Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

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