Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7480 vikram.rag 1
//
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6 
3
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4
// Any modifications to this file will be lost upon recompilation of the source schema. 
5
// Generated on: 2013.03.04 at 03:49:29 PM IST 
6
//
7
 
8
 
9
package in.shop2020.feeds.products;
10
 
11
import java.math.BigDecimal;
12
import java.math.BigInteger;
13
import java.util.ArrayList;
14
import java.util.List;
15
import javax.xml.bind.annotation.XmlAccessType;
16
import javax.xml.bind.annotation.XmlAccessorType;
17
import javax.xml.bind.annotation.XmlElement;
18
import javax.xml.bind.annotation.XmlRootElement;
19
import javax.xml.bind.annotation.XmlType;
20
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
21
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
22
 
23
 
24
/**
25
 * <p>Java class for anonymous complex type.
26
 * 
27
 * <p>The following schema fragment specifies the expected content contained within this class.
28
 * 
29
 * <pre>
30
 * &lt;complexType>
31
 *   &lt;complexContent>
32
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
33
 *       &lt;sequence>
34
 *         &lt;element ref="{}VariationData" minOccurs="0"/>
35
 *         &lt;element ref="{}CableLength" minOccurs="0"/>
36
 *         &lt;element ref="{}ConnectionInterface" maxOccurs="3" minOccurs="0"/>
37
 *         &lt;element ref="{}ConnectorNumber" minOccurs="0"/>
38
 *         &lt;element ref="{}ModelNumber" minOccurs="0"/>
39
 *         &lt;element ref="{}NumberOfUSBHubConnectorPorts" minOccurs="0"/>
40
 *         &lt;element ref="{}PressureLevels" minOccurs="0"/>
41
 *         &lt;element ref="{}TabletMaximumDataRate" minOccurs="0"/>
42
 *         &lt;element ref="{}TabletMinimumSystemRequirements" minOccurs="0"/>
43
 *         &lt;element ref="{}TabletResolution" minOccurs="0"/>
44
 *         &lt;element ref="{}TabletSurfaceActiveArea" minOccurs="0"/>
45
 *         &lt;element ref="{}TVTunerMemory" minOccurs="0"/>
46
 *         &lt;element ref="{}TVTunerVideoOutputInterface" maxOccurs="5" minOccurs="0"/>
47
 *         &lt;element ref="{}TVTunerVideoStandard" minOccurs="0"/>
48
 *         &lt;element ref="{}Voltage" minOccurs="0"/>
49
 *         &lt;element ref="{}Wattage" minOccurs="0"/>
50
 *       &lt;/sequence>
51
 *     &lt;/restriction>
52
 *   &lt;/complexContent>
53
 * &lt;/complexType>
54
 * </pre>
55
 * 
56
 * 
57
 */
58
@XmlAccessorType(XmlAccessType.FIELD)
59
@XmlType(name = "", propOrder = {
60
    "variationData",
61
    "cableLength",
62
    "connectionInterface",
63
    "connectorNumber",
64
    "modelNumber",
65
    "numberOfUSBHubConnectorPorts",
66
    "pressureLevels",
67
    "tabletMaximumDataRate",
68
    "tabletMinimumSystemRequirements",
69
    "tabletResolution",
70
    "tabletSurfaceActiveArea",
71
    "tvTunerMemory",
72
    "tvTunerVideoOutputInterface",
73
    "tvTunerVideoStandard",
74
    "voltage",
75
    "wattage"
76
})
77
@XmlRootElement(name = "Computer")
78
public class Computer {
79
 
80
    @XmlElement(name = "VariationData")
81
    protected VariationData variationData;
82
    @XmlElement(name = "CableLength")
83
    protected LengthSevenDigitDimension cableLength;
84
    @XmlElement(name = "ConnectionInterface")
85
    protected List<ConnectionTypeValues> connectionInterface;
86
    @XmlElement(name = "ConnectorNumber")
87
    protected BigInteger connectorNumber;
88
    @XmlElement(name = "ModelNumber")
89
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
90
    protected String modelNumber;
91
    @XmlElement(name = "NumberOfUSBHubConnectorPorts")
92
    protected BigInteger numberOfUSBHubConnectorPorts;
93
    @XmlElement(name = "PressureLevels")
94
    protected PressureLevelSixDigitIntegerDimension pressureLevels;
95
    @XmlElement(name = "TabletMaximumDataRate")
96
    protected TabletDataRateDimension tabletMaximumDataRate;
97
    @XmlElement(name = "TabletMinimumSystemRequirements")
98
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
99
    protected String tabletMinimumSystemRequirements;
100
    @XmlElement(name = "TabletResolution")
101
    protected TabletResolutionDimension tabletResolution;
102
    @XmlElement(name = "TabletSurfaceActiveArea")
103
    protected TabletActiveSurfaceAreaDimension tabletSurfaceActiveArea;
104
    @XmlElement(name = "TVTunerMemory")
105
    protected MemorySizeTenDigitIntegerDimension tvTunerMemory;
106
    @XmlElement(name = "TVTunerVideoOutputInterface")
107
    protected List<String> tvTunerVideoOutputInterface;
108
    @XmlElement(name = "TVTunerVideoStandard")
109
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
110
    protected String tvTunerVideoStandard;
111
    @XmlElement(name = "Voltage")
112
    protected BigDecimal voltage;
113
    @XmlElement(name = "Wattage")
114
    protected BigInteger wattage;
115
 
116
    /**
117
     * Gets the value of the variationData property.
118
     * 
119
     * @return
120
     *     possible object is
121
     *     {@link VariationData }
122
     *     
123
     */
124
    public VariationData getVariationData() {
125
        return variationData;
126
    }
127
 
128
    /**
129
     * Sets the value of the variationData property.
130
     * 
131
     * @param value
132
     *     allowed object is
133
     *     {@link VariationData }
134
     *     
135
     */
136
    public void setVariationData(VariationData value) {
137
        this.variationData = value;
138
    }
139
 
140
    /**
141
     * Gets the value of the cableLength property.
142
     * 
143
     * @return
144
     *     possible object is
145
     *     {@link LengthSevenDigitDimension }
146
     *     
147
     */
148
    public LengthSevenDigitDimension getCableLength() {
149
        return cableLength;
150
    }
151
 
152
    /**
153
     * Sets the value of the cableLength property.
154
     * 
155
     * @param value
156
     *     allowed object is
157
     *     {@link LengthSevenDigitDimension }
158
     *     
159
     */
160
    public void setCableLength(LengthSevenDigitDimension value) {
161
        this.cableLength = value;
162
    }
163
 
164
    /**
165
     * Gets the value of the connectionInterface property.
166
     * 
167
     * <p>
168
     * This accessor method returns a reference to the live list,
169
     * not a snapshot. Therefore any modification you make to the
170
     * returned list will be present inside the JAXB object.
171
     * This is why there is not a <CODE>set</CODE> method for the connectionInterface property.
172
     * 
173
     * <p>
174
     * For example, to add a new item, do as follows:
175
     * <pre>
176
     *    getConnectionInterface().add(newItem);
177
     * </pre>
178
     * 
179
     * 
180
     * <p>
181
     * Objects of the following type(s) are allowed in the list
182
     * {@link ConnectionTypeValues }
183
     * 
184
     * 
185
     */
186
    public List<ConnectionTypeValues> getConnectionInterface() {
187
        if (connectionInterface == null) {
188
            connectionInterface = new ArrayList<ConnectionTypeValues>();
189
        }
190
        return this.connectionInterface;
191
    }
192
 
193
    /**
194
     * Gets the value of the connectorNumber property.
195
     * 
196
     * @return
197
     *     possible object is
198
     *     {@link BigInteger }
199
     *     
200
     */
201
    public BigInteger getConnectorNumber() {
202
        return connectorNumber;
203
    }
204
 
205
    /**
206
     * Sets the value of the connectorNumber property.
207
     * 
208
     * @param value
209
     *     allowed object is
210
     *     {@link BigInteger }
211
     *     
212
     */
213
    public void setConnectorNumber(BigInteger value) {
214
        this.connectorNumber = value;
215
    }
216
 
217
    /**
218
     * Gets the value of the modelNumber property.
219
     * 
220
     * @return
221
     *     possible object is
222
     *     {@link String }
223
     *     
224
     */
225
    public String getModelNumber() {
226
        return modelNumber;
227
    }
228
 
229
    /**
230
     * Sets the value of the modelNumber property.
231
     * 
232
     * @param value
233
     *     allowed object is
234
     *     {@link String }
235
     *     
236
     */
237
    public void setModelNumber(String value) {
238
        this.modelNumber = value;
239
    }
240
 
241
    /**
242
     * Gets the value of the numberOfUSBHubConnectorPorts property.
243
     * 
244
     * @return
245
     *     possible object is
246
     *     {@link BigInteger }
247
     *     
248
     */
249
    public BigInteger getNumberOfUSBHubConnectorPorts() {
250
        return numberOfUSBHubConnectorPorts;
251
    }
252
 
253
    /**
254
     * Sets the value of the numberOfUSBHubConnectorPorts property.
255
     * 
256
     * @param value
257
     *     allowed object is
258
     *     {@link BigInteger }
259
     *     
260
     */
261
    public void setNumberOfUSBHubConnectorPorts(BigInteger value) {
262
        this.numberOfUSBHubConnectorPorts = value;
263
    }
264
 
265
    /**
266
     * Gets the value of the pressureLevels property.
267
     * 
268
     * @return
269
     *     possible object is
270
     *     {@link PressureLevelSixDigitIntegerDimension }
271
     *     
272
     */
273
    public PressureLevelSixDigitIntegerDimension getPressureLevels() {
274
        return pressureLevels;
275
    }
276
 
277
    /**
278
     * Sets the value of the pressureLevels property.
279
     * 
280
     * @param value
281
     *     allowed object is
282
     *     {@link PressureLevelSixDigitIntegerDimension }
283
     *     
284
     */
285
    public void setPressureLevels(PressureLevelSixDigitIntegerDimension value) {
286
        this.pressureLevels = value;
287
    }
288
 
289
    /**
290
     * Gets the value of the tabletMaximumDataRate property.
291
     * 
292
     * @return
293
     *     possible object is
294
     *     {@link TabletDataRateDimension }
295
     *     
296
     */
297
    public TabletDataRateDimension getTabletMaximumDataRate() {
298
        return tabletMaximumDataRate;
299
    }
300
 
301
    /**
302
     * Sets the value of the tabletMaximumDataRate property.
303
     * 
304
     * @param value
305
     *     allowed object is
306
     *     {@link TabletDataRateDimension }
307
     *     
308
     */
309
    public void setTabletMaximumDataRate(TabletDataRateDimension value) {
310
        this.tabletMaximumDataRate = value;
311
    }
312
 
313
    /**
314
     * Gets the value of the tabletMinimumSystemRequirements property.
315
     * 
316
     * @return
317
     *     possible object is
318
     *     {@link String }
319
     *     
320
     */
321
    public String getTabletMinimumSystemRequirements() {
322
        return tabletMinimumSystemRequirements;
323
    }
324
 
325
    /**
326
     * Sets the value of the tabletMinimumSystemRequirements property.
327
     * 
328
     * @param value
329
     *     allowed object is
330
     *     {@link String }
331
     *     
332
     */
333
    public void setTabletMinimumSystemRequirements(String value) {
334
        this.tabletMinimumSystemRequirements = value;
335
    }
336
 
337
    /**
338
     * Gets the value of the tabletResolution property.
339
     * 
340
     * @return
341
     *     possible object is
342
     *     {@link TabletResolutionDimension }
343
     *     
344
     */
345
    public TabletResolutionDimension getTabletResolution() {
346
        return tabletResolution;
347
    }
348
 
349
    /**
350
     * Sets the value of the tabletResolution property.
351
     * 
352
     * @param value
353
     *     allowed object is
354
     *     {@link TabletResolutionDimension }
355
     *     
356
     */
357
    public void setTabletResolution(TabletResolutionDimension value) {
358
        this.tabletResolution = value;
359
    }
360
 
361
    /**
362
     * Gets the value of the tabletSurfaceActiveArea property.
363
     * 
364
     * @return
365
     *     possible object is
366
     *     {@link TabletActiveSurfaceAreaDimension }
367
     *     
368
     */
369
    public TabletActiveSurfaceAreaDimension getTabletSurfaceActiveArea() {
370
        return tabletSurfaceActiveArea;
371
    }
372
 
373
    /**
374
     * Sets the value of the tabletSurfaceActiveArea property.
375
     * 
376
     * @param value
377
     *     allowed object is
378
     *     {@link TabletActiveSurfaceAreaDimension }
379
     *     
380
     */
381
    public void setTabletSurfaceActiveArea(TabletActiveSurfaceAreaDimension value) {
382
        this.tabletSurfaceActiveArea = value;
383
    }
384
 
385
    /**
386
     * Gets the value of the tvTunerMemory property.
387
     * 
388
     * @return
389
     *     possible object is
390
     *     {@link MemorySizeTenDigitIntegerDimension }
391
     *     
392
     */
393
    public MemorySizeTenDigitIntegerDimension getTVTunerMemory() {
394
        return tvTunerMemory;
395
    }
396
 
397
    /**
398
     * Sets the value of the tvTunerMemory property.
399
     * 
400
     * @param value
401
     *     allowed object is
402
     *     {@link MemorySizeTenDigitIntegerDimension }
403
     *     
404
     */
405
    public void setTVTunerMemory(MemorySizeTenDigitIntegerDimension value) {
406
        this.tvTunerMemory = value;
407
    }
408
 
409
    /**
410
     * Gets the value of the tvTunerVideoOutputInterface property.
411
     * 
412
     * <p>
413
     * This accessor method returns a reference to the live list,
414
     * not a snapshot. Therefore any modification you make to the
415
     * returned list will be present inside the JAXB object.
416
     * This is why there is not a <CODE>set</CODE> method for the tvTunerVideoOutputInterface property.
417
     * 
418
     * <p>
419
     * For example, to add a new item, do as follows:
420
     * <pre>
421
     *    getTVTunerVideoOutputInterface().add(newItem);
422
     * </pre>
423
     * 
424
     * 
425
     * <p>
426
     * Objects of the following type(s) are allowed in the list
427
     * {@link String }
428
     * 
429
     * 
430
     */
431
    public List<String> getTVTunerVideoOutputInterface() {
432
        if (tvTunerVideoOutputInterface == null) {
433
            tvTunerVideoOutputInterface = new ArrayList<String>();
434
        }
435
        return this.tvTunerVideoOutputInterface;
436
    }
437
 
438
    /**
439
     * Gets the value of the tvTunerVideoStandard property.
440
     * 
441
     * @return
442
     *     possible object is
443
     *     {@link String }
444
     *     
445
     */
446
    public String getTVTunerVideoStandard() {
447
        return tvTunerVideoStandard;
448
    }
449
 
450
    /**
451
     * Sets the value of the tvTunerVideoStandard property.
452
     * 
453
     * @param value
454
     *     allowed object is
455
     *     {@link String }
456
     *     
457
     */
458
    public void setTVTunerVideoStandard(String value) {
459
        this.tvTunerVideoStandard = value;
460
    }
461
 
462
    /**
463
     * Gets the value of the voltage property.
464
     * 
465
     * @return
466
     *     possible object is
467
     *     {@link BigDecimal }
468
     *     
469
     */
470
    public BigDecimal getVoltage() {
471
        return voltage;
472
    }
473
 
474
    /**
475
     * Sets the value of the voltage property.
476
     * 
477
     * @param value
478
     *     allowed object is
479
     *     {@link BigDecimal }
480
     *     
481
     */
482
    public void setVoltage(BigDecimal value) {
483
        this.voltage = value;
484
    }
485
 
486
    /**
487
     * Gets the value of the wattage property.
488
     * 
489
     * @return
490
     *     possible object is
491
     *     {@link BigInteger }
492
     *     
493
     */
494
    public BigInteger getWattage() {
495
        return wattage;
496
    }
497
 
498
    /**
499
     * Sets the value of the wattage property.
500
     * 
501
     * @param value
502
     *     allowed object is
503
     *     {@link BigInteger }
504
     *     
505
     */
506
    public void setWattage(BigInteger value) {
507
        this.wattage = value;
508
    }
509
 
510
}