Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7487 kshitij.so 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.BigInteger;
12
import java.util.ArrayList;
13
import java.util.List;
14
import javax.xml.bind.annotation.XmlAccessType;
15
import javax.xml.bind.annotation.XmlAccessorType;
16
import javax.xml.bind.annotation.XmlElement;
17
import javax.xml.bind.annotation.XmlRootElement;
18
import javax.xml.bind.annotation.XmlSchemaType;
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="{}BatteryCellType" minOccurs="0"/>
35
 *         &lt;element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
36
 *         &lt;element ref="{}BatteryPower" minOccurs="0"/>
37
 *         &lt;element ref="{}BluRayRegion" minOccurs="0"/>
38
 *         &lt;element ref="{}BoxContents" minOccurs="0"/>
39
 *         &lt;element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
40
 *         &lt;element name="CameraLens" type="{}StringNotNull" minOccurs="0"/>
41
 *         &lt;element ref="{}DVDRegion" minOccurs="0"/>
42
 *         &lt;element ref="{}EffectiveStillResolution" minOccurs="0"/>
43
 *         &lt;element ref="{}EnclosureFinish" minOccurs="0"/>
44
 *         &lt;element ref="{}FinishType" minOccurs="0"/>
45
 *         &lt;element ref="{}GrilleRemoveability" minOccurs="0"/>
46
 *         &lt;element ref="{}InternetApplications" maxOccurs="5" minOccurs="0"/>
47
 *         &lt;element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
48
 *         &lt;element ref="{}NumberOfSpeakers" minOccurs="0"/>
49
 *         &lt;element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
50
 *         &lt;element ref="{}ParentalControlTechnology" minOccurs="0"/>
51
 *         &lt;element name="PhotoSensorSize" type="{}StringNotNull" minOccurs="0"/>
52
 *         &lt;element name="PhotoSensorTechnology" type="{}StringNotNull" minOccurs="0"/>
53
 *         &lt;element ref="{}PowerConsumption" minOccurs="0"/>
54
 *         &lt;element ref="{}PowerPlugType" minOccurs="0"/>
55
 *         &lt;element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
56
 *         &lt;element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
57
 *         &lt;element name="RemovableMemory" type="{}StringNotNull" minOccurs="0"/>
58
 *         &lt;element ref="{}ScreenFinish" minOccurs="0"/>
59
 *         &lt;element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
60
 *         &lt;element ref="{}Shape" minOccurs="0"/>
61
 *         &lt;element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
62
 *         &lt;element ref="{}SpeakerGrilleMaterial" minOccurs="0"/>
63
 *         &lt;element ref="{}SpeakerMaximumInputPower" minOccurs="0"/>
64
 *         &lt;element ref="{}SubwooferSpeakerDiameter" minOccurs="0"/>
65
 *         &lt;element ref="{}ThreeDTechnology" minOccurs="0"/>
66
 *         &lt;element ref="{}TotalCoaxialInputs" minOccurs="0"/>
67
 *         &lt;element ref="{}TotalComponentInPorts" minOccurs="0"/>
68
 *         &lt;element name="TotalDVIPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
69
 *         &lt;element ref="{}TotalEthernetPorts" minOccurs="0"/>
70
 *         &lt;element ref="{}TotalFirewirePorts" minOccurs="0"/>
71
 *         &lt;element ref="{}TotalHdmiPorts" minOccurs="0"/>
72
 *         &lt;element ref="{}TotalMicrophonePorts" minOccurs="0"/>
73
 *         &lt;element ref="{}TotalPreampOutputs" minOccurs="0"/>
74
 *         &lt;element ref="{}TotalSubwooferOutputs" minOccurs="0"/>
75
 *         &lt;element ref="{}TotalSVideoInPorts" minOccurs="0"/>
76
 *         &lt;element name="TotalSVideoOutPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
77
 *         &lt;element ref="{}TotalUSBPorts" minOccurs="0"/>
78
 *         &lt;element ref="{}TotalVgaInPorts" minOccurs="0"/>
79
 *         &lt;element ref="{}TotalVideoOutPorts" minOccurs="0"/>
80
 *         &lt;element ref="{}VideoEncoding" minOccurs="0"/>
81
 *         &lt;element name="VideoResolution" type="{}PixelDimension" minOccurs="0"/>
82
 *         &lt;element name="Wattage" type="{}WattageIntegerDimension" minOccurs="0"/>
83
 *       &lt;/sequence>
84
 *     &lt;/restriction>
85
 *   &lt;/complexContent>
86
 * &lt;/complexType>
87
 * </pre>
88
 * 
89
 * 
90
 */
91
@XmlAccessorType(XmlAccessType.FIELD)
92
@XmlType(name = "", propOrder = {
93
    "batteryCellType",
94
    "batteryChargeCycles",
95
    "batteryPower",
96
    "bluRayRegion",
97
    "boxContents",
98
    "cableLength",
99
    "cameraLens",
100
    "dvdRegion",
101
    "effectiveStillResolution",
102
    "enclosureFinish",
103
    "finishType",
104
    "grilleRemoveability",
105
    "internetApplications",
106
    "memorySlotsAvailable",
107
    "numberOfSpeakers",
108
    "operatingSystem",
109
    "parentalControlTechnology",
110
    "photoSensorSize",
111
    "photoSensorTechnology",
112
    "powerConsumption",
113
    "powerPlugType",
114
    "powerSource",
115
    "remoteControlDescription",
116
    "removableMemory",
117
    "screenFinish",
118
    "screenSize",
119
    "shape",
120
    "softwareIncluded",
121
    "speakerGrilleMaterial",
122
    "speakerMaximumInputPower",
123
    "subwooferSpeakerDiameter",
124
    "threeDTechnology",
125
    "totalCoaxialInputs",
126
    "totalComponentInPorts",
127
    "totalDVIPorts",
128
    "totalEthernetPorts",
129
    "totalFirewirePorts",
130
    "totalHdmiPorts",
131
    "totalMicrophonePorts",
132
    "totalPreampOutputs",
133
    "totalSubwooferOutputs",
134
    "totalSVideoInPorts",
135
    "totalSVideoOutPorts",
136
    "totalUSBPorts",
137
    "totalVgaInPorts",
138
    "totalVideoOutPorts",
139
    "videoEncoding",
140
    "videoResolution",
141
    "wattage"
142
})
143
@XmlRootElement(name = "PortableAvDevice")
144
public class PortableAvDevice {
145
 
146
    @XmlElement(name = "BatteryCellType")
147
    protected BatteryCellTypeValues batteryCellType;
148
    @XmlElement(name = "BatteryChargeCycles")
149
    @XmlSchemaType(name = "positiveInteger")
150
    protected BigInteger batteryChargeCycles;
151
    @XmlElement(name = "BatteryPower")
152
    protected BatteryPowerIntegerDimension batteryPower;
153
    @XmlElement(name = "BluRayRegion")
154
    protected BluRayRegionType bluRayRegion;
155
    @XmlElement(name = "BoxContents")
156
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
157
    protected String boxContents;
158
    @XmlElement(name = "CableLength")
159
    protected LengthDimension cableLength;
160
    @XmlElement(name = "CameraLens")
161
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
162
    protected String cameraLens;
163
    @XmlElement(name = "DVDRegion")
164
    @XmlSchemaType(name = "nonNegativeInteger")
165
    protected BigInteger dvdRegion;
166
    @XmlElement(name = "EffectiveStillResolution")
167
    protected ResolutionDimension effectiveStillResolution;
168
    @XmlElement(name = "EnclosureFinish")
169
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
170
    protected String enclosureFinish;
171
    @XmlElement(name = "FinishType")
172
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
173
    protected String finishType;
174
    @XmlElement(name = "GrilleRemoveability")
175
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
176
    protected String grilleRemoveability;
177
    @XmlElement(name = "InternetApplications")
178
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
179
    protected List<String> internetApplications;
180
    @XmlElement(name = "MemorySlotsAvailable")
181
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
182
    protected String memorySlotsAvailable;
183
    @XmlElement(name = "NumberOfSpeakers")
184
    @XmlSchemaType(name = "positiveInteger")
185
    protected BigInteger numberOfSpeakers;
186
    @XmlElement(name = "OperatingSystem")
187
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
188
    protected List<String> operatingSystem;
189
    @XmlElement(name = "ParentalControlTechnology")
190
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
191
    protected String parentalControlTechnology;
192
    @XmlElement(name = "PhotoSensorSize")
193
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
194
    protected String photoSensorSize;
195
    @XmlElement(name = "PhotoSensorTechnology")
196
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
197
    protected String photoSensorTechnology;
198
    @XmlElement(name = "PowerConsumption")
199
    protected PowerDimension powerConsumption;
200
    @XmlElement(name = "PowerPlugType")
201
    protected PowerPlugType powerPlugType;
202
    @XmlElement(name = "PowerSource")
203
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
204
    protected String powerSource;
205
    @XmlElement(name = "RemoteControlDescription")
206
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
207
    protected String remoteControlDescription;
208
    @XmlElement(name = "RemovableMemory")
209
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
210
    protected String removableMemory;
211
    @XmlElement(name = "ScreenFinish")
212
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
213
    protected String screenFinish;
214
    @XmlElement(name = "ScreenSize")
215
    protected LengthDimension screenSize;
216
    @XmlElement(name = "Shape")
217
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
218
    protected String shape;
219
    @XmlElement(name = "SoftwareIncluded")
220
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
221
    protected String softwareIncluded;
222
    @XmlElement(name = "SpeakerGrilleMaterial")
223
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
224
    protected String speakerGrilleMaterial;
225
    @XmlElement(name = "SpeakerMaximumInputPower")
226
    protected PowerDimension speakerMaximumInputPower;
227
    @XmlElement(name = "SubwooferSpeakerDiameter")
228
    protected LengthDimension subwooferSpeakerDiameter;
229
    @XmlElement(name = "ThreeDTechnology")
230
    protected ThreeDTechnologyValues threeDTechnology;
231
    @XmlElement(name = "TotalCoaxialInputs")
232
    @XmlSchemaType(name = "positiveInteger")
233
    protected BigInteger totalCoaxialInputs;
234
    @XmlElement(name = "TotalComponentInPorts")
235
    @XmlSchemaType(name = "positiveInteger")
236
    protected BigInteger totalComponentInPorts;
237
    @XmlElement(name = "TotalDVIPorts")
238
    @XmlSchemaType(name = "positiveInteger")
239
    protected BigInteger totalDVIPorts;
240
    @XmlElement(name = "TotalEthernetPorts")
241
    @XmlSchemaType(name = "positiveInteger")
242
    protected BigInteger totalEthernetPorts;
243
    @XmlElement(name = "TotalFirewirePorts")
244
    @XmlSchemaType(name = "positiveInteger")
245
    protected BigInteger totalFirewirePorts;
246
    @XmlElement(name = "TotalHdmiPorts")
247
    @XmlSchemaType(name = "positiveInteger")
248
    protected BigInteger totalHdmiPorts;
249
    @XmlElement(name = "TotalMicrophonePorts")
250
    @XmlSchemaType(name = "positiveInteger")
251
    protected BigInteger totalMicrophonePorts;
252
    @XmlElement(name = "TotalPreampOutputs")
253
    @XmlSchemaType(name = "positiveInteger")
254
    protected BigInteger totalPreampOutputs;
255
    @XmlElement(name = "TotalSubwooferOutputs")
256
    @XmlSchemaType(name = "positiveInteger")
257
    protected BigInteger totalSubwooferOutputs;
258
    @XmlElement(name = "TotalSVideoInPorts")
259
    @XmlSchemaType(name = "positiveInteger")
260
    protected BigInteger totalSVideoInPorts;
261
    @XmlElement(name = "TotalSVideoOutPorts")
262
    @XmlSchemaType(name = "positiveInteger")
263
    protected BigInteger totalSVideoOutPorts;
264
    @XmlElement(name = "TotalUSBPorts")
265
    @XmlSchemaType(name = "positiveInteger")
266
    protected BigInteger totalUSBPorts;
267
    @XmlElement(name = "TotalVgaInPorts")
268
    @XmlSchemaType(name = "positiveInteger")
269
    protected BigInteger totalVgaInPorts;
270
    @XmlElement(name = "TotalVideoOutPorts")
271
    @XmlSchemaType(name = "positiveInteger")
272
    protected BigInteger totalVideoOutPorts;
273
    @XmlElement(name = "VideoEncoding")
274
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
275
    protected String videoEncoding;
276
    @XmlElement(name = "VideoResolution")
277
    protected PixelDimension videoResolution;
278
    @XmlElement(name = "Wattage")
279
    protected WattageIntegerDimension wattage;
280
 
281
    /**
282
     * Gets the value of the batteryCellType property.
283
     * 
284
     * @return
285
     *     possible object is
286
     *     {@link BatteryCellTypeValues }
287
     *     
288
     */
289
    public BatteryCellTypeValues getBatteryCellType() {
290
        return batteryCellType;
291
    }
292
 
293
    /**
294
     * Sets the value of the batteryCellType property.
295
     * 
296
     * @param value
297
     *     allowed object is
298
     *     {@link BatteryCellTypeValues }
299
     *     
300
     */
301
    public void setBatteryCellType(BatteryCellTypeValues value) {
302
        this.batteryCellType = value;
303
    }
304
 
305
    /**
306
     * Gets the value of the batteryChargeCycles property.
307
     * 
308
     * @return
309
     *     possible object is
310
     *     {@link BigInteger }
311
     *     
312
     */
313
    public BigInteger getBatteryChargeCycles() {
314
        return batteryChargeCycles;
315
    }
316
 
317
    /**
318
     * Sets the value of the batteryChargeCycles property.
319
     * 
320
     * @param value
321
     *     allowed object is
322
     *     {@link BigInteger }
323
     *     
324
     */
325
    public void setBatteryChargeCycles(BigInteger value) {
326
        this.batteryChargeCycles = value;
327
    }
328
 
329
    /**
330
     * Gets the value of the batteryPower property.
331
     * 
332
     * @return
333
     *     possible object is
334
     *     {@link BatteryPowerIntegerDimension }
335
     *     
336
     */
337
    public BatteryPowerIntegerDimension getBatteryPower() {
338
        return batteryPower;
339
    }
340
 
341
    /**
342
     * Sets the value of the batteryPower property.
343
     * 
344
     * @param value
345
     *     allowed object is
346
     *     {@link BatteryPowerIntegerDimension }
347
     *     
348
     */
349
    public void setBatteryPower(BatteryPowerIntegerDimension value) {
350
        this.batteryPower = value;
351
    }
352
 
353
    /**
354
     * Gets the value of the bluRayRegion property.
355
     * 
356
     * @return
357
     *     possible object is
358
     *     {@link BluRayRegionType }
359
     *     
360
     */
361
    public BluRayRegionType getBluRayRegion() {
362
        return bluRayRegion;
363
    }
364
 
365
    /**
366
     * Sets the value of the bluRayRegion property.
367
     * 
368
     * @param value
369
     *     allowed object is
370
     *     {@link BluRayRegionType }
371
     *     
372
     */
373
    public void setBluRayRegion(BluRayRegionType value) {
374
        this.bluRayRegion = value;
375
    }
376
 
377
    /**
378
     * Gets the value of the boxContents property.
379
     * 
380
     * @return
381
     *     possible object is
382
     *     {@link String }
383
     *     
384
     */
385
    public String getBoxContents() {
386
        return boxContents;
387
    }
388
 
389
    /**
390
     * Sets the value of the boxContents property.
391
     * 
392
     * @param value
393
     *     allowed object is
394
     *     {@link String }
395
     *     
396
     */
397
    public void setBoxContents(String value) {
398
        this.boxContents = value;
399
    }
400
 
401
    /**
402
     * Gets the value of the cableLength property.
403
     * 
404
     * @return
405
     *     possible object is
406
     *     {@link LengthDimension }
407
     *     
408
     */
409
    public LengthDimension getCableLength() {
410
        return cableLength;
411
    }
412
 
413
    /**
414
     * Sets the value of the cableLength property.
415
     * 
416
     * @param value
417
     *     allowed object is
418
     *     {@link LengthDimension }
419
     *     
420
     */
421
    public void setCableLength(LengthDimension value) {
422
        this.cableLength = value;
423
    }
424
 
425
    /**
426
     * Gets the value of the cameraLens property.
427
     * 
428
     * @return
429
     *     possible object is
430
     *     {@link String }
431
     *     
432
     */
433
    public String getCameraLens() {
434
        return cameraLens;
435
    }
436
 
437
    /**
438
     * Sets the value of the cameraLens property.
439
     * 
440
     * @param value
441
     *     allowed object is
442
     *     {@link String }
443
     *     
444
     */
445
    public void setCameraLens(String value) {
446
        this.cameraLens = value;
447
    }
448
 
449
    /**
450
     * Gets the value of the dvdRegion property.
451
     * 
452
     * @return
453
     *     possible object is
454
     *     {@link BigInteger }
455
     *     
456
     */
457
    public BigInteger getDVDRegion() {
458
        return dvdRegion;
459
    }
460
 
461
    /**
462
     * Sets the value of the dvdRegion property.
463
     * 
464
     * @param value
465
     *     allowed object is
466
     *     {@link BigInteger }
467
     *     
468
     */
469
    public void setDVDRegion(BigInteger value) {
470
        this.dvdRegion = value;
471
    }
472
 
473
    /**
474
     * Gets the value of the effectiveStillResolution property.
475
     * 
476
     * @return
477
     *     possible object is
478
     *     {@link ResolutionDimension }
479
     *     
480
     */
481
    public ResolutionDimension getEffectiveStillResolution() {
482
        return effectiveStillResolution;
483
    }
484
 
485
    /**
486
     * Sets the value of the effectiveStillResolution property.
487
     * 
488
     * @param value
489
     *     allowed object is
490
     *     {@link ResolutionDimension }
491
     *     
492
     */
493
    public void setEffectiveStillResolution(ResolutionDimension value) {
494
        this.effectiveStillResolution = value;
495
    }
496
 
497
    /**
498
     * Gets the value of the enclosureFinish property.
499
     * 
500
     * @return
501
     *     possible object is
502
     *     {@link String }
503
     *     
504
     */
505
    public String getEnclosureFinish() {
506
        return enclosureFinish;
507
    }
508
 
509
    /**
510
     * Sets the value of the enclosureFinish property.
511
     * 
512
     * @param value
513
     *     allowed object is
514
     *     {@link String }
515
     *     
516
     */
517
    public void setEnclosureFinish(String value) {
518
        this.enclosureFinish = value;
519
    }
520
 
521
    /**
522
     * Gets the value of the finishType property.
523
     * 
524
     * @return
525
     *     possible object is
526
     *     {@link String }
527
     *     
528
     */
529
    public String getFinishType() {
530
        return finishType;
531
    }
532
 
533
    /**
534
     * Sets the value of the finishType property.
535
     * 
536
     * @param value
537
     *     allowed object is
538
     *     {@link String }
539
     *     
540
     */
541
    public void setFinishType(String value) {
542
        this.finishType = value;
543
    }
544
 
545
    /**
546
     * Gets the value of the grilleRemoveability property.
547
     * 
548
     * @return
549
     *     possible object is
550
     *     {@link String }
551
     *     
552
     */
553
    public String getGrilleRemoveability() {
554
        return grilleRemoveability;
555
    }
556
 
557
    /**
558
     * Sets the value of the grilleRemoveability property.
559
     * 
560
     * @param value
561
     *     allowed object is
562
     *     {@link String }
563
     *     
564
     */
565
    public void setGrilleRemoveability(String value) {
566
        this.grilleRemoveability = value;
567
    }
568
 
569
    /**
570
     * Gets the value of the internetApplications property.
571
     * 
572
     * <p>
573
     * This accessor method returns a reference to the live list,
574
     * not a snapshot. Therefore any modification you make to the
575
     * returned list will be present inside the JAXB object.
576
     * This is why there is not a <CODE>set</CODE> method for the internetApplications property.
577
     * 
578
     * <p>
579
     * For example, to add a new item, do as follows:
580
     * <pre>
581
     *    getInternetApplications().add(newItem);
582
     * </pre>
583
     * 
584
     * 
585
     * <p>
586
     * Objects of the following type(s) are allowed in the list
587
     * {@link String }
588
     * 
589
     * 
590
     */
591
    public List<String> getInternetApplications() {
592
        if (internetApplications == null) {
593
            internetApplications = new ArrayList<String>();
594
        }
595
        return this.internetApplications;
596
    }
597
 
598
    /**
599
     * Gets the value of the memorySlotsAvailable property.
600
     * 
601
     * @return
602
     *     possible object is
603
     *     {@link String }
604
     *     
605
     */
606
    public String getMemorySlotsAvailable() {
607
        return memorySlotsAvailable;
608
    }
609
 
610
    /**
611
     * Sets the value of the memorySlotsAvailable property.
612
     * 
613
     * @param value
614
     *     allowed object is
615
     *     {@link String }
616
     *     
617
     */
618
    public void setMemorySlotsAvailable(String value) {
619
        this.memorySlotsAvailable = value;
620
    }
621
 
622
    /**
623
     * Gets the value of the numberOfSpeakers property.
624
     * 
625
     * @return
626
     *     possible object is
627
     *     {@link BigInteger }
628
     *     
629
     */
630
    public BigInteger getNumberOfSpeakers() {
631
        return numberOfSpeakers;
632
    }
633
 
634
    /**
635
     * Sets the value of the numberOfSpeakers property.
636
     * 
637
     * @param value
638
     *     allowed object is
639
     *     {@link BigInteger }
640
     *     
641
     */
642
    public void setNumberOfSpeakers(BigInteger value) {
643
        this.numberOfSpeakers = value;
644
    }
645
 
646
    /**
647
     * Gets the value of the operatingSystem property.
648
     * 
649
     * <p>
650
     * This accessor method returns a reference to the live list,
651
     * not a snapshot. Therefore any modification you make to the
652
     * returned list will be present inside the JAXB object.
653
     * This is why there is not a <CODE>set</CODE> method for the operatingSystem property.
654
     * 
655
     * <p>
656
     * For example, to add a new item, do as follows:
657
     * <pre>
658
     *    getOperatingSystem().add(newItem);
659
     * </pre>
660
     * 
661
     * 
662
     * <p>
663
     * Objects of the following type(s) are allowed in the list
664
     * {@link String }
665
     * 
666
     * 
667
     */
668
    public List<String> getOperatingSystem() {
669
        if (operatingSystem == null) {
670
            operatingSystem = new ArrayList<String>();
671
        }
672
        return this.operatingSystem;
673
    }
674
 
675
    /**
676
     * Gets the value of the parentalControlTechnology property.
677
     * 
678
     * @return
679
     *     possible object is
680
     *     {@link String }
681
     *     
682
     */
683
    public String getParentalControlTechnology() {
684
        return parentalControlTechnology;
685
    }
686
 
687
    /**
688
     * Sets the value of the parentalControlTechnology property.
689
     * 
690
     * @param value
691
     *     allowed object is
692
     *     {@link String }
693
     *     
694
     */
695
    public void setParentalControlTechnology(String value) {
696
        this.parentalControlTechnology = value;
697
    }
698
 
699
    /**
700
     * Gets the value of the photoSensorSize property.
701
     * 
702
     * @return
703
     *     possible object is
704
     *     {@link String }
705
     *     
706
     */
707
    public String getPhotoSensorSize() {
708
        return photoSensorSize;
709
    }
710
 
711
    /**
712
     * Sets the value of the photoSensorSize property.
713
     * 
714
     * @param value
715
     *     allowed object is
716
     *     {@link String }
717
     *     
718
     */
719
    public void setPhotoSensorSize(String value) {
720
        this.photoSensorSize = value;
721
    }
722
 
723
    /**
724
     * Gets the value of the photoSensorTechnology property.
725
     * 
726
     * @return
727
     *     possible object is
728
     *     {@link String }
729
     *     
730
     */
731
    public String getPhotoSensorTechnology() {
732
        return photoSensorTechnology;
733
    }
734
 
735
    /**
736
     * Sets the value of the photoSensorTechnology property.
737
     * 
738
     * @param value
739
     *     allowed object is
740
     *     {@link String }
741
     *     
742
     */
743
    public void setPhotoSensorTechnology(String value) {
744
        this.photoSensorTechnology = value;
745
    }
746
 
747
    /**
748
     * Gets the value of the powerConsumption property.
749
     * 
750
     * @return
751
     *     possible object is
752
     *     {@link PowerDimension }
753
     *     
754
     */
755
    public PowerDimension getPowerConsumption() {
756
        return powerConsumption;
757
    }
758
 
759
    /**
760
     * Sets the value of the powerConsumption property.
761
     * 
762
     * @param value
763
     *     allowed object is
764
     *     {@link PowerDimension }
765
     *     
766
     */
767
    public void setPowerConsumption(PowerDimension value) {
768
        this.powerConsumption = value;
769
    }
770
 
771
    /**
772
     * Gets the value of the powerPlugType property.
773
     * 
774
     * @return
775
     *     possible object is
776
     *     {@link PowerPlugType }
777
     *     
778
     */
779
    public PowerPlugType getPowerPlugType() {
780
        return powerPlugType;
781
    }
782
 
783
    /**
784
     * Sets the value of the powerPlugType property.
785
     * 
786
     * @param value
787
     *     allowed object is
788
     *     {@link PowerPlugType }
789
     *     
790
     */
791
    public void setPowerPlugType(PowerPlugType value) {
792
        this.powerPlugType = value;
793
    }
794
 
795
    /**
796
     * Gets the value of the powerSource property.
797
     * 
798
     * @return
799
     *     possible object is
800
     *     {@link String }
801
     *     
802
     */
803
    public String getPowerSource() {
804
        return powerSource;
805
    }
806
 
807
    /**
808
     * Sets the value of the powerSource property.
809
     * 
810
     * @param value
811
     *     allowed object is
812
     *     {@link String }
813
     *     
814
     */
815
    public void setPowerSource(String value) {
816
        this.powerSource = value;
817
    }
818
 
819
    /**
820
     * Gets the value of the remoteControlDescription property.
821
     * 
822
     * @return
823
     *     possible object is
824
     *     {@link String }
825
     *     
826
     */
827
    public String getRemoteControlDescription() {
828
        return remoteControlDescription;
829
    }
830
 
831
    /**
832
     * Sets the value of the remoteControlDescription property.
833
     * 
834
     * @param value
835
     *     allowed object is
836
     *     {@link String }
837
     *     
838
     */
839
    public void setRemoteControlDescription(String value) {
840
        this.remoteControlDescription = value;
841
    }
842
 
843
    /**
844
     * Gets the value of the removableMemory property.
845
     * 
846
     * @return
847
     *     possible object is
848
     *     {@link String }
849
     *     
850
     */
851
    public String getRemovableMemory() {
852
        return removableMemory;
853
    }
854
 
855
    /**
856
     * Sets the value of the removableMemory property.
857
     * 
858
     * @param value
859
     *     allowed object is
860
     *     {@link String }
861
     *     
862
     */
863
    public void setRemovableMemory(String value) {
864
        this.removableMemory = value;
865
    }
866
 
867
    /**
868
     * Gets the value of the screenFinish property.
869
     * 
870
     * @return
871
     *     possible object is
872
     *     {@link String }
873
     *     
874
     */
875
    public String getScreenFinish() {
876
        return screenFinish;
877
    }
878
 
879
    /**
880
     * Sets the value of the screenFinish property.
881
     * 
882
     * @param value
883
     *     allowed object is
884
     *     {@link String }
885
     *     
886
     */
887
    public void setScreenFinish(String value) {
888
        this.screenFinish = value;
889
    }
890
 
891
    /**
892
     * Gets the value of the screenSize property.
893
     * 
894
     * @return
895
     *     possible object is
896
     *     {@link LengthDimension }
897
     *     
898
     */
899
    public LengthDimension getScreenSize() {
900
        return screenSize;
901
    }
902
 
903
    /**
904
     * Sets the value of the screenSize property.
905
     * 
906
     * @param value
907
     *     allowed object is
908
     *     {@link LengthDimension }
909
     *     
910
     */
911
    public void setScreenSize(LengthDimension value) {
912
        this.screenSize = value;
913
    }
914
 
915
    /**
916
     * Gets the value of the shape property.
917
     * 
918
     * @return
919
     *     possible object is
920
     *     {@link String }
921
     *     
922
     */
923
    public String getShape() {
924
        return shape;
925
    }
926
 
927
    /**
928
     * Sets the value of the shape property.
929
     * 
930
     * @param value
931
     *     allowed object is
932
     *     {@link String }
933
     *     
934
     */
935
    public void setShape(String value) {
936
        this.shape = value;
937
    }
938
 
939
    /**
940
     * Gets the value of the softwareIncluded property.
941
     * 
942
     * @return
943
     *     possible object is
944
     *     {@link String }
945
     *     
946
     */
947
    public String getSoftwareIncluded() {
948
        return softwareIncluded;
949
    }
950
 
951
    /**
952
     * Sets the value of the softwareIncluded property.
953
     * 
954
     * @param value
955
     *     allowed object is
956
     *     {@link String }
957
     *     
958
     */
959
    public void setSoftwareIncluded(String value) {
960
        this.softwareIncluded = value;
961
    }
962
 
963
    /**
964
     * Gets the value of the speakerGrilleMaterial property.
965
     * 
966
     * @return
967
     *     possible object is
968
     *     {@link String }
969
     *     
970
     */
971
    public String getSpeakerGrilleMaterial() {
972
        return speakerGrilleMaterial;
973
    }
974
 
975
    /**
976
     * Sets the value of the speakerGrilleMaterial property.
977
     * 
978
     * @param value
979
     *     allowed object is
980
     *     {@link String }
981
     *     
982
     */
983
    public void setSpeakerGrilleMaterial(String value) {
984
        this.speakerGrilleMaterial = value;
985
    }
986
 
987
    /**
988
     * Gets the value of the speakerMaximumInputPower property.
989
     * 
990
     * @return
991
     *     possible object is
992
     *     {@link PowerDimension }
993
     *     
994
     */
995
    public PowerDimension getSpeakerMaximumInputPower() {
996
        return speakerMaximumInputPower;
997
    }
998
 
999
    /**
1000
     * Sets the value of the speakerMaximumInputPower property.
1001
     * 
1002
     * @param value
1003
     *     allowed object is
1004
     *     {@link PowerDimension }
1005
     *     
1006
     */
1007
    public void setSpeakerMaximumInputPower(PowerDimension value) {
1008
        this.speakerMaximumInputPower = value;
1009
    }
1010
 
1011
    /**
1012
     * Gets the value of the subwooferSpeakerDiameter property.
1013
     * 
1014
     * @return
1015
     *     possible object is
1016
     *     {@link LengthDimension }
1017
     *     
1018
     */
1019
    public LengthDimension getSubwooferSpeakerDiameter() {
1020
        return subwooferSpeakerDiameter;
1021
    }
1022
 
1023
    /**
1024
     * Sets the value of the subwooferSpeakerDiameter property.
1025
     * 
1026
     * @param value
1027
     *     allowed object is
1028
     *     {@link LengthDimension }
1029
     *     
1030
     */
1031
    public void setSubwooferSpeakerDiameter(LengthDimension value) {
1032
        this.subwooferSpeakerDiameter = value;
1033
    }
1034
 
1035
    /**
1036
     * Gets the value of the threeDTechnology property.
1037
     * 
1038
     * @return
1039
     *     possible object is
1040
     *     {@link ThreeDTechnologyValues }
1041
     *     
1042
     */
1043
    public ThreeDTechnologyValues getThreeDTechnology() {
1044
        return threeDTechnology;
1045
    }
1046
 
1047
    /**
1048
     * Sets the value of the threeDTechnology property.
1049
     * 
1050
     * @param value
1051
     *     allowed object is
1052
     *     {@link ThreeDTechnologyValues }
1053
     *     
1054
     */
1055
    public void setThreeDTechnology(ThreeDTechnologyValues value) {
1056
        this.threeDTechnology = value;
1057
    }
1058
 
1059
    /**
1060
     * Gets the value of the totalCoaxialInputs property.
1061
     * 
1062
     * @return
1063
     *     possible object is
1064
     *     {@link BigInteger }
1065
     *     
1066
     */
1067
    public BigInteger getTotalCoaxialInputs() {
1068
        return totalCoaxialInputs;
1069
    }
1070
 
1071
    /**
1072
     * Sets the value of the totalCoaxialInputs property.
1073
     * 
1074
     * @param value
1075
     *     allowed object is
1076
     *     {@link BigInteger }
1077
     *     
1078
     */
1079
    public void setTotalCoaxialInputs(BigInteger value) {
1080
        this.totalCoaxialInputs = value;
1081
    }
1082
 
1083
    /**
1084
     * Gets the value of the totalComponentInPorts property.
1085
     * 
1086
     * @return
1087
     *     possible object is
1088
     *     {@link BigInteger }
1089
     *     
1090
     */
1091
    public BigInteger getTotalComponentInPorts() {
1092
        return totalComponentInPorts;
1093
    }
1094
 
1095
    /**
1096
     * Sets the value of the totalComponentInPorts property.
1097
     * 
1098
     * @param value
1099
     *     allowed object is
1100
     *     {@link BigInteger }
1101
     *     
1102
     */
1103
    public void setTotalComponentInPorts(BigInteger value) {
1104
        this.totalComponentInPorts = value;
1105
    }
1106
 
1107
    /**
1108
     * Gets the value of the totalDVIPorts property.
1109
     * 
1110
     * @return
1111
     *     possible object is
1112
     *     {@link BigInteger }
1113
     *     
1114
     */
1115
    public BigInteger getTotalDVIPorts() {
1116
        return totalDVIPorts;
1117
    }
1118
 
1119
    /**
1120
     * Sets the value of the totalDVIPorts property.
1121
     * 
1122
     * @param value
1123
     *     allowed object is
1124
     *     {@link BigInteger }
1125
     *     
1126
     */
1127
    public void setTotalDVIPorts(BigInteger value) {
1128
        this.totalDVIPorts = value;
1129
    }
1130
 
1131
    /**
1132
     * Gets the value of the totalEthernetPorts property.
1133
     * 
1134
     * @return
1135
     *     possible object is
1136
     *     {@link BigInteger }
1137
     *     
1138
     */
1139
    public BigInteger getTotalEthernetPorts() {
1140
        return totalEthernetPorts;
1141
    }
1142
 
1143
    /**
1144
     * Sets the value of the totalEthernetPorts property.
1145
     * 
1146
     * @param value
1147
     *     allowed object is
1148
     *     {@link BigInteger }
1149
     *     
1150
     */
1151
    public void setTotalEthernetPorts(BigInteger value) {
1152
        this.totalEthernetPorts = value;
1153
    }
1154
 
1155
    /**
1156
     * Gets the value of the totalFirewirePorts property.
1157
     * 
1158
     * @return
1159
     *     possible object is
1160
     *     {@link BigInteger }
1161
     *     
1162
     */
1163
    public BigInteger getTotalFirewirePorts() {
1164
        return totalFirewirePorts;
1165
    }
1166
 
1167
    /**
1168
     * Sets the value of the totalFirewirePorts property.
1169
     * 
1170
     * @param value
1171
     *     allowed object is
1172
     *     {@link BigInteger }
1173
     *     
1174
     */
1175
    public void setTotalFirewirePorts(BigInteger value) {
1176
        this.totalFirewirePorts = value;
1177
    }
1178
 
1179
    /**
1180
     * Gets the value of the totalHdmiPorts property.
1181
     * 
1182
     * @return
1183
     *     possible object is
1184
     *     {@link BigInteger }
1185
     *     
1186
     */
1187
    public BigInteger getTotalHdmiPorts() {
1188
        return totalHdmiPorts;
1189
    }
1190
 
1191
    /**
1192
     * Sets the value of the totalHdmiPorts property.
1193
     * 
1194
     * @param value
1195
     *     allowed object is
1196
     *     {@link BigInteger }
1197
     *     
1198
     */
1199
    public void setTotalHdmiPorts(BigInteger value) {
1200
        this.totalHdmiPorts = value;
1201
    }
1202
 
1203
    /**
1204
     * Gets the value of the totalMicrophonePorts property.
1205
     * 
1206
     * @return
1207
     *     possible object is
1208
     *     {@link BigInteger }
1209
     *     
1210
     */
1211
    public BigInteger getTotalMicrophonePorts() {
1212
        return totalMicrophonePorts;
1213
    }
1214
 
1215
    /**
1216
     * Sets the value of the totalMicrophonePorts property.
1217
     * 
1218
     * @param value
1219
     *     allowed object is
1220
     *     {@link BigInteger }
1221
     *     
1222
     */
1223
    public void setTotalMicrophonePorts(BigInteger value) {
1224
        this.totalMicrophonePorts = value;
1225
    }
1226
 
1227
    /**
1228
     * Gets the value of the totalPreampOutputs property.
1229
     * 
1230
     * @return
1231
     *     possible object is
1232
     *     {@link BigInteger }
1233
     *     
1234
     */
1235
    public BigInteger getTotalPreampOutputs() {
1236
        return totalPreampOutputs;
1237
    }
1238
 
1239
    /**
1240
     * Sets the value of the totalPreampOutputs property.
1241
     * 
1242
     * @param value
1243
     *     allowed object is
1244
     *     {@link BigInteger }
1245
     *     
1246
     */
1247
    public void setTotalPreampOutputs(BigInteger value) {
1248
        this.totalPreampOutputs = value;
1249
    }
1250
 
1251
    /**
1252
     * Gets the value of the totalSubwooferOutputs property.
1253
     * 
1254
     * @return
1255
     *     possible object is
1256
     *     {@link BigInteger }
1257
     *     
1258
     */
1259
    public BigInteger getTotalSubwooferOutputs() {
1260
        return totalSubwooferOutputs;
1261
    }
1262
 
1263
    /**
1264
     * Sets the value of the totalSubwooferOutputs property.
1265
     * 
1266
     * @param value
1267
     *     allowed object is
1268
     *     {@link BigInteger }
1269
     *     
1270
     */
1271
    public void setTotalSubwooferOutputs(BigInteger value) {
1272
        this.totalSubwooferOutputs = value;
1273
    }
1274
 
1275
    /**
1276
     * Gets the value of the totalSVideoInPorts property.
1277
     * 
1278
     * @return
1279
     *     possible object is
1280
     *     {@link BigInteger }
1281
     *     
1282
     */
1283
    public BigInteger getTotalSVideoInPorts() {
1284
        return totalSVideoInPorts;
1285
    }
1286
 
1287
    /**
1288
     * Sets the value of the totalSVideoInPorts property.
1289
     * 
1290
     * @param value
1291
     *     allowed object is
1292
     *     {@link BigInteger }
1293
     *     
1294
     */
1295
    public void setTotalSVideoInPorts(BigInteger value) {
1296
        this.totalSVideoInPorts = value;
1297
    }
1298
 
1299
    /**
1300
     * Gets the value of the totalSVideoOutPorts property.
1301
     * 
1302
     * @return
1303
     *     possible object is
1304
     *     {@link BigInteger }
1305
     *     
1306
     */
1307
    public BigInteger getTotalSVideoOutPorts() {
1308
        return totalSVideoOutPorts;
1309
    }
1310
 
1311
    /**
1312
     * Sets the value of the totalSVideoOutPorts property.
1313
     * 
1314
     * @param value
1315
     *     allowed object is
1316
     *     {@link BigInteger }
1317
     *     
1318
     */
1319
    public void setTotalSVideoOutPorts(BigInteger value) {
1320
        this.totalSVideoOutPorts = value;
1321
    }
1322
 
1323
    /**
1324
     * Gets the value of the totalUSBPorts property.
1325
     * 
1326
     * @return
1327
     *     possible object is
1328
     *     {@link BigInteger }
1329
     *     
1330
     */
1331
    public BigInteger getTotalUSBPorts() {
1332
        return totalUSBPorts;
1333
    }
1334
 
1335
    /**
1336
     * Sets the value of the totalUSBPorts property.
1337
     * 
1338
     * @param value
1339
     *     allowed object is
1340
     *     {@link BigInteger }
1341
     *     
1342
     */
1343
    public void setTotalUSBPorts(BigInteger value) {
1344
        this.totalUSBPorts = value;
1345
    }
1346
 
1347
    /**
1348
     * Gets the value of the totalVgaInPorts property.
1349
     * 
1350
     * @return
1351
     *     possible object is
1352
     *     {@link BigInteger }
1353
     *     
1354
     */
1355
    public BigInteger getTotalVgaInPorts() {
1356
        return totalVgaInPorts;
1357
    }
1358
 
1359
    /**
1360
     * Sets the value of the totalVgaInPorts property.
1361
     * 
1362
     * @param value
1363
     *     allowed object is
1364
     *     {@link BigInteger }
1365
     *     
1366
     */
1367
    public void setTotalVgaInPorts(BigInteger value) {
1368
        this.totalVgaInPorts = value;
1369
    }
1370
 
1371
    /**
1372
     * Gets the value of the totalVideoOutPorts property.
1373
     * 
1374
     * @return
1375
     *     possible object is
1376
     *     {@link BigInteger }
1377
     *     
1378
     */
1379
    public BigInteger getTotalVideoOutPorts() {
1380
        return totalVideoOutPorts;
1381
    }
1382
 
1383
    /**
1384
     * Sets the value of the totalVideoOutPorts property.
1385
     * 
1386
     * @param value
1387
     *     allowed object is
1388
     *     {@link BigInteger }
1389
     *     
1390
     */
1391
    public void setTotalVideoOutPorts(BigInteger value) {
1392
        this.totalVideoOutPorts = value;
1393
    }
1394
 
1395
    /**
1396
     * Gets the value of the videoEncoding property.
1397
     * 
1398
     * @return
1399
     *     possible object is
1400
     *     {@link String }
1401
     *     
1402
     */
1403
    public String getVideoEncoding() {
1404
        return videoEncoding;
1405
    }
1406
 
1407
    /**
1408
     * Sets the value of the videoEncoding property.
1409
     * 
1410
     * @param value
1411
     *     allowed object is
1412
     *     {@link String }
1413
     *     
1414
     */
1415
    public void setVideoEncoding(String value) {
1416
        this.videoEncoding = value;
1417
    }
1418
 
1419
    /**
1420
     * Gets the value of the videoResolution property.
1421
     * 
1422
     * @return
1423
     *     possible object is
1424
     *     {@link PixelDimension }
1425
     *     
1426
     */
1427
    public PixelDimension getVideoResolution() {
1428
        return videoResolution;
1429
    }
1430
 
1431
    /**
1432
     * Sets the value of the videoResolution property.
1433
     * 
1434
     * @param value
1435
     *     allowed object is
1436
     *     {@link PixelDimension }
1437
     *     
1438
     */
1439
    public void setVideoResolution(PixelDimension value) {
1440
        this.videoResolution = value;
1441
    }
1442
 
1443
    /**
1444
     * Gets the value of the wattage property.
1445
     * 
1446
     * @return
1447
     *     possible object is
1448
     *     {@link WattageIntegerDimension }
1449
     *     
1450
     */
1451
    public WattageIntegerDimension getWattage() {
1452
        return wattage;
1453
    }
1454
 
1455
    /**
1456
     * Sets the value of the wattage property.
1457
     * 
1458
     * @param value
1459
     *     allowed object is
1460
     *     {@link WattageIntegerDimension }
1461
     *     
1462
     */
1463
    public void setWattage(WattageIntegerDimension value) {
1464
        this.wattage = value;
1465
    }
1466
 
1467
}