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.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 name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
35
 *         &lt;element ref="{}BatteryCellType" minOccurs="0"/>
36
 *         &lt;element ref="{}BatteryPower" minOccurs="0"/>
37
 *         &lt;element ref="{}BoxContents" minOccurs="0"/>
38
 *         &lt;element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
39
 *         &lt;element ref="{}CoatingDescription" minOccurs="0"/>
40
 *         &lt;element ref="{}CompatibleMountings" minOccurs="0"/>
41
 *         &lt;element name="Conductor" type="{}StringNotNull" minOccurs="0"/>
42
 *         &lt;element ref="{}ConnectorGender" maxOccurs="5" minOccurs="0"/>
43
 *         &lt;element ref="{}DigitalZoom" minOccurs="0"/>
44
 *         &lt;element ref="{}FinishType" minOccurs="0"/>
45
 *         &lt;element ref="{}FixedFocalLength" minOccurs="0"/>
46
 *         &lt;element ref="{}FocusType" minOccurs="0"/>
47
 *         &lt;element ref="{}ImageStabilization" minOccurs="0"/>
48
 *         &lt;element ref="{}MaxAperture" minOccurs="0"/>
49
 *         &lt;element ref="{}MaxFocalLength" minOccurs="0"/>
50
 *         &lt;element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
51
 *         &lt;element ref="{}MinAperture" minOccurs="0"/>
52
 *         &lt;element ref="{}OpticalZoom" minOccurs="0"/>
53
 *         &lt;element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
54
 *         &lt;element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
55
 *         &lt;element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
56
 *         &lt;element ref="{}TotalFirewirePorts" minOccurs="0"/>
57
 *         &lt;element name="TotalSVideoOutPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
58
 *         &lt;element ref="{}TotalUSBPorts" minOccurs="0"/>
59
 *         &lt;element ref="{}ViewFinderType" minOccurs="0"/>
60
 *       &lt;/sequence>
61
 *     &lt;/restriction>
62
 *   &lt;/complexContent>
63
 * &lt;/complexType>
64
 * </pre>
65
 * 
66
 * 
67
 */
68
@XmlAccessorType(XmlAccessType.FIELD)
69
@XmlType(name = "", propOrder = {
70
    "batteryChargeCycles",
71
    "batteryCellType",
72
    "batteryPower",
73
    "boxContents",
74
    "cableLength",
75
    "coatingDescription",
76
    "compatibleMountings",
77
    "conductor",
78
    "connectorGender",
79
    "digitalZoom",
80
    "finishType",
81
    "fixedFocalLength",
82
    "focusType",
83
    "imageStabilization",
84
    "maxAperture",
85
    "maxFocalLength",
86
    "memorySlotsAvailable",
87
    "minAperture",
88
    "opticalZoom",
89
    "powerSource",
90
    "remoteControlDescription",
91
    "softwareIncluded",
92
    "totalFirewirePorts",
93
    "totalSVideoOutPorts",
94
    "totalUSBPorts",
95
    "viewFinderType"
96
})
97
@XmlRootElement(name = "CETelescope")
98
public class CETelescope {
99
 
100
    @XmlElement(name = "BatteryChargeCycles")
101
    @XmlSchemaType(name = "positiveInteger")
102
    protected BigInteger batteryChargeCycles;
103
    @XmlElement(name = "BatteryCellType")
104
    protected BatteryCellTypeValues batteryCellType;
105
    @XmlElement(name = "BatteryPower")
106
    protected BatteryPowerIntegerDimension batteryPower;
107
    @XmlElement(name = "BoxContents")
108
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
109
    protected String boxContents;
110
    @XmlElement(name = "CableLength")
111
    protected LengthDimension cableLength;
112
    @XmlElement(name = "CoatingDescription")
113
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
114
    protected String coatingDescription;
115
    @XmlElement(name = "CompatibleMountings")
116
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
117
    protected String compatibleMountings;
118
    @XmlElement(name = "Conductor")
119
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
120
    protected String conductor;
121
    @XmlElement(name = "ConnectorGender")
122
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
123
    protected List<String> connectorGender;
124
    @XmlElement(name = "DigitalZoom")
125
    protected ZoomDimension digitalZoom;
126
    @XmlElement(name = "FinishType")
127
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
128
    protected String finishType;
129
    @XmlElement(name = "FixedFocalLength")
130
    protected LengthDimension fixedFocalLength;
131
    @XmlElement(name = "FocusType")
132
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
133
    protected String focusType;
134
    @XmlElement(name = "ImageStabilization")
135
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
136
    protected String imageStabilization;
137
    @XmlElement(name = "MaxAperture")
138
    protected ApertureDimension maxAperture;
139
    @XmlElement(name = "MaxFocalLength")
140
    protected LengthDimension maxFocalLength;
141
    @XmlElement(name = "MemorySlotsAvailable")
142
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
143
    protected String memorySlotsAvailable;
144
    @XmlElement(name = "MinAperture")
145
    protected ApertureDimension minAperture;
146
    @XmlElement(name = "OpticalZoom")
147
    protected ZoomDimension opticalZoom;
148
    @XmlElement(name = "PowerSource")
149
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
150
    protected String powerSource;
151
    @XmlElement(name = "RemoteControlDescription")
152
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
153
    protected String remoteControlDescription;
154
    @XmlElement(name = "SoftwareIncluded")
155
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
156
    protected String softwareIncluded;
157
    @XmlElement(name = "TotalFirewirePorts")
158
    @XmlSchemaType(name = "positiveInteger")
159
    protected BigInteger totalFirewirePorts;
160
    @XmlElement(name = "TotalSVideoOutPorts")
161
    @XmlSchemaType(name = "positiveInteger")
162
    protected BigInteger totalSVideoOutPorts;
163
    @XmlElement(name = "TotalUSBPorts")
164
    @XmlSchemaType(name = "positiveInteger")
165
    protected BigInteger totalUSBPorts;
166
    @XmlElement(name = "ViewFinderType")
167
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
168
    protected String viewFinderType;
169
 
170
    /**
171
     * Gets the value of the batteryChargeCycles property.
172
     * 
173
     * @return
174
     *     possible object is
175
     *     {@link BigInteger }
176
     *     
177
     */
178
    public BigInteger getBatteryChargeCycles() {
179
        return batteryChargeCycles;
180
    }
181
 
182
    /**
183
     * Sets the value of the batteryChargeCycles property.
184
     * 
185
     * @param value
186
     *     allowed object is
187
     *     {@link BigInteger }
188
     *     
189
     */
190
    public void setBatteryChargeCycles(BigInteger value) {
191
        this.batteryChargeCycles = value;
192
    }
193
 
194
    /**
195
     * Gets the value of the batteryCellType property.
196
     * 
197
     * @return
198
     *     possible object is
199
     *     {@link BatteryCellTypeValues }
200
     *     
201
     */
202
    public BatteryCellTypeValues getBatteryCellType() {
203
        return batteryCellType;
204
    }
205
 
206
    /**
207
     * Sets the value of the batteryCellType property.
208
     * 
209
     * @param value
210
     *     allowed object is
211
     *     {@link BatteryCellTypeValues }
212
     *     
213
     */
214
    public void setBatteryCellType(BatteryCellTypeValues value) {
215
        this.batteryCellType = value;
216
    }
217
 
218
    /**
219
     * Gets the value of the batteryPower property.
220
     * 
221
     * @return
222
     *     possible object is
223
     *     {@link BatteryPowerIntegerDimension }
224
     *     
225
     */
226
    public BatteryPowerIntegerDimension getBatteryPower() {
227
        return batteryPower;
228
    }
229
 
230
    /**
231
     * Sets the value of the batteryPower property.
232
     * 
233
     * @param value
234
     *     allowed object is
235
     *     {@link BatteryPowerIntegerDimension }
236
     *     
237
     */
238
    public void setBatteryPower(BatteryPowerIntegerDimension value) {
239
        this.batteryPower = value;
240
    }
241
 
242
    /**
243
     * Gets the value of the boxContents property.
244
     * 
245
     * @return
246
     *     possible object is
247
     *     {@link String }
248
     *     
249
     */
250
    public String getBoxContents() {
251
        return boxContents;
252
    }
253
 
254
    /**
255
     * Sets the value of the boxContents property.
256
     * 
257
     * @param value
258
     *     allowed object is
259
     *     {@link String }
260
     *     
261
     */
262
    public void setBoxContents(String value) {
263
        this.boxContents = value;
264
    }
265
 
266
    /**
267
     * Gets the value of the cableLength property.
268
     * 
269
     * @return
270
     *     possible object is
271
     *     {@link LengthDimension }
272
     *     
273
     */
274
    public LengthDimension getCableLength() {
275
        return cableLength;
276
    }
277
 
278
    /**
279
     * Sets the value of the cableLength property.
280
     * 
281
     * @param value
282
     *     allowed object is
283
     *     {@link LengthDimension }
284
     *     
285
     */
286
    public void setCableLength(LengthDimension value) {
287
        this.cableLength = value;
288
    }
289
 
290
    /**
291
     * Gets the value of the coatingDescription property.
292
     * 
293
     * @return
294
     *     possible object is
295
     *     {@link String }
296
     *     
297
     */
298
    public String getCoatingDescription() {
299
        return coatingDescription;
300
    }
301
 
302
    /**
303
     * Sets the value of the coatingDescription property.
304
     * 
305
     * @param value
306
     *     allowed object is
307
     *     {@link String }
308
     *     
309
     */
310
    public void setCoatingDescription(String value) {
311
        this.coatingDescription = value;
312
    }
313
 
314
    /**
315
     * Gets the value of the compatibleMountings property.
316
     * 
317
     * @return
318
     *     possible object is
319
     *     {@link String }
320
     *     
321
     */
322
    public String getCompatibleMountings() {
323
        return compatibleMountings;
324
    }
325
 
326
    /**
327
     * Sets the value of the compatibleMountings property.
328
     * 
329
     * @param value
330
     *     allowed object is
331
     *     {@link String }
332
     *     
333
     */
334
    public void setCompatibleMountings(String value) {
335
        this.compatibleMountings = value;
336
    }
337
 
338
    /**
339
     * Gets the value of the conductor property.
340
     * 
341
     * @return
342
     *     possible object is
343
     *     {@link String }
344
     *     
345
     */
346
    public String getConductor() {
347
        return conductor;
348
    }
349
 
350
    /**
351
     * Sets the value of the conductor property.
352
     * 
353
     * @param value
354
     *     allowed object is
355
     *     {@link String }
356
     *     
357
     */
358
    public void setConductor(String value) {
359
        this.conductor = value;
360
    }
361
 
362
    /**
363
     * Gets the value of the connectorGender property.
364
     * 
365
     * <p>
366
     * This accessor method returns a reference to the live list,
367
     * not a snapshot. Therefore any modification you make to the
368
     * returned list will be present inside the JAXB object.
369
     * This is why there is not a <CODE>set</CODE> method for the connectorGender property.
370
     * 
371
     * <p>
372
     * For example, to add a new item, do as follows:
373
     * <pre>
374
     *    getConnectorGender().add(newItem);
375
     * </pre>
376
     * 
377
     * 
378
     * <p>
379
     * Objects of the following type(s) are allowed in the list
380
     * {@link String }
381
     * 
382
     * 
383
     */
384
    public List<String> getConnectorGender() {
385
        if (connectorGender == null) {
386
            connectorGender = new ArrayList<String>();
387
        }
388
        return this.connectorGender;
389
    }
390
 
391
    /**
392
     * Gets the value of the digitalZoom property.
393
     * 
394
     * @return
395
     *     possible object is
396
     *     {@link ZoomDimension }
397
     *     
398
     */
399
    public ZoomDimension getDigitalZoom() {
400
        return digitalZoom;
401
    }
402
 
403
    /**
404
     * Sets the value of the digitalZoom property.
405
     * 
406
     * @param value
407
     *     allowed object is
408
     *     {@link ZoomDimension }
409
     *     
410
     */
411
    public void setDigitalZoom(ZoomDimension value) {
412
        this.digitalZoom = value;
413
    }
414
 
415
    /**
416
     * Gets the value of the finishType property.
417
     * 
418
     * @return
419
     *     possible object is
420
     *     {@link String }
421
     *     
422
     */
423
    public String getFinishType() {
424
        return finishType;
425
    }
426
 
427
    /**
428
     * Sets the value of the finishType property.
429
     * 
430
     * @param value
431
     *     allowed object is
432
     *     {@link String }
433
     *     
434
     */
435
    public void setFinishType(String value) {
436
        this.finishType = value;
437
    }
438
 
439
    /**
440
     * Gets the value of the fixedFocalLength property.
441
     * 
442
     * @return
443
     *     possible object is
444
     *     {@link LengthDimension }
445
     *     
446
     */
447
    public LengthDimension getFixedFocalLength() {
448
        return fixedFocalLength;
449
    }
450
 
451
    /**
452
     * Sets the value of the fixedFocalLength property.
453
     * 
454
     * @param value
455
     *     allowed object is
456
     *     {@link LengthDimension }
457
     *     
458
     */
459
    public void setFixedFocalLength(LengthDimension value) {
460
        this.fixedFocalLength = value;
461
    }
462
 
463
    /**
464
     * Gets the value of the focusType property.
465
     * 
466
     * @return
467
     *     possible object is
468
     *     {@link String }
469
     *     
470
     */
471
    public String getFocusType() {
472
        return focusType;
473
    }
474
 
475
    /**
476
     * Sets the value of the focusType property.
477
     * 
478
     * @param value
479
     *     allowed object is
480
     *     {@link String }
481
     *     
482
     */
483
    public void setFocusType(String value) {
484
        this.focusType = value;
485
    }
486
 
487
    /**
488
     * Gets the value of the imageStabilization property.
489
     * 
490
     * @return
491
     *     possible object is
492
     *     {@link String }
493
     *     
494
     */
495
    public String getImageStabilization() {
496
        return imageStabilization;
497
    }
498
 
499
    /**
500
     * Sets the value of the imageStabilization property.
501
     * 
502
     * @param value
503
     *     allowed object is
504
     *     {@link String }
505
     *     
506
     */
507
    public void setImageStabilization(String value) {
508
        this.imageStabilization = value;
509
    }
510
 
511
    /**
512
     * Gets the value of the maxAperture property.
513
     * 
514
     * @return
515
     *     possible object is
516
     *     {@link ApertureDimension }
517
     *     
518
     */
519
    public ApertureDimension getMaxAperture() {
520
        return maxAperture;
521
    }
522
 
523
    /**
524
     * Sets the value of the maxAperture property.
525
     * 
526
     * @param value
527
     *     allowed object is
528
     *     {@link ApertureDimension }
529
     *     
530
     */
531
    public void setMaxAperture(ApertureDimension value) {
532
        this.maxAperture = value;
533
    }
534
 
535
    /**
536
     * Gets the value of the maxFocalLength property.
537
     * 
538
     * @return
539
     *     possible object is
540
     *     {@link LengthDimension }
541
     *     
542
     */
543
    public LengthDimension getMaxFocalLength() {
544
        return maxFocalLength;
545
    }
546
 
547
    /**
548
     * Sets the value of the maxFocalLength property.
549
     * 
550
     * @param value
551
     *     allowed object is
552
     *     {@link LengthDimension }
553
     *     
554
     */
555
    public void setMaxFocalLength(LengthDimension value) {
556
        this.maxFocalLength = value;
557
    }
558
 
559
    /**
560
     * Gets the value of the memorySlotsAvailable property.
561
     * 
562
     * @return
563
     *     possible object is
564
     *     {@link String }
565
     *     
566
     */
567
    public String getMemorySlotsAvailable() {
568
        return memorySlotsAvailable;
569
    }
570
 
571
    /**
572
     * Sets the value of the memorySlotsAvailable property.
573
     * 
574
     * @param value
575
     *     allowed object is
576
     *     {@link String }
577
     *     
578
     */
579
    public void setMemorySlotsAvailable(String value) {
580
        this.memorySlotsAvailable = value;
581
    }
582
 
583
    /**
584
     * Gets the value of the minAperture property.
585
     * 
586
     * @return
587
     *     possible object is
588
     *     {@link ApertureDimension }
589
     *     
590
     */
591
    public ApertureDimension getMinAperture() {
592
        return minAperture;
593
    }
594
 
595
    /**
596
     * Sets the value of the minAperture property.
597
     * 
598
     * @param value
599
     *     allowed object is
600
     *     {@link ApertureDimension }
601
     *     
602
     */
603
    public void setMinAperture(ApertureDimension value) {
604
        this.minAperture = value;
605
    }
606
 
607
    /**
608
     * Gets the value of the opticalZoom property.
609
     * 
610
     * @return
611
     *     possible object is
612
     *     {@link ZoomDimension }
613
     *     
614
     */
615
    public ZoomDimension getOpticalZoom() {
616
        return opticalZoom;
617
    }
618
 
619
    /**
620
     * Sets the value of the opticalZoom property.
621
     * 
622
     * @param value
623
     *     allowed object is
624
     *     {@link ZoomDimension }
625
     *     
626
     */
627
    public void setOpticalZoom(ZoomDimension value) {
628
        this.opticalZoom = value;
629
    }
630
 
631
    /**
632
     * Gets the value of the powerSource property.
633
     * 
634
     * @return
635
     *     possible object is
636
     *     {@link String }
637
     *     
638
     */
639
    public String getPowerSource() {
640
        return powerSource;
641
    }
642
 
643
    /**
644
     * Sets the value of the powerSource property.
645
     * 
646
     * @param value
647
     *     allowed object is
648
     *     {@link String }
649
     *     
650
     */
651
    public void setPowerSource(String value) {
652
        this.powerSource = value;
653
    }
654
 
655
    /**
656
     * Gets the value of the remoteControlDescription property.
657
     * 
658
     * @return
659
     *     possible object is
660
     *     {@link String }
661
     *     
662
     */
663
    public String getRemoteControlDescription() {
664
        return remoteControlDescription;
665
    }
666
 
667
    /**
668
     * Sets the value of the remoteControlDescription property.
669
     * 
670
     * @param value
671
     *     allowed object is
672
     *     {@link String }
673
     *     
674
     */
675
    public void setRemoteControlDescription(String value) {
676
        this.remoteControlDescription = value;
677
    }
678
 
679
    /**
680
     * Gets the value of the softwareIncluded property.
681
     * 
682
     * @return
683
     *     possible object is
684
     *     {@link String }
685
     *     
686
     */
687
    public String getSoftwareIncluded() {
688
        return softwareIncluded;
689
    }
690
 
691
    /**
692
     * Sets the value of the softwareIncluded property.
693
     * 
694
     * @param value
695
     *     allowed object is
696
     *     {@link String }
697
     *     
698
     */
699
    public void setSoftwareIncluded(String value) {
700
        this.softwareIncluded = value;
701
    }
702
 
703
    /**
704
     * Gets the value of the totalFirewirePorts property.
705
     * 
706
     * @return
707
     *     possible object is
708
     *     {@link BigInteger }
709
     *     
710
     */
711
    public BigInteger getTotalFirewirePorts() {
712
        return totalFirewirePorts;
713
    }
714
 
715
    /**
716
     * Sets the value of the totalFirewirePorts property.
717
     * 
718
     * @param value
719
     *     allowed object is
720
     *     {@link BigInteger }
721
     *     
722
     */
723
    public void setTotalFirewirePorts(BigInteger value) {
724
        this.totalFirewirePorts = value;
725
    }
726
 
727
    /**
728
     * Gets the value of the totalSVideoOutPorts property.
729
     * 
730
     * @return
731
     *     possible object is
732
     *     {@link BigInteger }
733
     *     
734
     */
735
    public BigInteger getTotalSVideoOutPorts() {
736
        return totalSVideoOutPorts;
737
    }
738
 
739
    /**
740
     * Sets the value of the totalSVideoOutPorts property.
741
     * 
742
     * @param value
743
     *     allowed object is
744
     *     {@link BigInteger }
745
     *     
746
     */
747
    public void setTotalSVideoOutPorts(BigInteger value) {
748
        this.totalSVideoOutPorts = value;
749
    }
750
 
751
    /**
752
     * Gets the value of the totalUSBPorts property.
753
     * 
754
     * @return
755
     *     possible object is
756
     *     {@link BigInteger }
757
     *     
758
     */
759
    public BigInteger getTotalUSBPorts() {
760
        return totalUSBPorts;
761
    }
762
 
763
    /**
764
     * Sets the value of the totalUSBPorts property.
765
     * 
766
     * @param value
767
     *     allowed object is
768
     *     {@link BigInteger }
769
     *     
770
     */
771
    public void setTotalUSBPorts(BigInteger value) {
772
        this.totalUSBPorts = value;
773
    }
774
 
775
    /**
776
     * Gets the value of the viewFinderType property.
777
     * 
778
     * @return
779
     *     possible object is
780
     *     {@link String }
781
     *     
782
     */
783
    public String getViewFinderType() {
784
        return viewFinderType;
785
    }
786
 
787
    /**
788
     * Sets the value of the viewFinderType property.
789
     * 
790
     * @param value
791
     *     allowed object is
792
     *     {@link String }
793
     *     
794
     */
795
    public void setViewFinderType(String value) {
796
        this.viewFinderType = value;
797
    }
798
 
799
}