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.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.XmlSchemaType;
20
import javax.xml.bind.annotation.XmlType;
21
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
22
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
23
 
24
 
25
/**
26
 * <p>Java class for anonymous complex type.
27
 * 
28
 * <p>The following schema fragment specifies the expected content contained within this class.
29
 * 
30
 * <pre>
31
 * &lt;complexType>
32
 *   &lt;complexContent>
33
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
34
 *       &lt;sequence>
35
 *         &lt;element name="BaseDiameter" type="{}LengthDimension" minOccurs="0"/>
36
 *         &lt;element ref="{}Battery" minOccurs="0"/>
37
 *         &lt;element name="CircuitBreakerInstallationType" type="{}String" minOccurs="0"/>
38
 *         &lt;element name="CircuitBreakerType" type="{}String" minOccurs="0"/>
39
 *         &lt;element name="Color" type="{}String" minOccurs="0"/>
40
 *         &lt;element name="ColorMap" type="{}String" minOccurs="0"/>
41
 *         &lt;element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
42
 *         &lt;element name="DisplayDepth" type="{}LengthDimension" minOccurs="0"/>
43
 *         &lt;element name="DisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
44
 *         &lt;element name="DisplayHeight" type="{}LengthDimension" minOccurs="0"/>
45
 *         &lt;element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
46
 *         &lt;element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
47
 *         &lt;element name="DisplayWidth" type="{}LengthDimension" minOccurs="0"/>
48
 *         &lt;element name="IncludedComponent" type="{}String" maxOccurs="5" minOccurs="0"/>
49
 *         &lt;element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
50
 *         &lt;element name="MaximumCurrent" type="{}AmperageDimension" minOccurs="0"/>
51
 *         &lt;element name="NumberOfStrands" type="{}String" minOccurs="0"/>
52
 *         &lt;element name="PlugInstallationType" type="{}String" minOccurs="0"/>
53
 *         &lt;element name="PlugType" type="{}HundredString" minOccurs="0"/>
54
 *         &lt;element name="PowerSource" type="{}HundredString" minOccurs="0"/>
55
 *         &lt;element name="SpecificUses" type="{}String" minOccurs="0"/>
56
 *         &lt;element name="StrandDiameter" type="{}LengthDimension" minOccurs="0"/>
57
 *         &lt;element name="SwitchStyle" type="{}String" minOccurs="0"/>
58
 *         &lt;element name="SwitchType" type="{}String" minOccurs="0"/>
59
 *         &lt;element name="Voltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
60
 *         &lt;element name="Volume" type="{}VolumeDimension" minOccurs="0"/>
61
 *         &lt;element name="Wattage" type="{}Dimension" minOccurs="0"/>
62
 *       &lt;/sequence>
63
 *     &lt;/restriction>
64
 *   &lt;/complexContent>
65
 * &lt;/complexType>
66
 * </pre>
67
 * 
68
 * 
69
 */
70
@XmlAccessorType(XmlAccessType.FIELD)
71
@XmlType(name = "", propOrder = {
72
    "baseDiameter",
73
    "battery",
74
    "circuitBreakerInstallationType",
75
    "circuitBreakerType",
76
    "color",
77
    "colorMap",
78
    "countryOfOrigin",
79
    "displayDepth",
80
    "displayDiameter",
81
    "displayHeight",
82
    "displayLength",
83
    "displayWeight",
84
    "displayWidth",
85
    "includedComponent",
86
    "itemDiameter",
87
    "maximumCurrent",
88
    "numberOfStrands",
89
    "plugInstallationType",
90
    "plugType",
91
    "powerSource",
92
    "specificUses",
93
    "strandDiameter",
94
    "switchStyle",
95
    "switchType",
96
    "voltage",
97
    "volume",
98
    "wattage"
99
})
100
@XmlRootElement(name = "LightingAccessories")
101
public class LightingAccessories {
102
 
103
    @XmlElement(name = "BaseDiameter")
104
    protected LengthDimension baseDiameter;
105
    @XmlElement(name = "Battery")
106
    protected Battery battery;
107
    @XmlElement(name = "CircuitBreakerInstallationType")
108
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
109
    protected String circuitBreakerInstallationType;
110
    @XmlElement(name = "CircuitBreakerType")
111
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
112
    protected String circuitBreakerType;
113
    @XmlElement(name = "Color")
114
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
115
    protected String color;
116
    @XmlElement(name = "ColorMap")
117
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
118
    protected String colorMap;
119
    @XmlElement(name = "CountryOfOrigin")
120
    protected String countryOfOrigin;
121
    @XmlElement(name = "DisplayDepth")
122
    protected LengthDimension displayDepth;
123
    @XmlElement(name = "DisplayDiameter")
124
    protected LengthDimension displayDiameter;
125
    @XmlElement(name = "DisplayHeight")
126
    protected LengthDimension displayHeight;
127
    @XmlElement(name = "DisplayLength")
128
    protected LengthDimension displayLength;
129
    @XmlElement(name = "DisplayWeight")
130
    protected WeightDimension displayWeight;
131
    @XmlElement(name = "DisplayWidth")
132
    protected LengthDimension displayWidth;
133
    @XmlElement(name = "IncludedComponent")
134
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
135
    protected List<String> includedComponent;
136
    @XmlElement(name = "ItemDiameter")
137
    protected LengthDimension itemDiameter;
138
    @XmlElement(name = "MaximumCurrent")
139
    protected AmperageDimension maximumCurrent;
140
    @XmlElement(name = "NumberOfStrands")
141
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
142
    protected String numberOfStrands;
143
    @XmlElement(name = "PlugInstallationType")
144
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
145
    protected String plugInstallationType;
146
    @XmlElement(name = "PlugType")
147
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
148
    protected String plugType;
149
    @XmlElement(name = "PowerSource")
150
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
151
    protected String powerSource;
152
    @XmlElement(name = "SpecificUses")
153
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
154
    protected String specificUses;
155
    @XmlElement(name = "StrandDiameter")
156
    protected LengthDimension strandDiameter;
157
    @XmlElement(name = "SwitchStyle")
158
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
159
    protected String switchStyle;
160
    @XmlElement(name = "SwitchType")
161
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
162
    protected String switchType;
163
    @XmlElement(name = "Voltage")
164
    @XmlSchemaType(name = "positiveInteger")
165
    protected BigInteger voltage;
166
    @XmlElement(name = "Volume")
167
    protected VolumeDimension volume;
168
    @XmlElement(name = "Wattage")
169
    protected BigDecimal wattage;
170
 
171
    /**
172
     * Gets the value of the baseDiameter property.
173
     * 
174
     * @return
175
     *     possible object is
176
     *     {@link LengthDimension }
177
     *     
178
     */
179
    public LengthDimension getBaseDiameter() {
180
        return baseDiameter;
181
    }
182
 
183
    /**
184
     * Sets the value of the baseDiameter property.
185
     * 
186
     * @param value
187
     *     allowed object is
188
     *     {@link LengthDimension }
189
     *     
190
     */
191
    public void setBaseDiameter(LengthDimension value) {
192
        this.baseDiameter = value;
193
    }
194
 
195
    /**
196
     * Gets the value of the battery property.
197
     * 
198
     * @return
199
     *     possible object is
200
     *     {@link Battery }
201
     *     
202
     */
203
    public Battery getBattery() {
204
        return battery;
205
    }
206
 
207
    /**
208
     * Sets the value of the battery property.
209
     * 
210
     * @param value
211
     *     allowed object is
212
     *     {@link Battery }
213
     *     
214
     */
215
    public void setBattery(Battery value) {
216
        this.battery = value;
217
    }
218
 
219
    /**
220
     * Gets the value of the circuitBreakerInstallationType property.
221
     * 
222
     * @return
223
     *     possible object is
224
     *     {@link String }
225
     *     
226
     */
227
    public String getCircuitBreakerInstallationType() {
228
        return circuitBreakerInstallationType;
229
    }
230
 
231
    /**
232
     * Sets the value of the circuitBreakerInstallationType property.
233
     * 
234
     * @param value
235
     *     allowed object is
236
     *     {@link String }
237
     *     
238
     */
239
    public void setCircuitBreakerInstallationType(String value) {
240
        this.circuitBreakerInstallationType = value;
241
    }
242
 
243
    /**
244
     * Gets the value of the circuitBreakerType property.
245
     * 
246
     * @return
247
     *     possible object is
248
     *     {@link String }
249
     *     
250
     */
251
    public String getCircuitBreakerType() {
252
        return circuitBreakerType;
253
    }
254
 
255
    /**
256
     * Sets the value of the circuitBreakerType property.
257
     * 
258
     * @param value
259
     *     allowed object is
260
     *     {@link String }
261
     *     
262
     */
263
    public void setCircuitBreakerType(String value) {
264
        this.circuitBreakerType = value;
265
    }
266
 
267
    /**
268
     * Gets the value of the color property.
269
     * 
270
     * @return
271
     *     possible object is
272
     *     {@link String }
273
     *     
274
     */
275
    public String getColor() {
276
        return color;
277
    }
278
 
279
    /**
280
     * Sets the value of the color property.
281
     * 
282
     * @param value
283
     *     allowed object is
284
     *     {@link String }
285
     *     
286
     */
287
    public void setColor(String value) {
288
        this.color = value;
289
    }
290
 
291
    /**
292
     * Gets the value of the colorMap property.
293
     * 
294
     * @return
295
     *     possible object is
296
     *     {@link String }
297
     *     
298
     */
299
    public String getColorMap() {
300
        return colorMap;
301
    }
302
 
303
    /**
304
     * Sets the value of the colorMap property.
305
     * 
306
     * @param value
307
     *     allowed object is
308
     *     {@link String }
309
     *     
310
     */
311
    public void setColorMap(String value) {
312
        this.colorMap = value;
313
    }
314
 
315
    /**
316
     * Gets the value of the countryOfOrigin property.
317
     * 
318
     * @return
319
     *     possible object is
320
     *     {@link String }
321
     *     
322
     */
323
    public String getCountryOfOrigin() {
324
        return countryOfOrigin;
325
    }
326
 
327
    /**
328
     * Sets the value of the countryOfOrigin property.
329
     * 
330
     * @param value
331
     *     allowed object is
332
     *     {@link String }
333
     *     
334
     */
335
    public void setCountryOfOrigin(String value) {
336
        this.countryOfOrigin = value;
337
    }
338
 
339
    /**
340
     * Gets the value of the displayDepth property.
341
     * 
342
     * @return
343
     *     possible object is
344
     *     {@link LengthDimension }
345
     *     
346
     */
347
    public LengthDimension getDisplayDepth() {
348
        return displayDepth;
349
    }
350
 
351
    /**
352
     * Sets the value of the displayDepth property.
353
     * 
354
     * @param value
355
     *     allowed object is
356
     *     {@link LengthDimension }
357
     *     
358
     */
359
    public void setDisplayDepth(LengthDimension value) {
360
        this.displayDepth = value;
361
    }
362
 
363
    /**
364
     * Gets the value of the displayDiameter property.
365
     * 
366
     * @return
367
     *     possible object is
368
     *     {@link LengthDimension }
369
     *     
370
     */
371
    public LengthDimension getDisplayDiameter() {
372
        return displayDiameter;
373
    }
374
 
375
    /**
376
     * Sets the value of the displayDiameter property.
377
     * 
378
     * @param value
379
     *     allowed object is
380
     *     {@link LengthDimension }
381
     *     
382
     */
383
    public void setDisplayDiameter(LengthDimension value) {
384
        this.displayDiameter = value;
385
    }
386
 
387
    /**
388
     * Gets the value of the displayHeight property.
389
     * 
390
     * @return
391
     *     possible object is
392
     *     {@link LengthDimension }
393
     *     
394
     */
395
    public LengthDimension getDisplayHeight() {
396
        return displayHeight;
397
    }
398
 
399
    /**
400
     * Sets the value of the displayHeight property.
401
     * 
402
     * @param value
403
     *     allowed object is
404
     *     {@link LengthDimension }
405
     *     
406
     */
407
    public void setDisplayHeight(LengthDimension value) {
408
        this.displayHeight = value;
409
    }
410
 
411
    /**
412
     * Gets the value of the displayLength property.
413
     * 
414
     * @return
415
     *     possible object is
416
     *     {@link LengthDimension }
417
     *     
418
     */
419
    public LengthDimension getDisplayLength() {
420
        return displayLength;
421
    }
422
 
423
    /**
424
     * Sets the value of the displayLength property.
425
     * 
426
     * @param value
427
     *     allowed object is
428
     *     {@link LengthDimension }
429
     *     
430
     */
431
    public void setDisplayLength(LengthDimension value) {
432
        this.displayLength = value;
433
    }
434
 
435
    /**
436
     * Gets the value of the displayWeight property.
437
     * 
438
     * @return
439
     *     possible object is
440
     *     {@link WeightDimension }
441
     *     
442
     */
443
    public WeightDimension getDisplayWeight() {
444
        return displayWeight;
445
    }
446
 
447
    /**
448
     * Sets the value of the displayWeight property.
449
     * 
450
     * @param value
451
     *     allowed object is
452
     *     {@link WeightDimension }
453
     *     
454
     */
455
    public void setDisplayWeight(WeightDimension value) {
456
        this.displayWeight = value;
457
    }
458
 
459
    /**
460
     * Gets the value of the displayWidth property.
461
     * 
462
     * @return
463
     *     possible object is
464
     *     {@link LengthDimension }
465
     *     
466
     */
467
    public LengthDimension getDisplayWidth() {
468
        return displayWidth;
469
    }
470
 
471
    /**
472
     * Sets the value of the displayWidth property.
473
     * 
474
     * @param value
475
     *     allowed object is
476
     *     {@link LengthDimension }
477
     *     
478
     */
479
    public void setDisplayWidth(LengthDimension value) {
480
        this.displayWidth = value;
481
    }
482
 
483
    /**
484
     * Gets the value of the includedComponent property.
485
     * 
486
     * <p>
487
     * This accessor method returns a reference to the live list,
488
     * not a snapshot. Therefore any modification you make to the
489
     * returned list will be present inside the JAXB object.
490
     * This is why there is not a <CODE>set</CODE> method for the includedComponent property.
491
     * 
492
     * <p>
493
     * For example, to add a new item, do as follows:
494
     * <pre>
495
     *    getIncludedComponent().add(newItem);
496
     * </pre>
497
     * 
498
     * 
499
     * <p>
500
     * Objects of the following type(s) are allowed in the list
501
     * {@link String }
502
     * 
503
     * 
504
     */
505
    public List<String> getIncludedComponent() {
506
        if (includedComponent == null) {
507
            includedComponent = new ArrayList<String>();
508
        }
509
        return this.includedComponent;
510
    }
511
 
512
    /**
513
     * Gets the value of the itemDiameter property.
514
     * 
515
     * @return
516
     *     possible object is
517
     *     {@link LengthDimension }
518
     *     
519
     */
520
    public LengthDimension getItemDiameter() {
521
        return itemDiameter;
522
    }
523
 
524
    /**
525
     * Sets the value of the itemDiameter property.
526
     * 
527
     * @param value
528
     *     allowed object is
529
     *     {@link LengthDimension }
530
     *     
531
     */
532
    public void setItemDiameter(LengthDimension value) {
533
        this.itemDiameter = value;
534
    }
535
 
536
    /**
537
     * Gets the value of the maximumCurrent property.
538
     * 
539
     * @return
540
     *     possible object is
541
     *     {@link AmperageDimension }
542
     *     
543
     */
544
    public AmperageDimension getMaximumCurrent() {
545
        return maximumCurrent;
546
    }
547
 
548
    /**
549
     * Sets the value of the maximumCurrent property.
550
     * 
551
     * @param value
552
     *     allowed object is
553
     *     {@link AmperageDimension }
554
     *     
555
     */
556
    public void setMaximumCurrent(AmperageDimension value) {
557
        this.maximumCurrent = value;
558
    }
559
 
560
    /**
561
     * Gets the value of the numberOfStrands property.
562
     * 
563
     * @return
564
     *     possible object is
565
     *     {@link String }
566
     *     
567
     */
568
    public String getNumberOfStrands() {
569
        return numberOfStrands;
570
    }
571
 
572
    /**
573
     * Sets the value of the numberOfStrands property.
574
     * 
575
     * @param value
576
     *     allowed object is
577
     *     {@link String }
578
     *     
579
     */
580
    public void setNumberOfStrands(String value) {
581
        this.numberOfStrands = value;
582
    }
583
 
584
    /**
585
     * Gets the value of the plugInstallationType property.
586
     * 
587
     * @return
588
     *     possible object is
589
     *     {@link String }
590
     *     
591
     */
592
    public String getPlugInstallationType() {
593
        return plugInstallationType;
594
    }
595
 
596
    /**
597
     * Sets the value of the plugInstallationType property.
598
     * 
599
     * @param value
600
     *     allowed object is
601
     *     {@link String }
602
     *     
603
     */
604
    public void setPlugInstallationType(String value) {
605
        this.plugInstallationType = value;
606
    }
607
 
608
    /**
609
     * Gets the value of the plugType property.
610
     * 
611
     * @return
612
     *     possible object is
613
     *     {@link String }
614
     *     
615
     */
616
    public String getPlugType() {
617
        return plugType;
618
    }
619
 
620
    /**
621
     * Sets the value of the plugType property.
622
     * 
623
     * @param value
624
     *     allowed object is
625
     *     {@link String }
626
     *     
627
     */
628
    public void setPlugType(String value) {
629
        this.plugType = value;
630
    }
631
 
632
    /**
633
     * Gets the value of the powerSource property.
634
     * 
635
     * @return
636
     *     possible object is
637
     *     {@link String }
638
     *     
639
     */
640
    public String getPowerSource() {
641
        return powerSource;
642
    }
643
 
644
    /**
645
     * Sets the value of the powerSource property.
646
     * 
647
     * @param value
648
     *     allowed object is
649
     *     {@link String }
650
     *     
651
     */
652
    public void setPowerSource(String value) {
653
        this.powerSource = value;
654
    }
655
 
656
    /**
657
     * Gets the value of the specificUses property.
658
     * 
659
     * @return
660
     *     possible object is
661
     *     {@link String }
662
     *     
663
     */
664
    public String getSpecificUses() {
665
        return specificUses;
666
    }
667
 
668
    /**
669
     * Sets the value of the specificUses property.
670
     * 
671
     * @param value
672
     *     allowed object is
673
     *     {@link String }
674
     *     
675
     */
676
    public void setSpecificUses(String value) {
677
        this.specificUses = value;
678
    }
679
 
680
    /**
681
     * Gets the value of the strandDiameter property.
682
     * 
683
     * @return
684
     *     possible object is
685
     *     {@link LengthDimension }
686
     *     
687
     */
688
    public LengthDimension getStrandDiameter() {
689
        return strandDiameter;
690
    }
691
 
692
    /**
693
     * Sets the value of the strandDiameter property.
694
     * 
695
     * @param value
696
     *     allowed object is
697
     *     {@link LengthDimension }
698
     *     
699
     */
700
    public void setStrandDiameter(LengthDimension value) {
701
        this.strandDiameter = value;
702
    }
703
 
704
    /**
705
     * Gets the value of the switchStyle property.
706
     * 
707
     * @return
708
     *     possible object is
709
     *     {@link String }
710
     *     
711
     */
712
    public String getSwitchStyle() {
713
        return switchStyle;
714
    }
715
 
716
    /**
717
     * Sets the value of the switchStyle property.
718
     * 
719
     * @param value
720
     *     allowed object is
721
     *     {@link String }
722
     *     
723
     */
724
    public void setSwitchStyle(String value) {
725
        this.switchStyle = value;
726
    }
727
 
728
    /**
729
     * Gets the value of the switchType property.
730
     * 
731
     * @return
732
     *     possible object is
733
     *     {@link String }
734
     *     
735
     */
736
    public String getSwitchType() {
737
        return switchType;
738
    }
739
 
740
    /**
741
     * Sets the value of the switchType property.
742
     * 
743
     * @param value
744
     *     allowed object is
745
     *     {@link String }
746
     *     
747
     */
748
    public void setSwitchType(String value) {
749
        this.switchType = value;
750
    }
751
 
752
    /**
753
     * Gets the value of the voltage property.
754
     * 
755
     * @return
756
     *     possible object is
757
     *     {@link BigInteger }
758
     *     
759
     */
760
    public BigInteger getVoltage() {
761
        return voltage;
762
    }
763
 
764
    /**
765
     * Sets the value of the voltage property.
766
     * 
767
     * @param value
768
     *     allowed object is
769
     *     {@link BigInteger }
770
     *     
771
     */
772
    public void setVoltage(BigInteger value) {
773
        this.voltage = value;
774
    }
775
 
776
    /**
777
     * Gets the value of the volume property.
778
     * 
779
     * @return
780
     *     possible object is
781
     *     {@link VolumeDimension }
782
     *     
783
     */
784
    public VolumeDimension getVolume() {
785
        return volume;
786
    }
787
 
788
    /**
789
     * Sets the value of the volume property.
790
     * 
791
     * @param value
792
     *     allowed object is
793
     *     {@link VolumeDimension }
794
     *     
795
     */
796
    public void setVolume(VolumeDimension value) {
797
        this.volume = value;
798
    }
799
 
800
    /**
801
     * Gets the value of the wattage property.
802
     * 
803
     * @return
804
     *     possible object is
805
     *     {@link BigDecimal }
806
     *     
807
     */
808
    public BigDecimal getWattage() {
809
        return wattage;
810
    }
811
 
812
    /**
813
     * Sets the value of the wattage property.
814
     * 
815
     * @param value
816
     *     allowed object is
817
     *     {@link BigDecimal }
818
     *     
819
     */
820
    public void setWattage(BigDecimal value) {
821
        this.wattage = value;
822
    }
823
 
824
}