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.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="VariationData" minOccurs="0">
35
 *           &lt;complexType>
36
 *             &lt;complexContent>
37
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
38
 *                 &lt;sequence>
39
 *                   &lt;element name="Parentage">
40
 *                     &lt;simpleType>
41
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
42
 *                         &lt;enumeration value="parent"/>
43
 *                         &lt;enumeration value="child"/>
44
 *                       &lt;/restriction>
45
 *                     &lt;/simpleType>
46
 *                   &lt;/element>
47
 *                   &lt;element name="VariationTheme" minOccurs="0">
48
 *                     &lt;simpleType>
49
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
50
 *                         &lt;enumeration value="Size"/>
51
 *                         &lt;enumeration value="Color"/>
52
 *                         &lt;enumeration value="ItemWeight"/>
53
 *                         &lt;enumeration value="Size-Color"/>
54
 *                         &lt;enumeration value="ItemPackageQuantity"/>
55
 *                         &lt;enumeration value="Style"/>
56
 *                         &lt;enumeration value="PATTERN"/>
57
 *                         &lt;enumeration value="CustomerPackageType"/>
58
 *                         &lt;enumeration value="ColorName-CustomerPackageType"/>
59
 *                         &lt;enumeration value="SizeName-CustomerPackageType"/>
60
 *                         &lt;enumeration value="SizeName-ColorName-CustomerPackageType"/>
61
 *                         &lt;enumeration value="StyleName-CustomerPackageType"/>
62
 *                         &lt;enumeration value="SizeName-StyleName-CustomerPackageType"/>
63
 *                       &lt;/restriction>
64
 *                     &lt;/simpleType>
65
 *                   &lt;/element>
66
 *                 &lt;/sequence>
67
 *               &lt;/restriction>
68
 *             &lt;/complexContent>
69
 *           &lt;/complexType>
70
 *         &lt;/element>
71
 *         &lt;element name="AccessoryConnectionType" type="{}StringNotNull" minOccurs="0"/>
72
 *         &lt;element name="BladeEdge" type="{}StringNotNull" minOccurs="0"/>
73
 *         &lt;element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
74
 *         &lt;element name="Brightness" type="{}LumensType" minOccurs="0"/>
75
 *         &lt;element name="CenterLength" type="{}LengthDimension" minOccurs="0"/>
76
 *         &lt;element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
77
 *         &lt;element name="CompatibleFastenerRange" type="{}StringNotNull" minOccurs="0"/>
78
 *         &lt;element name="CoolingMethod" type="{}StringNotNull" minOccurs="0"/>
79
 *         &lt;element name="CoolingWattage" type="{}WattageDimension" minOccurs="0"/>
80
 *         &lt;element name="CornerRadius" type="{}LengthDimension" minOccurs="0"/>
81
 *         &lt;element name="Coverage" type="{}StringNotNull" minOccurs="0"/>
82
 *         &lt;element name="CutType" type="{}StringNotNull" minOccurs="0"/>
83
 *         &lt;element name="CuttingWidth" type="{}LengthDimension" minOccurs="0"/>
84
 *         &lt;element name="DeviceType" type="{}StringNotNull" minOccurs="0"/>
85
 *         &lt;element name="DisplayStyle" type="{}StringNotNull" minOccurs="0"/>
86
 *         &lt;element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
87
 *         &lt;element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
88
 *         &lt;element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
89
 *         &lt;element name="EnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
90
 *         &lt;element name="EnergyEfficiencyRatioCooling" type="{}PositiveInteger" minOccurs="0"/>
91
 *         &lt;element name="EnvironmentalDescription" type="{}StringNotNull" minOccurs="0"/>
92
 *         &lt;element name="EuEnergyEfficiencyClassHeating" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>
93
 *         &lt;element name="EuEnergyLabelEfficiencyClass" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>
94
 *         &lt;element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
95
 *         &lt;element name="FlushType" type="{}StringNotNull" minOccurs="0"/>
96
 *         &lt;element name="FoldedKnifeSize" type="{}StringNotNull" minOccurs="0"/>
97
 *         &lt;element name="GritRating" type="{}PositiveInteger" minOccurs="0"/>
98
 *         &lt;element name="HandleMaterial" type="{}StringNotNull" minOccurs="0"/>
99
 *         &lt;element name="HeadStyle" type="{}StringNotNull" minOccurs="0"/>
100
 *         &lt;element name="HeaterWattage" type="{}WattageDimension" minOccurs="0"/>
101
 *         &lt;element name="InsideDiameter" type="{}LengthDimension" minOccurs="0"/>
102
 *         &lt;element name="LaserBeamColor" type="{}StringNotNull" minOccurs="0"/>
103
 *         &lt;element name="MaximumPower" type="{}MaximumPowerType" minOccurs="0"/>
104
 *         &lt;element name="MeasurementAccuracy" type="{}StringNotNull" minOccurs="0"/>
105
 *         &lt;element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
106
 *         &lt;element name="MinimumEfficiencyReportingValue" type="{}MERVType" minOccurs="0"/>
107
 *         &lt;element name="NumberOfBasins" type="{}PositiveInteger" minOccurs="0"/>
108
 *         &lt;element name="NumberOfHoles" type="{}PositiveInteger" minOccurs="0"/>
109
 *         &lt;element name="PerformanceDescription" type="{}StringNotNull" minOccurs="0"/>
110
 *         &lt;element name="PlugProfile" type="{}StringNotNull" minOccurs="0"/>
111
 *         &lt;element name="PlugFormat" type="{}HundredString" minOccurs="0"/>
112
 *         &lt;element name="RecycledContentPercentage" type="{}PositiveInteger" minOccurs="0"/>
113
 *         &lt;element name="RoughIn" type="{}LengthDimension" minOccurs="0"/>
114
 *         &lt;element name="Speed" type="{}SpeedDimension" minOccurs="0"/>
115
 *         &lt;element name="SpoutHeight" type="{}LengthDimension" minOccurs="0"/>
116
 *         &lt;element name="SpoutReach" type="{}LengthDimension" minOccurs="0"/>
117
 *         &lt;element name="SwitchStyle" type="{}StringNotNull" minOccurs="0"/>
118
 *         &lt;element name="SwitchType" type="{}StringNotNull" minOccurs="0"/>
119
 *         &lt;element name="ThreadSize" type="{}LengthDimensionOptionalUnit" minOccurs="0"/>
120
 *         &lt;element name="ToolTipDescription" type="{}StringNotNull" minOccurs="0"/>
121
 *         &lt;element name="Torque" type="{}TorqueType" minOccurs="0"/>
122
 *         &lt;element name="UVProtection" type="{}StringNotNull" minOccurs="0"/>
123
 *         &lt;element name="ViewingArea" type="{}StringNotNull" minOccurs="0"/>
124
 *         &lt;element name="Size" type="{}StringNotNull" minOccurs="0"/>
125
 *         &lt;element name="Color" type="{}StringNotNull" minOccurs="0"/>
126
 *         &lt;element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
127
 *         &lt;element name="ManufacturerWarrantyDescription" type="{}LongStringNotNull" minOccurs="0"/>
128
 *         &lt;element name="Material" type="{}StringNotNull" minOccurs="0"/>
129
 *         &lt;element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
130
 *         &lt;element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
131
 *         &lt;element name="Voltage" type="{}Dimension" minOccurs="0"/>
132
 *         &lt;element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
133
 *         &lt;element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
134
 *       &lt;/sequence>
135
 *     &lt;/restriction>
136
 *   &lt;/complexContent>
137
 * &lt;/complexType>
138
 * </pre>
139
 * 
140
 * 
141
 */
142
@XmlAccessorType(XmlAccessType.FIELD)
143
@XmlType(name = "", propOrder = {
144
    "variationData",
145
    "accessoryConnectionType",
146
    "bladeEdge",
147
    "bladeLength",
148
    "brightness",
149
    "centerLength",
150
    "compatibleDevices",
151
    "compatibleFastenerRange",
152
    "coolingMethod",
153
    "coolingWattage",
154
    "cornerRadius",
155
    "coverage",
156
    "cutType",
157
    "cuttingWidth",
158
    "deviceType",
159
    "displayStyle",
160
    "displayVolume",
161
    "displayWeight",
162
    "displayLength",
163
    "energyConsumption",
164
    "energyEfficiencyRatioCooling",
165
    "environmentalDescription",
166
    "euEnergyEfficiencyClassHeating",
167
    "euEnergyLabelEfficiencyClass",
168
    "externalTestingCertification",
169
    "flushType",
170
    "foldedKnifeSize",
171
    "gritRating",
172
    "handleMaterial",
173
    "headStyle",
174
    "heaterWattage",
175
    "insideDiameter",
176
    "laserBeamColor",
177
    "maximumPower",
178
    "measurementAccuracy",
179
    "measurementSystem",
180
    "minimumEfficiencyReportingValue",
181
    "numberOfBasins",
182
    "numberOfHoles",
183
    "performanceDescription",
184
    "plugProfile",
185
    "plugFormat",
186
    "recycledContentPercentage",
187
    "roughIn",
188
    "speed",
189
    "spoutHeight",
190
    "spoutReach",
191
    "switchStyle",
192
    "switchType",
193
    "threadSize",
194
    "toolTipDescription",
195
    "torque",
196
    "uvProtection",
197
    "viewingArea",
198
    "size",
199
    "color",
200
    "colorMap",
201
    "manufacturerWarrantyDescription",
202
    "material",
203
    "powerSource",
204
    "sellerWarrantyDescription",
205
    "voltage",
206
    "wattage",
207
    "customerPackageType"
208
})
209
@XmlRootElement(name = "SecurityElectronics")
210
public class SecurityElectronics {
211
 
212
    @XmlElement(name = "VariationData")
213
    protected SecurityElectronics.VariationData variationData;
214
    @XmlElement(name = "AccessoryConnectionType")
215
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
216
    protected String accessoryConnectionType;
217
    @XmlElement(name = "BladeEdge")
218
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
219
    protected String bladeEdge;
220
    @XmlElement(name = "BladeLength")
221
    protected LengthDimension bladeLength;
222
    @XmlElement(name = "Brightness")
223
    protected LumensType brightness;
224
    @XmlElement(name = "CenterLength")
225
    protected LengthDimension centerLength;
226
    @XmlElement(name = "CompatibleDevices")
227
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
228
    protected String compatibleDevices;
229
    @XmlElement(name = "CompatibleFastenerRange")
230
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
231
    protected String compatibleFastenerRange;
232
    @XmlElement(name = "CoolingMethod")
233
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
234
    protected String coolingMethod;
235
    @XmlElement(name = "CoolingWattage")
236
    protected WattageDimension coolingWattage;
237
    @XmlElement(name = "CornerRadius")
238
    protected LengthDimension cornerRadius;
239
    @XmlElement(name = "Coverage")
240
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
241
    protected String coverage;
242
    @XmlElement(name = "CutType")
243
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
244
    protected String cutType;
245
    @XmlElement(name = "CuttingWidth")
246
    protected LengthDimension cuttingWidth;
247
    @XmlElement(name = "DeviceType")
248
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
249
    protected String deviceType;
250
    @XmlElement(name = "DisplayStyle")
251
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
252
    protected String displayStyle;
253
    @XmlElement(name = "DisplayVolume")
254
    protected VolumeDimension displayVolume;
255
    @XmlElement(name = "DisplayWeight")
256
    protected WeightDimension displayWeight;
257
    @XmlElement(name = "DisplayLength")
258
    protected LengthDimension displayLength;
259
    @XmlElement(name = "EnergyConsumption")
260
    protected EnergyConsumptionDimension energyConsumption;
261
    @XmlElement(name = "EnergyEfficiencyRatioCooling")
262
    protected BigInteger energyEfficiencyRatioCooling;
263
    @XmlElement(name = "EnvironmentalDescription")
264
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
265
    protected String environmentalDescription;
266
    @XmlElement(name = "EuEnergyEfficiencyClassHeating")
267
    protected EuEnergyEfficiencyClassType euEnergyEfficiencyClassHeating;
268
    @XmlElement(name = "EuEnergyLabelEfficiencyClass")
269
    protected EuEnergyEfficiencyClassType euEnergyLabelEfficiencyClass;
270
    @XmlElement(name = "ExternalTestingCertification")
271
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
272
    protected List<String> externalTestingCertification;
273
    @XmlElement(name = "FlushType")
274
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
275
    protected String flushType;
276
    @XmlElement(name = "FoldedKnifeSize")
277
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
278
    protected String foldedKnifeSize;
279
    @XmlElement(name = "GritRating")
280
    protected BigInteger gritRating;
281
    @XmlElement(name = "HandleMaterial")
282
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
283
    protected String handleMaterial;
284
    @XmlElement(name = "HeadStyle")
285
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
286
    protected String headStyle;
287
    @XmlElement(name = "HeaterWattage")
288
    protected WattageDimension heaterWattage;
289
    @XmlElement(name = "InsideDiameter")
290
    protected LengthDimension insideDiameter;
291
    @XmlElement(name = "LaserBeamColor")
292
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
293
    protected String laserBeamColor;
294
    @XmlElement(name = "MaximumPower")
295
    protected MaximumPowerType maximumPower;
296
    @XmlElement(name = "MeasurementAccuracy")
297
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
298
    protected String measurementAccuracy;
299
    @XmlElement(name = "MeasurementSystem")
300
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
301
    protected String measurementSystem;
302
    @XmlElement(name = "MinimumEfficiencyReportingValue")
303
    protected Integer minimumEfficiencyReportingValue;
304
    @XmlElement(name = "NumberOfBasins")
305
    protected BigInteger numberOfBasins;
306
    @XmlElement(name = "NumberOfHoles")
307
    protected BigInteger numberOfHoles;
308
    @XmlElement(name = "PerformanceDescription")
309
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
310
    protected String performanceDescription;
311
    @XmlElement(name = "PlugProfile")
312
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
313
    protected String plugProfile;
314
    @XmlElement(name = "PlugFormat")
315
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
316
    protected String plugFormat;
317
    @XmlElement(name = "RecycledContentPercentage")
318
    protected BigInteger recycledContentPercentage;
319
    @XmlElement(name = "RoughIn")
320
    protected LengthDimension roughIn;
321
    @XmlElement(name = "Speed")
322
    protected SpeedDimension speed;
323
    @XmlElement(name = "SpoutHeight")
324
    protected LengthDimension spoutHeight;
325
    @XmlElement(name = "SpoutReach")
326
    protected LengthDimension spoutReach;
327
    @XmlElement(name = "SwitchStyle")
328
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
329
    protected String switchStyle;
330
    @XmlElement(name = "SwitchType")
331
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
332
    protected String switchType;
333
    @XmlElement(name = "ThreadSize")
334
    protected LengthDimensionOptionalUnit threadSize;
335
    @XmlElement(name = "ToolTipDescription")
336
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
337
    protected String toolTipDescription;
338
    @XmlElement(name = "Torque")
339
    protected TorqueType torque;
340
    @XmlElement(name = "UVProtection")
341
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
342
    protected String uvProtection;
343
    @XmlElement(name = "ViewingArea")
344
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
345
    protected String viewingArea;
346
    @XmlElement(name = "Size")
347
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
348
    protected String size;
349
    @XmlElement(name = "Color")
350
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
351
    protected String color;
352
    @XmlElement(name = "ColorMap")
353
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
354
    protected String colorMap;
355
    @XmlElement(name = "ManufacturerWarrantyDescription")
356
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
357
    protected String manufacturerWarrantyDescription;
358
    @XmlElement(name = "Material")
359
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
360
    protected String material;
361
    @XmlElement(name = "PowerSource")
362
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
363
    protected String powerSource;
364
    @XmlElement(name = "SellerWarrantyDescription")
365
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
366
    protected String sellerWarrantyDescription;
367
    @XmlElement(name = "Voltage")
368
    protected BigDecimal voltage;
369
    @XmlElement(name = "Wattage")
370
    protected WattageDimensionOptionalUnit wattage;
371
    @XmlElement(name = "CustomerPackageType")
372
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
373
    protected String customerPackageType;
374
 
375
    /**
376
     * Gets the value of the variationData property.
377
     * 
378
     * @return
379
     *     possible object is
380
     *     {@link SecurityElectronics.VariationData }
381
     *     
382
     */
383
    public SecurityElectronics.VariationData getVariationData() {
384
        return variationData;
385
    }
386
 
387
    /**
388
     * Sets the value of the variationData property.
389
     * 
390
     * @param value
391
     *     allowed object is
392
     *     {@link SecurityElectronics.VariationData }
393
     *     
394
     */
395
    public void setVariationData(SecurityElectronics.VariationData value) {
396
        this.variationData = value;
397
    }
398
 
399
    /**
400
     * Gets the value of the accessoryConnectionType property.
401
     * 
402
     * @return
403
     *     possible object is
404
     *     {@link String }
405
     *     
406
     */
407
    public String getAccessoryConnectionType() {
408
        return accessoryConnectionType;
409
    }
410
 
411
    /**
412
     * Sets the value of the accessoryConnectionType property.
413
     * 
414
     * @param value
415
     *     allowed object is
416
     *     {@link String }
417
     *     
418
     */
419
    public void setAccessoryConnectionType(String value) {
420
        this.accessoryConnectionType = value;
421
    }
422
 
423
    /**
424
     * Gets the value of the bladeEdge property.
425
     * 
426
     * @return
427
     *     possible object is
428
     *     {@link String }
429
     *     
430
     */
431
    public String getBladeEdge() {
432
        return bladeEdge;
433
    }
434
 
435
    /**
436
     * Sets the value of the bladeEdge property.
437
     * 
438
     * @param value
439
     *     allowed object is
440
     *     {@link String }
441
     *     
442
     */
443
    public void setBladeEdge(String value) {
444
        this.bladeEdge = value;
445
    }
446
 
447
    /**
448
     * Gets the value of the bladeLength property.
449
     * 
450
     * @return
451
     *     possible object is
452
     *     {@link LengthDimension }
453
     *     
454
     */
455
    public LengthDimension getBladeLength() {
456
        return bladeLength;
457
    }
458
 
459
    /**
460
     * Sets the value of the bladeLength property.
461
     * 
462
     * @param value
463
     *     allowed object is
464
     *     {@link LengthDimension }
465
     *     
466
     */
467
    public void setBladeLength(LengthDimension value) {
468
        this.bladeLength = value;
469
    }
470
 
471
    /**
472
     * Gets the value of the brightness property.
473
     * 
474
     * @return
475
     *     possible object is
476
     *     {@link LumensType }
477
     *     
478
     */
479
    public LumensType getBrightness() {
480
        return brightness;
481
    }
482
 
483
    /**
484
     * Sets the value of the brightness property.
485
     * 
486
     * @param value
487
     *     allowed object is
488
     *     {@link LumensType }
489
     *     
490
     */
491
    public void setBrightness(LumensType value) {
492
        this.brightness = value;
493
    }
494
 
495
    /**
496
     * Gets the value of the centerLength property.
497
     * 
498
     * @return
499
     *     possible object is
500
     *     {@link LengthDimension }
501
     *     
502
     */
503
    public LengthDimension getCenterLength() {
504
        return centerLength;
505
    }
506
 
507
    /**
508
     * Sets the value of the centerLength property.
509
     * 
510
     * @param value
511
     *     allowed object is
512
     *     {@link LengthDimension }
513
     *     
514
     */
515
    public void setCenterLength(LengthDimension value) {
516
        this.centerLength = value;
517
    }
518
 
519
    /**
520
     * Gets the value of the compatibleDevices property.
521
     * 
522
     * @return
523
     *     possible object is
524
     *     {@link String }
525
     *     
526
     */
527
    public String getCompatibleDevices() {
528
        return compatibleDevices;
529
    }
530
 
531
    /**
532
     * Sets the value of the compatibleDevices property.
533
     * 
534
     * @param value
535
     *     allowed object is
536
     *     {@link String }
537
     *     
538
     */
539
    public void setCompatibleDevices(String value) {
540
        this.compatibleDevices = value;
541
    }
542
 
543
    /**
544
     * Gets the value of the compatibleFastenerRange property.
545
     * 
546
     * @return
547
     *     possible object is
548
     *     {@link String }
549
     *     
550
     */
551
    public String getCompatibleFastenerRange() {
552
        return compatibleFastenerRange;
553
    }
554
 
555
    /**
556
     * Sets the value of the compatibleFastenerRange property.
557
     * 
558
     * @param value
559
     *     allowed object is
560
     *     {@link String }
561
     *     
562
     */
563
    public void setCompatibleFastenerRange(String value) {
564
        this.compatibleFastenerRange = value;
565
    }
566
 
567
    /**
568
     * Gets the value of the coolingMethod property.
569
     * 
570
     * @return
571
     *     possible object is
572
     *     {@link String }
573
     *     
574
     */
575
    public String getCoolingMethod() {
576
        return coolingMethod;
577
    }
578
 
579
    /**
580
     * Sets the value of the coolingMethod property.
581
     * 
582
     * @param value
583
     *     allowed object is
584
     *     {@link String }
585
     *     
586
     */
587
    public void setCoolingMethod(String value) {
588
        this.coolingMethod = value;
589
    }
590
 
591
    /**
592
     * Gets the value of the coolingWattage property.
593
     * 
594
     * @return
595
     *     possible object is
596
     *     {@link WattageDimension }
597
     *     
598
     */
599
    public WattageDimension getCoolingWattage() {
600
        return coolingWattage;
601
    }
602
 
603
    /**
604
     * Sets the value of the coolingWattage property.
605
     * 
606
     * @param value
607
     *     allowed object is
608
     *     {@link WattageDimension }
609
     *     
610
     */
611
    public void setCoolingWattage(WattageDimension value) {
612
        this.coolingWattage = value;
613
    }
614
 
615
    /**
616
     * Gets the value of the cornerRadius property.
617
     * 
618
     * @return
619
     *     possible object is
620
     *     {@link LengthDimension }
621
     *     
622
     */
623
    public LengthDimension getCornerRadius() {
624
        return cornerRadius;
625
    }
626
 
627
    /**
628
     * Sets the value of the cornerRadius property.
629
     * 
630
     * @param value
631
     *     allowed object is
632
     *     {@link LengthDimension }
633
     *     
634
     */
635
    public void setCornerRadius(LengthDimension value) {
636
        this.cornerRadius = value;
637
    }
638
 
639
    /**
640
     * Gets the value of the coverage property.
641
     * 
642
     * @return
643
     *     possible object is
644
     *     {@link String }
645
     *     
646
     */
647
    public String getCoverage() {
648
        return coverage;
649
    }
650
 
651
    /**
652
     * Sets the value of the coverage property.
653
     * 
654
     * @param value
655
     *     allowed object is
656
     *     {@link String }
657
     *     
658
     */
659
    public void setCoverage(String value) {
660
        this.coverage = value;
661
    }
662
 
663
    /**
664
     * Gets the value of the cutType property.
665
     * 
666
     * @return
667
     *     possible object is
668
     *     {@link String }
669
     *     
670
     */
671
    public String getCutType() {
672
        return cutType;
673
    }
674
 
675
    /**
676
     * Sets the value of the cutType property.
677
     * 
678
     * @param value
679
     *     allowed object is
680
     *     {@link String }
681
     *     
682
     */
683
    public void setCutType(String value) {
684
        this.cutType = value;
685
    }
686
 
687
    /**
688
     * Gets the value of the cuttingWidth property.
689
     * 
690
     * @return
691
     *     possible object is
692
     *     {@link LengthDimension }
693
     *     
694
     */
695
    public LengthDimension getCuttingWidth() {
696
        return cuttingWidth;
697
    }
698
 
699
    /**
700
     * Sets the value of the cuttingWidth property.
701
     * 
702
     * @param value
703
     *     allowed object is
704
     *     {@link LengthDimension }
705
     *     
706
     */
707
    public void setCuttingWidth(LengthDimension value) {
708
        this.cuttingWidth = value;
709
    }
710
 
711
    /**
712
     * Gets the value of the deviceType property.
713
     * 
714
     * @return
715
     *     possible object is
716
     *     {@link String }
717
     *     
718
     */
719
    public String getDeviceType() {
720
        return deviceType;
721
    }
722
 
723
    /**
724
     * Sets the value of the deviceType property.
725
     * 
726
     * @param value
727
     *     allowed object is
728
     *     {@link String }
729
     *     
730
     */
731
    public void setDeviceType(String value) {
732
        this.deviceType = value;
733
    }
734
 
735
    /**
736
     * Gets the value of the displayStyle property.
737
     * 
738
     * @return
739
     *     possible object is
740
     *     {@link String }
741
     *     
742
     */
743
    public String getDisplayStyle() {
744
        return displayStyle;
745
    }
746
 
747
    /**
748
     * Sets the value of the displayStyle property.
749
     * 
750
     * @param value
751
     *     allowed object is
752
     *     {@link String }
753
     *     
754
     */
755
    public void setDisplayStyle(String value) {
756
        this.displayStyle = value;
757
    }
758
 
759
    /**
760
     * Gets the value of the displayVolume property.
761
     * 
762
     * @return
763
     *     possible object is
764
     *     {@link VolumeDimension }
765
     *     
766
     */
767
    public VolumeDimension getDisplayVolume() {
768
        return displayVolume;
769
    }
770
 
771
    /**
772
     * Sets the value of the displayVolume property.
773
     * 
774
     * @param value
775
     *     allowed object is
776
     *     {@link VolumeDimension }
777
     *     
778
     */
779
    public void setDisplayVolume(VolumeDimension value) {
780
        this.displayVolume = value;
781
    }
782
 
783
    /**
784
     * Gets the value of the displayWeight property.
785
     * 
786
     * @return
787
     *     possible object is
788
     *     {@link WeightDimension }
789
     *     
790
     */
791
    public WeightDimension getDisplayWeight() {
792
        return displayWeight;
793
    }
794
 
795
    /**
796
     * Sets the value of the displayWeight property.
797
     * 
798
     * @param value
799
     *     allowed object is
800
     *     {@link WeightDimension }
801
     *     
802
     */
803
    public void setDisplayWeight(WeightDimension value) {
804
        this.displayWeight = value;
805
    }
806
 
807
    /**
808
     * Gets the value of the displayLength property.
809
     * 
810
     * @return
811
     *     possible object is
812
     *     {@link LengthDimension }
813
     *     
814
     */
815
    public LengthDimension getDisplayLength() {
816
        return displayLength;
817
    }
818
 
819
    /**
820
     * Sets the value of the displayLength property.
821
     * 
822
     * @param value
823
     *     allowed object is
824
     *     {@link LengthDimension }
825
     *     
826
     */
827
    public void setDisplayLength(LengthDimension value) {
828
        this.displayLength = value;
829
    }
830
 
831
    /**
832
     * Gets the value of the energyConsumption property.
833
     * 
834
     * @return
835
     *     possible object is
836
     *     {@link EnergyConsumptionDimension }
837
     *     
838
     */
839
    public EnergyConsumptionDimension getEnergyConsumption() {
840
        return energyConsumption;
841
    }
842
 
843
    /**
844
     * Sets the value of the energyConsumption property.
845
     * 
846
     * @param value
847
     *     allowed object is
848
     *     {@link EnergyConsumptionDimension }
849
     *     
850
     */
851
    public void setEnergyConsumption(EnergyConsumptionDimension value) {
852
        this.energyConsumption = value;
853
    }
854
 
855
    /**
856
     * Gets the value of the energyEfficiencyRatioCooling property.
857
     * 
858
     * @return
859
     *     possible object is
860
     *     {@link BigInteger }
861
     *     
862
     */
863
    public BigInteger getEnergyEfficiencyRatioCooling() {
864
        return energyEfficiencyRatioCooling;
865
    }
866
 
867
    /**
868
     * Sets the value of the energyEfficiencyRatioCooling property.
869
     * 
870
     * @param value
871
     *     allowed object is
872
     *     {@link BigInteger }
873
     *     
874
     */
875
    public void setEnergyEfficiencyRatioCooling(BigInteger value) {
876
        this.energyEfficiencyRatioCooling = value;
877
    }
878
 
879
    /**
880
     * Gets the value of the environmentalDescription property.
881
     * 
882
     * @return
883
     *     possible object is
884
     *     {@link String }
885
     *     
886
     */
887
    public String getEnvironmentalDescription() {
888
        return environmentalDescription;
889
    }
890
 
891
    /**
892
     * Sets the value of the environmentalDescription property.
893
     * 
894
     * @param value
895
     *     allowed object is
896
     *     {@link String }
897
     *     
898
     */
899
    public void setEnvironmentalDescription(String value) {
900
        this.environmentalDescription = value;
901
    }
902
 
903
    /**
904
     * Gets the value of the euEnergyEfficiencyClassHeating property.
905
     * 
906
     * @return
907
     *     possible object is
908
     *     {@link EuEnergyEfficiencyClassType }
909
     *     
910
     */
911
    public EuEnergyEfficiencyClassType getEuEnergyEfficiencyClassHeating() {
912
        return euEnergyEfficiencyClassHeating;
913
    }
914
 
915
    /**
916
     * Sets the value of the euEnergyEfficiencyClassHeating property.
917
     * 
918
     * @param value
919
     *     allowed object is
920
     *     {@link EuEnergyEfficiencyClassType }
921
     *     
922
     */
923
    public void setEuEnergyEfficiencyClassHeating(EuEnergyEfficiencyClassType value) {
924
        this.euEnergyEfficiencyClassHeating = value;
925
    }
926
 
927
    /**
928
     * Gets the value of the euEnergyLabelEfficiencyClass property.
929
     * 
930
     * @return
931
     *     possible object is
932
     *     {@link EuEnergyEfficiencyClassType }
933
     *     
934
     */
935
    public EuEnergyEfficiencyClassType getEuEnergyLabelEfficiencyClass() {
936
        return euEnergyLabelEfficiencyClass;
937
    }
938
 
939
    /**
940
     * Sets the value of the euEnergyLabelEfficiencyClass property.
941
     * 
942
     * @param value
943
     *     allowed object is
944
     *     {@link EuEnergyEfficiencyClassType }
945
     *     
946
     */
947
    public void setEuEnergyLabelEfficiencyClass(EuEnergyEfficiencyClassType value) {
948
        this.euEnergyLabelEfficiencyClass = value;
949
    }
950
 
951
    /**
952
     * Gets the value of the externalTestingCertification property.
953
     * 
954
     * <p>
955
     * This accessor method returns a reference to the live list,
956
     * not a snapshot. Therefore any modification you make to the
957
     * returned list will be present inside the JAXB object.
958
     * This is why there is not a <CODE>set</CODE> method for the externalTestingCertification property.
959
     * 
960
     * <p>
961
     * For example, to add a new item, do as follows:
962
     * <pre>
963
     *    getExternalTestingCertification().add(newItem);
964
     * </pre>
965
     * 
966
     * 
967
     * <p>
968
     * Objects of the following type(s) are allowed in the list
969
     * {@link String }
970
     * 
971
     * 
972
     */
973
    public List<String> getExternalTestingCertification() {
974
        if (externalTestingCertification == null) {
975
            externalTestingCertification = new ArrayList<String>();
976
        }
977
        return this.externalTestingCertification;
978
    }
979
 
980
    /**
981
     * Gets the value of the flushType property.
982
     * 
983
     * @return
984
     *     possible object is
985
     *     {@link String }
986
     *     
987
     */
988
    public String getFlushType() {
989
        return flushType;
990
    }
991
 
992
    /**
993
     * Sets the value of the flushType property.
994
     * 
995
     * @param value
996
     *     allowed object is
997
     *     {@link String }
998
     *     
999
     */
1000
    public void setFlushType(String value) {
1001
        this.flushType = value;
1002
    }
1003
 
1004
    /**
1005
     * Gets the value of the foldedKnifeSize property.
1006
     * 
1007
     * @return
1008
     *     possible object is
1009
     *     {@link String }
1010
     *     
1011
     */
1012
    public String getFoldedKnifeSize() {
1013
        return foldedKnifeSize;
1014
    }
1015
 
1016
    /**
1017
     * Sets the value of the foldedKnifeSize property.
1018
     * 
1019
     * @param value
1020
     *     allowed object is
1021
     *     {@link String }
1022
     *     
1023
     */
1024
    public void setFoldedKnifeSize(String value) {
1025
        this.foldedKnifeSize = value;
1026
    }
1027
 
1028
    /**
1029
     * Gets the value of the gritRating property.
1030
     * 
1031
     * @return
1032
     *     possible object is
1033
     *     {@link BigInteger }
1034
     *     
1035
     */
1036
    public BigInteger getGritRating() {
1037
        return gritRating;
1038
    }
1039
 
1040
    /**
1041
     * Sets the value of the gritRating property.
1042
     * 
1043
     * @param value
1044
     *     allowed object is
1045
     *     {@link BigInteger }
1046
     *     
1047
     */
1048
    public void setGritRating(BigInteger value) {
1049
        this.gritRating = value;
1050
    }
1051
 
1052
    /**
1053
     * Gets the value of the handleMaterial property.
1054
     * 
1055
     * @return
1056
     *     possible object is
1057
     *     {@link String }
1058
     *     
1059
     */
1060
    public String getHandleMaterial() {
1061
        return handleMaterial;
1062
    }
1063
 
1064
    /**
1065
     * Sets the value of the handleMaterial property.
1066
     * 
1067
     * @param value
1068
     *     allowed object is
1069
     *     {@link String }
1070
     *     
1071
     */
1072
    public void setHandleMaterial(String value) {
1073
        this.handleMaterial = value;
1074
    }
1075
 
1076
    /**
1077
     * Gets the value of the headStyle property.
1078
     * 
1079
     * @return
1080
     *     possible object is
1081
     *     {@link String }
1082
     *     
1083
     */
1084
    public String getHeadStyle() {
1085
        return headStyle;
1086
    }
1087
 
1088
    /**
1089
     * Sets the value of the headStyle property.
1090
     * 
1091
     * @param value
1092
     *     allowed object is
1093
     *     {@link String }
1094
     *     
1095
     */
1096
    public void setHeadStyle(String value) {
1097
        this.headStyle = value;
1098
    }
1099
 
1100
    /**
1101
     * Gets the value of the heaterWattage property.
1102
     * 
1103
     * @return
1104
     *     possible object is
1105
     *     {@link WattageDimension }
1106
     *     
1107
     */
1108
    public WattageDimension getHeaterWattage() {
1109
        return heaterWattage;
1110
    }
1111
 
1112
    /**
1113
     * Sets the value of the heaterWattage property.
1114
     * 
1115
     * @param value
1116
     *     allowed object is
1117
     *     {@link WattageDimension }
1118
     *     
1119
     */
1120
    public void setHeaterWattage(WattageDimension value) {
1121
        this.heaterWattage = value;
1122
    }
1123
 
1124
    /**
1125
     * Gets the value of the insideDiameter property.
1126
     * 
1127
     * @return
1128
     *     possible object is
1129
     *     {@link LengthDimension }
1130
     *     
1131
     */
1132
    public LengthDimension getInsideDiameter() {
1133
        return insideDiameter;
1134
    }
1135
 
1136
    /**
1137
     * Sets the value of the insideDiameter property.
1138
     * 
1139
     * @param value
1140
     *     allowed object is
1141
     *     {@link LengthDimension }
1142
     *     
1143
     */
1144
    public void setInsideDiameter(LengthDimension value) {
1145
        this.insideDiameter = value;
1146
    }
1147
 
1148
    /**
1149
     * Gets the value of the laserBeamColor property.
1150
     * 
1151
     * @return
1152
     *     possible object is
1153
     *     {@link String }
1154
     *     
1155
     */
1156
    public String getLaserBeamColor() {
1157
        return laserBeamColor;
1158
    }
1159
 
1160
    /**
1161
     * Sets the value of the laserBeamColor property.
1162
     * 
1163
     * @param value
1164
     *     allowed object is
1165
     *     {@link String }
1166
     *     
1167
     */
1168
    public void setLaserBeamColor(String value) {
1169
        this.laserBeamColor = value;
1170
    }
1171
 
1172
    /**
1173
     * Gets the value of the maximumPower property.
1174
     * 
1175
     * @return
1176
     *     possible object is
1177
     *     {@link MaximumPowerType }
1178
     *     
1179
     */
1180
    public MaximumPowerType getMaximumPower() {
1181
        return maximumPower;
1182
    }
1183
 
1184
    /**
1185
     * Sets the value of the maximumPower property.
1186
     * 
1187
     * @param value
1188
     *     allowed object is
1189
     *     {@link MaximumPowerType }
1190
     *     
1191
     */
1192
    public void setMaximumPower(MaximumPowerType value) {
1193
        this.maximumPower = value;
1194
    }
1195
 
1196
    /**
1197
     * Gets the value of the measurementAccuracy property.
1198
     * 
1199
     * @return
1200
     *     possible object is
1201
     *     {@link String }
1202
     *     
1203
     */
1204
    public String getMeasurementAccuracy() {
1205
        return measurementAccuracy;
1206
    }
1207
 
1208
    /**
1209
     * Sets the value of the measurementAccuracy property.
1210
     * 
1211
     * @param value
1212
     *     allowed object is
1213
     *     {@link String }
1214
     *     
1215
     */
1216
    public void setMeasurementAccuracy(String value) {
1217
        this.measurementAccuracy = value;
1218
    }
1219
 
1220
    /**
1221
     * Gets the value of the measurementSystem property.
1222
     * 
1223
     * @return
1224
     *     possible object is
1225
     *     {@link String }
1226
     *     
1227
     */
1228
    public String getMeasurementSystem() {
1229
        return measurementSystem;
1230
    }
1231
 
1232
    /**
1233
     * Sets the value of the measurementSystem property.
1234
     * 
1235
     * @param value
1236
     *     allowed object is
1237
     *     {@link String }
1238
     *     
1239
     */
1240
    public void setMeasurementSystem(String value) {
1241
        this.measurementSystem = value;
1242
    }
1243
 
1244
    /**
1245
     * Gets the value of the minimumEfficiencyReportingValue property.
1246
     * 
1247
     * @return
1248
     *     possible object is
1249
     *     {@link Integer }
1250
     *     
1251
     */
1252
    public Integer getMinimumEfficiencyReportingValue() {
1253
        return minimumEfficiencyReportingValue;
1254
    }
1255
 
1256
    /**
1257
     * Sets the value of the minimumEfficiencyReportingValue property.
1258
     * 
1259
     * @param value
1260
     *     allowed object is
1261
     *     {@link Integer }
1262
     *     
1263
     */
1264
    public void setMinimumEfficiencyReportingValue(Integer value) {
1265
        this.minimumEfficiencyReportingValue = value;
1266
    }
1267
 
1268
    /**
1269
     * Gets the value of the numberOfBasins property.
1270
     * 
1271
     * @return
1272
     *     possible object is
1273
     *     {@link BigInteger }
1274
     *     
1275
     */
1276
    public BigInteger getNumberOfBasins() {
1277
        return numberOfBasins;
1278
    }
1279
 
1280
    /**
1281
     * Sets the value of the numberOfBasins property.
1282
     * 
1283
     * @param value
1284
     *     allowed object is
1285
     *     {@link BigInteger }
1286
     *     
1287
     */
1288
    public void setNumberOfBasins(BigInteger value) {
1289
        this.numberOfBasins = value;
1290
    }
1291
 
1292
    /**
1293
     * Gets the value of the numberOfHoles property.
1294
     * 
1295
     * @return
1296
     *     possible object is
1297
     *     {@link BigInteger }
1298
     *     
1299
     */
1300
    public BigInteger getNumberOfHoles() {
1301
        return numberOfHoles;
1302
    }
1303
 
1304
    /**
1305
     * Sets the value of the numberOfHoles property.
1306
     * 
1307
     * @param value
1308
     *     allowed object is
1309
     *     {@link BigInteger }
1310
     *     
1311
     */
1312
    public void setNumberOfHoles(BigInteger value) {
1313
        this.numberOfHoles = value;
1314
    }
1315
 
1316
    /**
1317
     * Gets the value of the performanceDescription property.
1318
     * 
1319
     * @return
1320
     *     possible object is
1321
     *     {@link String }
1322
     *     
1323
     */
1324
    public String getPerformanceDescription() {
1325
        return performanceDescription;
1326
    }
1327
 
1328
    /**
1329
     * Sets the value of the performanceDescription property.
1330
     * 
1331
     * @param value
1332
     *     allowed object is
1333
     *     {@link String }
1334
     *     
1335
     */
1336
    public void setPerformanceDescription(String value) {
1337
        this.performanceDescription = value;
1338
    }
1339
 
1340
    /**
1341
     * Gets the value of the plugProfile property.
1342
     * 
1343
     * @return
1344
     *     possible object is
1345
     *     {@link String }
1346
     *     
1347
     */
1348
    public String getPlugProfile() {
1349
        return plugProfile;
1350
    }
1351
 
1352
    /**
1353
     * Sets the value of the plugProfile property.
1354
     * 
1355
     * @param value
1356
     *     allowed object is
1357
     *     {@link String }
1358
     *     
1359
     */
1360
    public void setPlugProfile(String value) {
1361
        this.plugProfile = value;
1362
    }
1363
 
1364
    /**
1365
     * Gets the value of the plugFormat property.
1366
     * 
1367
     * @return
1368
     *     possible object is
1369
     *     {@link String }
1370
     *     
1371
     */
1372
    public String getPlugFormat() {
1373
        return plugFormat;
1374
    }
1375
 
1376
    /**
1377
     * Sets the value of the plugFormat property.
1378
     * 
1379
     * @param value
1380
     *     allowed object is
1381
     *     {@link String }
1382
     *     
1383
     */
1384
    public void setPlugFormat(String value) {
1385
        this.plugFormat = value;
1386
    }
1387
 
1388
    /**
1389
     * Gets the value of the recycledContentPercentage property.
1390
     * 
1391
     * @return
1392
     *     possible object is
1393
     *     {@link BigInteger }
1394
     *     
1395
     */
1396
    public BigInteger getRecycledContentPercentage() {
1397
        return recycledContentPercentage;
1398
    }
1399
 
1400
    /**
1401
     * Sets the value of the recycledContentPercentage property.
1402
     * 
1403
     * @param value
1404
     *     allowed object is
1405
     *     {@link BigInteger }
1406
     *     
1407
     */
1408
    public void setRecycledContentPercentage(BigInteger value) {
1409
        this.recycledContentPercentage = value;
1410
    }
1411
 
1412
    /**
1413
     * Gets the value of the roughIn property.
1414
     * 
1415
     * @return
1416
     *     possible object is
1417
     *     {@link LengthDimension }
1418
     *     
1419
     */
1420
    public LengthDimension getRoughIn() {
1421
        return roughIn;
1422
    }
1423
 
1424
    /**
1425
     * Sets the value of the roughIn property.
1426
     * 
1427
     * @param value
1428
     *     allowed object is
1429
     *     {@link LengthDimension }
1430
     *     
1431
     */
1432
    public void setRoughIn(LengthDimension value) {
1433
        this.roughIn = value;
1434
    }
1435
 
1436
    /**
1437
     * Gets the value of the speed property.
1438
     * 
1439
     * @return
1440
     *     possible object is
1441
     *     {@link SpeedDimension }
1442
     *     
1443
     */
1444
    public SpeedDimension getSpeed() {
1445
        return speed;
1446
    }
1447
 
1448
    /**
1449
     * Sets the value of the speed property.
1450
     * 
1451
     * @param value
1452
     *     allowed object is
1453
     *     {@link SpeedDimension }
1454
     *     
1455
     */
1456
    public void setSpeed(SpeedDimension value) {
1457
        this.speed = value;
1458
    }
1459
 
1460
    /**
1461
     * Gets the value of the spoutHeight property.
1462
     * 
1463
     * @return
1464
     *     possible object is
1465
     *     {@link LengthDimension }
1466
     *     
1467
     */
1468
    public LengthDimension getSpoutHeight() {
1469
        return spoutHeight;
1470
    }
1471
 
1472
    /**
1473
     * Sets the value of the spoutHeight property.
1474
     * 
1475
     * @param value
1476
     *     allowed object is
1477
     *     {@link LengthDimension }
1478
     *     
1479
     */
1480
    public void setSpoutHeight(LengthDimension value) {
1481
        this.spoutHeight = value;
1482
    }
1483
 
1484
    /**
1485
     * Gets the value of the spoutReach property.
1486
     * 
1487
     * @return
1488
     *     possible object is
1489
     *     {@link LengthDimension }
1490
     *     
1491
     */
1492
    public LengthDimension getSpoutReach() {
1493
        return spoutReach;
1494
    }
1495
 
1496
    /**
1497
     * Sets the value of the spoutReach property.
1498
     * 
1499
     * @param value
1500
     *     allowed object is
1501
     *     {@link LengthDimension }
1502
     *     
1503
     */
1504
    public void setSpoutReach(LengthDimension value) {
1505
        this.spoutReach = value;
1506
    }
1507
 
1508
    /**
1509
     * Gets the value of the switchStyle property.
1510
     * 
1511
     * @return
1512
     *     possible object is
1513
     *     {@link String }
1514
     *     
1515
     */
1516
    public String getSwitchStyle() {
1517
        return switchStyle;
1518
    }
1519
 
1520
    /**
1521
     * Sets the value of the switchStyle property.
1522
     * 
1523
     * @param value
1524
     *     allowed object is
1525
     *     {@link String }
1526
     *     
1527
     */
1528
    public void setSwitchStyle(String value) {
1529
        this.switchStyle = value;
1530
    }
1531
 
1532
    /**
1533
     * Gets the value of the switchType property.
1534
     * 
1535
     * @return
1536
     *     possible object is
1537
     *     {@link String }
1538
     *     
1539
     */
1540
    public String getSwitchType() {
1541
        return switchType;
1542
    }
1543
 
1544
    /**
1545
     * Sets the value of the switchType property.
1546
     * 
1547
     * @param value
1548
     *     allowed object is
1549
     *     {@link String }
1550
     *     
1551
     */
1552
    public void setSwitchType(String value) {
1553
        this.switchType = value;
1554
    }
1555
 
1556
    /**
1557
     * Gets the value of the threadSize property.
1558
     * 
1559
     * @return
1560
     *     possible object is
1561
     *     {@link LengthDimensionOptionalUnit }
1562
     *     
1563
     */
1564
    public LengthDimensionOptionalUnit getThreadSize() {
1565
        return threadSize;
1566
    }
1567
 
1568
    /**
1569
     * Sets the value of the threadSize property.
1570
     * 
1571
     * @param value
1572
     *     allowed object is
1573
     *     {@link LengthDimensionOptionalUnit }
1574
     *     
1575
     */
1576
    public void setThreadSize(LengthDimensionOptionalUnit value) {
1577
        this.threadSize = value;
1578
    }
1579
 
1580
    /**
1581
     * Gets the value of the toolTipDescription property.
1582
     * 
1583
     * @return
1584
     *     possible object is
1585
     *     {@link String }
1586
     *     
1587
     */
1588
    public String getToolTipDescription() {
1589
        return toolTipDescription;
1590
    }
1591
 
1592
    /**
1593
     * Sets the value of the toolTipDescription property.
1594
     * 
1595
     * @param value
1596
     *     allowed object is
1597
     *     {@link String }
1598
     *     
1599
     */
1600
    public void setToolTipDescription(String value) {
1601
        this.toolTipDescription = value;
1602
    }
1603
 
1604
    /**
1605
     * Gets the value of the torque property.
1606
     * 
1607
     * @return
1608
     *     possible object is
1609
     *     {@link TorqueType }
1610
     *     
1611
     */
1612
    public TorqueType getTorque() {
1613
        return torque;
1614
    }
1615
 
1616
    /**
1617
     * Sets the value of the torque property.
1618
     * 
1619
     * @param value
1620
     *     allowed object is
1621
     *     {@link TorqueType }
1622
     *     
1623
     */
1624
    public void setTorque(TorqueType value) {
1625
        this.torque = value;
1626
    }
1627
 
1628
    /**
1629
     * Gets the value of the uvProtection property.
1630
     * 
1631
     * @return
1632
     *     possible object is
1633
     *     {@link String }
1634
     *     
1635
     */
1636
    public String getUVProtection() {
1637
        return uvProtection;
1638
    }
1639
 
1640
    /**
1641
     * Sets the value of the uvProtection property.
1642
     * 
1643
     * @param value
1644
     *     allowed object is
1645
     *     {@link String }
1646
     *     
1647
     */
1648
    public void setUVProtection(String value) {
1649
        this.uvProtection = value;
1650
    }
1651
 
1652
    /**
1653
     * Gets the value of the viewingArea property.
1654
     * 
1655
     * @return
1656
     *     possible object is
1657
     *     {@link String }
1658
     *     
1659
     */
1660
    public String getViewingArea() {
1661
        return viewingArea;
1662
    }
1663
 
1664
    /**
1665
     * Sets the value of the viewingArea property.
1666
     * 
1667
     * @param value
1668
     *     allowed object is
1669
     *     {@link String }
1670
     *     
1671
     */
1672
    public void setViewingArea(String value) {
1673
        this.viewingArea = value;
1674
    }
1675
 
1676
    /**
1677
     * Gets the value of the size property.
1678
     * 
1679
     * @return
1680
     *     possible object is
1681
     *     {@link String }
1682
     *     
1683
     */
1684
    public String getSize() {
1685
        return size;
1686
    }
1687
 
1688
    /**
1689
     * Sets the value of the size property.
1690
     * 
1691
     * @param value
1692
     *     allowed object is
1693
     *     {@link String }
1694
     *     
1695
     */
1696
    public void setSize(String value) {
1697
        this.size = value;
1698
    }
1699
 
1700
    /**
1701
     * Gets the value of the color property.
1702
     * 
1703
     * @return
1704
     *     possible object is
1705
     *     {@link String }
1706
     *     
1707
     */
1708
    public String getColor() {
1709
        return color;
1710
    }
1711
 
1712
    /**
1713
     * Sets the value of the color property.
1714
     * 
1715
     * @param value
1716
     *     allowed object is
1717
     *     {@link String }
1718
     *     
1719
     */
1720
    public void setColor(String value) {
1721
        this.color = value;
1722
    }
1723
 
1724
    /**
1725
     * Gets the value of the colorMap property.
1726
     * 
1727
     * @return
1728
     *     possible object is
1729
     *     {@link String }
1730
     *     
1731
     */
1732
    public String getColorMap() {
1733
        return colorMap;
1734
    }
1735
 
1736
    /**
1737
     * Sets the value of the colorMap property.
1738
     * 
1739
     * @param value
1740
     *     allowed object is
1741
     *     {@link String }
1742
     *     
1743
     */
1744
    public void setColorMap(String value) {
1745
        this.colorMap = value;
1746
    }
1747
 
1748
    /**
1749
     * Gets the value of the manufacturerWarrantyDescription property.
1750
     * 
1751
     * @return
1752
     *     possible object is
1753
     *     {@link String }
1754
     *     
1755
     */
1756
    public String getManufacturerWarrantyDescription() {
1757
        return manufacturerWarrantyDescription;
1758
    }
1759
 
1760
    /**
1761
     * Sets the value of the manufacturerWarrantyDescription property.
1762
     * 
1763
     * @param value
1764
     *     allowed object is
1765
     *     {@link String }
1766
     *     
1767
     */
1768
    public void setManufacturerWarrantyDescription(String value) {
1769
        this.manufacturerWarrantyDescription = value;
1770
    }
1771
 
1772
    /**
1773
     * Gets the value of the material property.
1774
     * 
1775
     * @return
1776
     *     possible object is
1777
     *     {@link String }
1778
     *     
1779
     */
1780
    public String getMaterial() {
1781
        return material;
1782
    }
1783
 
1784
    /**
1785
     * Sets the value of the material property.
1786
     * 
1787
     * @param value
1788
     *     allowed object is
1789
     *     {@link String }
1790
     *     
1791
     */
1792
    public void setMaterial(String value) {
1793
        this.material = value;
1794
    }
1795
 
1796
    /**
1797
     * Gets the value of the powerSource property.
1798
     * 
1799
     * @return
1800
     *     possible object is
1801
     *     {@link String }
1802
     *     
1803
     */
1804
    public String getPowerSource() {
1805
        return powerSource;
1806
    }
1807
 
1808
    /**
1809
     * Sets the value of the powerSource property.
1810
     * 
1811
     * @param value
1812
     *     allowed object is
1813
     *     {@link String }
1814
     *     
1815
     */
1816
    public void setPowerSource(String value) {
1817
        this.powerSource = value;
1818
    }
1819
 
1820
    /**
1821
     * Gets the value of the sellerWarrantyDescription property.
1822
     * 
1823
     * @return
1824
     *     possible object is
1825
     *     {@link String }
1826
     *     
1827
     */
1828
    public String getSellerWarrantyDescription() {
1829
        return sellerWarrantyDescription;
1830
    }
1831
 
1832
    /**
1833
     * Sets the value of the sellerWarrantyDescription property.
1834
     * 
1835
     * @param value
1836
     *     allowed object is
1837
     *     {@link String }
1838
     *     
1839
     */
1840
    public void setSellerWarrantyDescription(String value) {
1841
        this.sellerWarrantyDescription = value;
1842
    }
1843
 
1844
    /**
1845
     * Gets the value of the voltage property.
1846
     * 
1847
     * @return
1848
     *     possible object is
1849
     *     {@link BigDecimal }
1850
     *     
1851
     */
1852
    public BigDecimal getVoltage() {
1853
        return voltage;
1854
    }
1855
 
1856
    /**
1857
     * Sets the value of the voltage property.
1858
     * 
1859
     * @param value
1860
     *     allowed object is
1861
     *     {@link BigDecimal }
1862
     *     
1863
     */
1864
    public void setVoltage(BigDecimal value) {
1865
        this.voltage = value;
1866
    }
1867
 
1868
    /**
1869
     * Gets the value of the wattage property.
1870
     * 
1871
     * @return
1872
     *     possible object is
1873
     *     {@link WattageDimensionOptionalUnit }
1874
     *     
1875
     */
1876
    public WattageDimensionOptionalUnit getWattage() {
1877
        return wattage;
1878
    }
1879
 
1880
    /**
1881
     * Sets the value of the wattage property.
1882
     * 
1883
     * @param value
1884
     *     allowed object is
1885
     *     {@link WattageDimensionOptionalUnit }
1886
     *     
1887
     */
1888
    public void setWattage(WattageDimensionOptionalUnit value) {
1889
        this.wattage = value;
1890
    }
1891
 
1892
    /**
1893
     * Gets the value of the customerPackageType property.
1894
     * 
1895
     * @return
1896
     *     possible object is
1897
     *     {@link String }
1898
     *     
1899
     */
1900
    public String getCustomerPackageType() {
1901
        return customerPackageType;
1902
    }
1903
 
1904
    /**
1905
     * Sets the value of the customerPackageType property.
1906
     * 
1907
     * @param value
1908
     *     allowed object is
1909
     *     {@link String }
1910
     *     
1911
     */
1912
    public void setCustomerPackageType(String value) {
1913
        this.customerPackageType = value;
1914
    }
1915
 
1916
 
1917
    /**
1918
     * <p>Java class for anonymous complex type.
1919
     * 
1920
     * <p>The following schema fragment specifies the expected content contained within this class.
1921
     * 
1922
     * <pre>
1923
     * &lt;complexType>
1924
     *   &lt;complexContent>
1925
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1926
     *       &lt;sequence>
1927
     *         &lt;element name="Parentage">
1928
     *           &lt;simpleType>
1929
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
1930
     *               &lt;enumeration value="parent"/>
1931
     *               &lt;enumeration value="child"/>
1932
     *             &lt;/restriction>
1933
     *           &lt;/simpleType>
1934
     *         &lt;/element>
1935
     *         &lt;element name="VariationTheme" minOccurs="0">
1936
     *           &lt;simpleType>
1937
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
1938
     *               &lt;enumeration value="Size"/>
1939
     *               &lt;enumeration value="Color"/>
1940
     *               &lt;enumeration value="ItemWeight"/>
1941
     *               &lt;enumeration value="Size-Color"/>
1942
     *               &lt;enumeration value="ItemPackageQuantity"/>
1943
     *               &lt;enumeration value="Style"/>
1944
     *               &lt;enumeration value="PATTERN"/>
1945
     *               &lt;enumeration value="CustomerPackageType"/>
1946
     *               &lt;enumeration value="ColorName-CustomerPackageType"/>
1947
     *               &lt;enumeration value="SizeName-CustomerPackageType"/>
1948
     *               &lt;enumeration value="SizeName-ColorName-CustomerPackageType"/>
1949
     *               &lt;enumeration value="StyleName-CustomerPackageType"/>
1950
     *               &lt;enumeration value="SizeName-StyleName-CustomerPackageType"/>
1951
     *             &lt;/restriction>
1952
     *           &lt;/simpleType>
1953
     *         &lt;/element>
1954
     *       &lt;/sequence>
1955
     *     &lt;/restriction>
1956
     *   &lt;/complexContent>
1957
     * &lt;/complexType>
1958
     * </pre>
1959
     * 
1960
     * 
1961
     */
1962
    @XmlAccessorType(XmlAccessType.FIELD)
1963
    @XmlType(name = "", propOrder = {
1964
        "parentage",
1965
        "variationTheme"
1966
    })
1967
    public static class VariationData {
1968
 
1969
        @XmlElement(name = "Parentage", required = true)
1970
        protected String parentage;
1971
        @XmlElement(name = "VariationTheme")
1972
        protected String variationTheme;
1973
 
1974
        /**
1975
         * Gets the value of the parentage property.
1976
         * 
1977
         * @return
1978
         *     possible object is
1979
         *     {@link String }
1980
         *     
1981
         */
1982
        public String getParentage() {
1983
            return parentage;
1984
        }
1985
 
1986
        /**
1987
         * Sets the value of the parentage property.
1988
         * 
1989
         * @param value
1990
         *     allowed object is
1991
         *     {@link String }
1992
         *     
1993
         */
1994
        public void setParentage(String value) {
1995
            this.parentage = value;
1996
        }
1997
 
1998
        /**
1999
         * Gets the value of the variationTheme property.
2000
         * 
2001
         * @return
2002
         *     possible object is
2003
         *     {@link String }
2004
         *     
2005
         */
2006
        public String getVariationTheme() {
2007
            return variationTheme;
2008
        }
2009
 
2010
        /**
2011
         * Sets the value of the variationTheme property.
2012
         * 
2013
         * @param value
2014
         *     allowed object is
2015
         *     {@link String }
2016
         *     
2017
         */
2018
        public void setVariationTheme(String value) {
2019
            this.variationTheme = value;
2020
        }
2021
 
2022
    }
2023
 
2024
}