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