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.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="AmzMinimum" type="{}StringNotNull" minOccurs="0"/>
36
 *         &lt;element name="AirFlowCapacity" type="{}AirFlowDisplacementDimension" minOccurs="0"/>
37
 *         &lt;element name="AmperageCapacity" type="{}AmperageDimension" minOccurs="0"/>
38
 *         &lt;element name="AreBatteriesIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
39
 *         &lt;element name="BatteriesRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
40
 *         &lt;element name="BatteryCellType" type="{}StringNotNull" minOccurs="0"/>
41
 *         &lt;element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
42
 *         &lt;element name="BatteryLife" type="{}BatteryLifeType" minOccurs="0"/>
43
 *         &lt;element name="BatteryTypeLithiumIon" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
44
 *         &lt;element name="BatteryTypeLithiumMetal" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
45
 *         &lt;element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
46
 *         &lt;element name="CapacityDescription" type="{}StringNotNull" minOccurs="0"/>
47
 *         &lt;element name="Certification" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
48
 *         &lt;element name="CordLength" type="{}LengthDimension" minOccurs="0"/>
49
 *         &lt;element name="ExtensionLength" type="{}LengthDimension" minOccurs="0"/>
50
 *         &lt;element name="Finish" type="{}StringNotNull" minOccurs="0"/>
51
 *         &lt;element name="FlowRate" type="{}FlowRateType" minOccurs="0"/>
52
 *         &lt;element name="GritType" type="{}StringNotNull" minOccurs="0"/>
53
 *         &lt;element name="HandleLeverPlacement" type="{}StringNotNull" minOccurs="0"/>
54
 *         &lt;element name="Horsepower" type="{}PowerDimension" minOccurs="0"/>
55
 *         &lt;element name="HoseLength" type="{}LengthDimension" minOccurs="0"/>
56
 *         &lt;element name="ItemPitch" type="{}LengthDimension" minOccurs="0"/>
57
 *         &lt;element name="IdentityPackageType" minOccurs="0">
58
 *           &lt;simpleType>
59
 *             &lt;restriction base="{}StringNotNull">
60
 *               &lt;enumeration value="bulk"/>
61
 *               &lt;enumeration value="frustration_free"/>
62
 *               &lt;enumeration value="traditional"/>
63
 *             &lt;/restriction>
64
 *           &lt;/simpleType>
65
 *         &lt;/element>
66
 *         &lt;element name="IncludedComponent" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
67
 *         &lt;element name="InstallationMethod" type="{}StringNotNull" minOccurs="0"/>
68
 *         &lt;element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
69
 *         &lt;element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
70
 *         &lt;element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
71
 *         &lt;element name="LithiumBatteryPackaging" minOccurs="0">
72
 *           &lt;simpleType>
73
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
74
 *               &lt;enumeration value="batteries_contained_in_equipment"/>
75
 *               &lt;enumeration value="batteries_only"/>
76
 *               &lt;enumeration value="batteries_packed_with_equipment"/>
77
 *             &lt;/restriction>
78
 *           &lt;/simpleType>
79
 *         &lt;/element>
80
 *         &lt;element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
81
 *         &lt;element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
82
 *         &lt;element name="MaximumPressure" type="{}PressureDimension" minOccurs="0"/>
83
 *         &lt;element name="MaximumWeightCapacity" type="{}WeightDimension" minOccurs="0"/>
84
 *         &lt;element name="NumberOfHandles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
85
 *         &lt;element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
86
 *         &lt;element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
87
 *         &lt;element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
88
 *         &lt;element name="Pattern" type="{}StringNotNull" minOccurs="0"/>
89
 *         &lt;element name="PPUCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
90
 *         &lt;element name="PPUCountType" type="{}TwentyStringNotNull" minOccurs="0"/>
91
 *         &lt;element name="Shape" type="{}StringNotNull" minOccurs="0"/>
92
 *         &lt;element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
93
 *         &lt;element name="SoundLevel" type="{}SoundLevelType" minOccurs="0"/>
94
 *         &lt;element name="SpecialFeatures" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
95
 *         &lt;element name="Style" type="{}StringNotNull" minOccurs="0"/>
96
 *         &lt;element name="TemperatureRange" type="{}TemperatureRangeType" minOccurs="0"/>
97
 *         &lt;element name="Thickness" type="{}ThicknessType" minOccurs="0"/>
98
 *         &lt;element name="Usage" type="{}StringNotNull" minOccurs="0"/>
99
 *         &lt;element name="WarrantyType" type="{}StringNotNull" minOccurs="0"/>
100
 *         &lt;element name="WaterConsumption" type="{}WaterConsumptionType" minOccurs="0"/>
101
 *       &lt;/sequence>
102
 *     &lt;/restriction>
103
 *   &lt;/complexContent>
104
 * &lt;/complexType>
105
 * </pre>
106
 * 
107
 * 
108
 */
109
@XmlAccessorType(XmlAccessType.FIELD)
110
@XmlType(name = "", propOrder = {
111
    "amzMinimum",
112
    "airFlowCapacity",
113
    "amperageCapacity",
114
    "areBatteriesIncluded",
115
    "batteriesRequired",
116
    "batteryCellType",
117
    "batteryDescription",
118
    "batteryLife",
119
    "batteryTypeLithiumIon",
120
    "batteryTypeLithiumMetal",
121
    "canShipInOriginalContainer",
122
    "capacityDescription",
123
    "certification",
124
    "cordLength",
125
    "extensionLength",
126
    "finish",
127
    "flowRate",
128
    "gritType",
129
    "handleLeverPlacement",
130
    "horsepower",
131
    "hoseLength",
132
    "itemPitch",
133
    "identityPackageType",
134
    "includedComponent",
135
    "installationMethod",
136
    "isAdultProduct",
137
    "itemDiameter",
138
    "lithiumBatteryEnergyContent",
139
    "lithiumBatteryPackaging",
140
    "lithiumBatteryVoltage",
141
    "lithiumBatteryWeight",
142
    "maximumPressure",
143
    "maximumWeightCapacity",
144
    "numberOfHandles",
145
    "numberOfPieces",
146
    "numberOfLithiumIonCells",
147
    "numberOfLithiumMetalCells",
148
    "pattern",
149
    "ppuCount",
150
    "ppuCountType",
151
    "shape",
152
    "sizeMap",
153
    "soundLevel",
154
    "specialFeatures",
155
    "style",
156
    "temperatureRange",
157
    "thickness",
158
    "usage",
159
    "warrantyType",
160
    "waterConsumption"
161
})
162
@XmlRootElement(name = "HICommon")
163
public class HICommon {
164
 
165
    @XmlElement(name = "AmzMinimum")
166
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
167
    protected String amzMinimum;
168
    @XmlElement(name = "AirFlowCapacity")
169
    protected AirFlowDisplacementDimension airFlowCapacity;
170
    @XmlElement(name = "AmperageCapacity")
171
    protected AmperageDimension amperageCapacity;
172
    @XmlElement(name = "AreBatteriesIncluded")
173
    protected Boolean areBatteriesIncluded;
174
    @XmlElement(name = "BatteriesRequired")
175
    protected Boolean batteriesRequired;
176
    @XmlElement(name = "BatteryCellType")
177
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
178
    protected String batteryCellType;
179
    @XmlElement(name = "BatteryDescription")
180
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
181
    protected String batteryDescription;
182
    @XmlElement(name = "BatteryLife")
183
    protected BatteryLifeType batteryLife;
184
    @XmlElement(name = "BatteryTypeLithiumIon")
185
    @XmlSchemaType(name = "positiveInteger")
186
    protected BigInteger batteryTypeLithiumIon;
187
    @XmlElement(name = "BatteryTypeLithiumMetal")
188
    @XmlSchemaType(name = "positiveInteger")
189
    protected BigInteger batteryTypeLithiumMetal;
190
    @XmlElement(name = "CanShipInOriginalContainer")
191
    protected Boolean canShipInOriginalContainer;
192
    @XmlElement(name = "CapacityDescription")
193
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
194
    protected String capacityDescription;
195
    @XmlElement(name = "Certification")
196
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
197
    protected List<String> certification;
198
    @XmlElement(name = "CordLength")
199
    protected LengthDimension cordLength;
200
    @XmlElement(name = "ExtensionLength")
201
    protected LengthDimension extensionLength;
202
    @XmlElement(name = "Finish")
203
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
204
    protected String finish;
205
    @XmlElement(name = "FlowRate")
206
    protected FlowRateType flowRate;
207
    @XmlElement(name = "GritType")
208
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
209
    protected String gritType;
210
    @XmlElement(name = "HandleLeverPlacement")
211
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
212
    protected String handleLeverPlacement;
213
    @XmlElement(name = "Horsepower")
214
    protected PowerDimension horsepower;
215
    @XmlElement(name = "HoseLength")
216
    protected LengthDimension hoseLength;
217
    @XmlElement(name = "ItemPitch")
218
    protected LengthDimension itemPitch;
219
    @XmlElement(name = "IdentityPackageType")
220
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
221
    protected String identityPackageType;
222
    @XmlElement(name = "IncludedComponent")
223
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
224
    protected List<String> includedComponent;
225
    @XmlElement(name = "InstallationMethod")
226
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
227
    protected String installationMethod;
228
    @XmlElement(name = "IsAdultProduct")
229
    protected Boolean isAdultProduct;
230
    @XmlElement(name = "ItemDiameter")
231
    protected LengthDimension itemDiameter;
232
    @XmlElement(name = "LithiumBatteryEnergyContent")
233
    protected BigDecimal lithiumBatteryEnergyContent;
234
    @XmlElement(name = "LithiumBatteryPackaging")
235
    protected String lithiumBatteryPackaging;
236
    @XmlElement(name = "LithiumBatteryVoltage")
237
    protected BigDecimal lithiumBatteryVoltage;
238
    @XmlElement(name = "LithiumBatteryWeight")
239
    protected BigDecimal lithiumBatteryWeight;
240
    @XmlElement(name = "MaximumPressure")
241
    protected PressureDimension maximumPressure;
242
    @XmlElement(name = "MaximumWeightCapacity")
243
    protected WeightDimension maximumWeightCapacity;
244
    @XmlElement(name = "NumberOfHandles")
245
    @XmlSchemaType(name = "positiveInteger")
246
    protected BigInteger numberOfHandles;
247
    @XmlElement(name = "NumberOfPieces")
248
    @XmlSchemaType(name = "positiveInteger")
249
    protected BigInteger numberOfPieces;
250
    @XmlElement(name = "NumberOfLithiumIonCells")
251
    @XmlSchemaType(name = "positiveInteger")
252
    protected BigInteger numberOfLithiumIonCells;
253
    @XmlElement(name = "NumberOfLithiumMetalCells")
254
    @XmlSchemaType(name = "positiveInteger")
255
    protected BigInteger numberOfLithiumMetalCells;
256
    @XmlElement(name = "Pattern")
257
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
258
    protected String pattern;
259
    @XmlElement(name = "PPUCount")
260
    @XmlSchemaType(name = "positiveInteger")
261
    protected BigInteger ppuCount;
262
    @XmlElement(name = "PPUCountType")
263
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
264
    protected String ppuCountType;
265
    @XmlElement(name = "Shape")
266
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
267
    protected String shape;
268
    @XmlElement(name = "SizeMap")
269
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
270
    protected String sizeMap;
271
    @XmlElement(name = "SoundLevel")
272
    protected SoundLevelType soundLevel;
273
    @XmlElement(name = "SpecialFeatures")
274
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
275
    protected List<String> specialFeatures;
276
    @XmlElement(name = "Style")
277
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
278
    protected String style;
279
    @XmlElement(name = "TemperatureRange")
280
    protected TemperatureRangeType temperatureRange;
281
    @XmlElement(name = "Thickness")
282
    protected ThicknessType thickness;
283
    @XmlElement(name = "Usage")
284
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
285
    protected String usage;
286
    @XmlElement(name = "WarrantyType")
287
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
288
    protected String warrantyType;
289
    @XmlElement(name = "WaterConsumption")
290
    protected WaterConsumptionType waterConsumption;
291
 
292
    /**
293
     * Gets the value of the amzMinimum property.
294
     * 
295
     * @return
296
     *     possible object is
297
     *     {@link String }
298
     *     
299
     */
300
    public String getAmzMinimum() {
301
        return amzMinimum;
302
    }
303
 
304
    /**
305
     * Sets the value of the amzMinimum property.
306
     * 
307
     * @param value
308
     *     allowed object is
309
     *     {@link String }
310
     *     
311
     */
312
    public void setAmzMinimum(String value) {
313
        this.amzMinimum = value;
314
    }
315
 
316
    /**
317
     * Gets the value of the airFlowCapacity property.
318
     * 
319
     * @return
320
     *     possible object is
321
     *     {@link AirFlowDisplacementDimension }
322
     *     
323
     */
324
    public AirFlowDisplacementDimension getAirFlowCapacity() {
325
        return airFlowCapacity;
326
    }
327
 
328
    /**
329
     * Sets the value of the airFlowCapacity property.
330
     * 
331
     * @param value
332
     *     allowed object is
333
     *     {@link AirFlowDisplacementDimension }
334
     *     
335
     */
336
    public void setAirFlowCapacity(AirFlowDisplacementDimension value) {
337
        this.airFlowCapacity = value;
338
    }
339
 
340
    /**
341
     * Gets the value of the amperageCapacity property.
342
     * 
343
     * @return
344
     *     possible object is
345
     *     {@link AmperageDimension }
346
     *     
347
     */
348
    public AmperageDimension getAmperageCapacity() {
349
        return amperageCapacity;
350
    }
351
 
352
    /**
353
     * Sets the value of the amperageCapacity property.
354
     * 
355
     * @param value
356
     *     allowed object is
357
     *     {@link AmperageDimension }
358
     *     
359
     */
360
    public void setAmperageCapacity(AmperageDimension value) {
361
        this.amperageCapacity = value;
362
    }
363
 
364
    /**
365
     * Gets the value of the areBatteriesIncluded property.
366
     * 
367
     * @return
368
     *     possible object is
369
     *     {@link Boolean }
370
     *     
371
     */
372
    public Boolean isAreBatteriesIncluded() {
373
        return areBatteriesIncluded;
374
    }
375
 
376
    /**
377
     * Sets the value of the areBatteriesIncluded property.
378
     * 
379
     * @param value
380
     *     allowed object is
381
     *     {@link Boolean }
382
     *     
383
     */
384
    public void setAreBatteriesIncluded(Boolean value) {
385
        this.areBatteriesIncluded = value;
386
    }
387
 
388
    /**
389
     * Gets the value of the batteriesRequired property.
390
     * 
391
     * @return
392
     *     possible object is
393
     *     {@link Boolean }
394
     *     
395
     */
396
    public Boolean isBatteriesRequired() {
397
        return batteriesRequired;
398
    }
399
 
400
    /**
401
     * Sets the value of the batteriesRequired property.
402
     * 
403
     * @param value
404
     *     allowed object is
405
     *     {@link Boolean }
406
     *     
407
     */
408
    public void setBatteriesRequired(Boolean value) {
409
        this.batteriesRequired = value;
410
    }
411
 
412
    /**
413
     * Gets the value of the batteryCellType property.
414
     * 
415
     * @return
416
     *     possible object is
417
     *     {@link String }
418
     *     
419
     */
420
    public String getBatteryCellType() {
421
        return batteryCellType;
422
    }
423
 
424
    /**
425
     * Sets the value of the batteryCellType property.
426
     * 
427
     * @param value
428
     *     allowed object is
429
     *     {@link String }
430
     *     
431
     */
432
    public void setBatteryCellType(String value) {
433
        this.batteryCellType = value;
434
    }
435
 
436
    /**
437
     * Gets the value of the batteryDescription property.
438
     * 
439
     * @return
440
     *     possible object is
441
     *     {@link String }
442
     *     
443
     */
444
    public String getBatteryDescription() {
445
        return batteryDescription;
446
    }
447
 
448
    /**
449
     * Sets the value of the batteryDescription property.
450
     * 
451
     * @param value
452
     *     allowed object is
453
     *     {@link String }
454
     *     
455
     */
456
    public void setBatteryDescription(String value) {
457
        this.batteryDescription = value;
458
    }
459
 
460
    /**
461
     * Gets the value of the batteryLife property.
462
     * 
463
     * @return
464
     *     possible object is
465
     *     {@link BatteryLifeType }
466
     *     
467
     */
468
    public BatteryLifeType getBatteryLife() {
469
        return batteryLife;
470
    }
471
 
472
    /**
473
     * Sets the value of the batteryLife property.
474
     * 
475
     * @param value
476
     *     allowed object is
477
     *     {@link BatteryLifeType }
478
     *     
479
     */
480
    public void setBatteryLife(BatteryLifeType value) {
481
        this.batteryLife = value;
482
    }
483
 
484
    /**
485
     * Gets the value of the batteryTypeLithiumIon property.
486
     * 
487
     * @return
488
     *     possible object is
489
     *     {@link BigInteger }
490
     *     
491
     */
492
    public BigInteger getBatteryTypeLithiumIon() {
493
        return batteryTypeLithiumIon;
494
    }
495
 
496
    /**
497
     * Sets the value of the batteryTypeLithiumIon property.
498
     * 
499
     * @param value
500
     *     allowed object is
501
     *     {@link BigInteger }
502
     *     
503
     */
504
    public void setBatteryTypeLithiumIon(BigInteger value) {
505
        this.batteryTypeLithiumIon = value;
506
    }
507
 
508
    /**
509
     * Gets the value of the batteryTypeLithiumMetal property.
510
     * 
511
     * @return
512
     *     possible object is
513
     *     {@link BigInteger }
514
     *     
515
     */
516
    public BigInteger getBatteryTypeLithiumMetal() {
517
        return batteryTypeLithiumMetal;
518
    }
519
 
520
    /**
521
     * Sets the value of the batteryTypeLithiumMetal property.
522
     * 
523
     * @param value
524
     *     allowed object is
525
     *     {@link BigInteger }
526
     *     
527
     */
528
    public void setBatteryTypeLithiumMetal(BigInteger value) {
529
        this.batteryTypeLithiumMetal = value;
530
    }
531
 
532
    /**
533
     * Gets the value of the canShipInOriginalContainer property.
534
     * 
535
     * @return
536
     *     possible object is
537
     *     {@link Boolean }
538
     *     
539
     */
540
    public Boolean isCanShipInOriginalContainer() {
541
        return canShipInOriginalContainer;
542
    }
543
 
544
    /**
545
     * Sets the value of the canShipInOriginalContainer property.
546
     * 
547
     * @param value
548
     *     allowed object is
549
     *     {@link Boolean }
550
     *     
551
     */
552
    public void setCanShipInOriginalContainer(Boolean value) {
553
        this.canShipInOriginalContainer = value;
554
    }
555
 
556
    /**
557
     * Gets the value of the capacityDescription property.
558
     * 
559
     * @return
560
     *     possible object is
561
     *     {@link String }
562
     *     
563
     */
564
    public String getCapacityDescription() {
565
        return capacityDescription;
566
    }
567
 
568
    /**
569
     * Sets the value of the capacityDescription property.
570
     * 
571
     * @param value
572
     *     allowed object is
573
     *     {@link String }
574
     *     
575
     */
576
    public void setCapacityDescription(String value) {
577
        this.capacityDescription = value;
578
    }
579
 
580
    /**
581
     * Gets the value of the certification property.
582
     * 
583
     * <p>
584
     * This accessor method returns a reference to the live list,
585
     * not a snapshot. Therefore any modification you make to the
586
     * returned list will be present inside the JAXB object.
587
     * This is why there is not a <CODE>set</CODE> method for the certification property.
588
     * 
589
     * <p>
590
     * For example, to add a new item, do as follows:
591
     * <pre>
592
     *    getCertification().add(newItem);
593
     * </pre>
594
     * 
595
     * 
596
     * <p>
597
     * Objects of the following type(s) are allowed in the list
598
     * {@link String }
599
     * 
600
     * 
601
     */
602
    public List<String> getCertification() {
603
        if (certification == null) {
604
            certification = new ArrayList<String>();
605
        }
606
        return this.certification;
607
    }
608
 
609
    /**
610
     * Gets the value of the cordLength property.
611
     * 
612
     * @return
613
     *     possible object is
614
     *     {@link LengthDimension }
615
     *     
616
     */
617
    public LengthDimension getCordLength() {
618
        return cordLength;
619
    }
620
 
621
    /**
622
     * Sets the value of the cordLength property.
623
     * 
624
     * @param value
625
     *     allowed object is
626
     *     {@link LengthDimension }
627
     *     
628
     */
629
    public void setCordLength(LengthDimension value) {
630
        this.cordLength = value;
631
    }
632
 
633
    /**
634
     * Gets the value of the extensionLength property.
635
     * 
636
     * @return
637
     *     possible object is
638
     *     {@link LengthDimension }
639
     *     
640
     */
641
    public LengthDimension getExtensionLength() {
642
        return extensionLength;
643
    }
644
 
645
    /**
646
     * Sets the value of the extensionLength property.
647
     * 
648
     * @param value
649
     *     allowed object is
650
     *     {@link LengthDimension }
651
     *     
652
     */
653
    public void setExtensionLength(LengthDimension value) {
654
        this.extensionLength = value;
655
    }
656
 
657
    /**
658
     * Gets the value of the finish property.
659
     * 
660
     * @return
661
     *     possible object is
662
     *     {@link String }
663
     *     
664
     */
665
    public String getFinish() {
666
        return finish;
667
    }
668
 
669
    /**
670
     * Sets the value of the finish property.
671
     * 
672
     * @param value
673
     *     allowed object is
674
     *     {@link String }
675
     *     
676
     */
677
    public void setFinish(String value) {
678
        this.finish = value;
679
    }
680
 
681
    /**
682
     * Gets the value of the flowRate property.
683
     * 
684
     * @return
685
     *     possible object is
686
     *     {@link FlowRateType }
687
     *     
688
     */
689
    public FlowRateType getFlowRate() {
690
        return flowRate;
691
    }
692
 
693
    /**
694
     * Sets the value of the flowRate property.
695
     * 
696
     * @param value
697
     *     allowed object is
698
     *     {@link FlowRateType }
699
     *     
700
     */
701
    public void setFlowRate(FlowRateType value) {
702
        this.flowRate = value;
703
    }
704
 
705
    /**
706
     * Gets the value of the gritType property.
707
     * 
708
     * @return
709
     *     possible object is
710
     *     {@link String }
711
     *     
712
     */
713
    public String getGritType() {
714
        return gritType;
715
    }
716
 
717
    /**
718
     * Sets the value of the gritType property.
719
     * 
720
     * @param value
721
     *     allowed object is
722
     *     {@link String }
723
     *     
724
     */
725
    public void setGritType(String value) {
726
        this.gritType = value;
727
    }
728
 
729
    /**
730
     * Gets the value of the handleLeverPlacement property.
731
     * 
732
     * @return
733
     *     possible object is
734
     *     {@link String }
735
     *     
736
     */
737
    public String getHandleLeverPlacement() {
738
        return handleLeverPlacement;
739
    }
740
 
741
    /**
742
     * Sets the value of the handleLeverPlacement property.
743
     * 
744
     * @param value
745
     *     allowed object is
746
     *     {@link String }
747
     *     
748
     */
749
    public void setHandleLeverPlacement(String value) {
750
        this.handleLeverPlacement = value;
751
    }
752
 
753
    /**
754
     * Gets the value of the horsepower property.
755
     * 
756
     * @return
757
     *     possible object is
758
     *     {@link PowerDimension }
759
     *     
760
     */
761
    public PowerDimension getHorsepower() {
762
        return horsepower;
763
    }
764
 
765
    /**
766
     * Sets the value of the horsepower property.
767
     * 
768
     * @param value
769
     *     allowed object is
770
     *     {@link PowerDimension }
771
     *     
772
     */
773
    public void setHorsepower(PowerDimension value) {
774
        this.horsepower = value;
775
    }
776
 
777
    /**
778
     * Gets the value of the hoseLength property.
779
     * 
780
     * @return
781
     *     possible object is
782
     *     {@link LengthDimension }
783
     *     
784
     */
785
    public LengthDimension getHoseLength() {
786
        return hoseLength;
787
    }
788
 
789
    /**
790
     * Sets the value of the hoseLength property.
791
     * 
792
     * @param value
793
     *     allowed object is
794
     *     {@link LengthDimension }
795
     *     
796
     */
797
    public void setHoseLength(LengthDimension value) {
798
        this.hoseLength = value;
799
    }
800
 
801
    /**
802
     * Gets the value of the itemPitch property.
803
     * 
804
     * @return
805
     *     possible object is
806
     *     {@link LengthDimension }
807
     *     
808
     */
809
    public LengthDimension getItemPitch() {
810
        return itemPitch;
811
    }
812
 
813
    /**
814
     * Sets the value of the itemPitch property.
815
     * 
816
     * @param value
817
     *     allowed object is
818
     *     {@link LengthDimension }
819
     *     
820
     */
821
    public void setItemPitch(LengthDimension value) {
822
        this.itemPitch = value;
823
    }
824
 
825
    /**
826
     * Gets the value of the identityPackageType property.
827
     * 
828
     * @return
829
     *     possible object is
830
     *     {@link String }
831
     *     
832
     */
833
    public String getIdentityPackageType() {
834
        return identityPackageType;
835
    }
836
 
837
    /**
838
     * Sets the value of the identityPackageType property.
839
     * 
840
     * @param value
841
     *     allowed object is
842
     *     {@link String }
843
     *     
844
     */
845
    public void setIdentityPackageType(String value) {
846
        this.identityPackageType = value;
847
    }
848
 
849
    /**
850
     * Gets the value of the includedComponent property.
851
     * 
852
     * <p>
853
     * This accessor method returns a reference to the live list,
854
     * not a snapshot. Therefore any modification you make to the
855
     * returned list will be present inside the JAXB object.
856
     * This is why there is not a <CODE>set</CODE> method for the includedComponent property.
857
     * 
858
     * <p>
859
     * For example, to add a new item, do as follows:
860
     * <pre>
861
     *    getIncludedComponent().add(newItem);
862
     * </pre>
863
     * 
864
     * 
865
     * <p>
866
     * Objects of the following type(s) are allowed in the list
867
     * {@link String }
868
     * 
869
     * 
870
     */
871
    public List<String> getIncludedComponent() {
872
        if (includedComponent == null) {
873
            includedComponent = new ArrayList<String>();
874
        }
875
        return this.includedComponent;
876
    }
877
 
878
    /**
879
     * Gets the value of the installationMethod property.
880
     * 
881
     * @return
882
     *     possible object is
883
     *     {@link String }
884
     *     
885
     */
886
    public String getInstallationMethod() {
887
        return installationMethod;
888
    }
889
 
890
    /**
891
     * Sets the value of the installationMethod property.
892
     * 
893
     * @param value
894
     *     allowed object is
895
     *     {@link String }
896
     *     
897
     */
898
    public void setInstallationMethod(String value) {
899
        this.installationMethod = value;
900
    }
901
 
902
    /**
903
     * Gets the value of the isAdultProduct property.
904
     * 
905
     * @return
906
     *     possible object is
907
     *     {@link Boolean }
908
     *     
909
     */
910
    public Boolean isIsAdultProduct() {
911
        return isAdultProduct;
912
    }
913
 
914
    /**
915
     * Sets the value of the isAdultProduct property.
916
     * 
917
     * @param value
918
     *     allowed object is
919
     *     {@link Boolean }
920
     *     
921
     */
922
    public void setIsAdultProduct(Boolean value) {
923
        this.isAdultProduct = value;
924
    }
925
 
926
    /**
927
     * Gets the value of the itemDiameter property.
928
     * 
929
     * @return
930
     *     possible object is
931
     *     {@link LengthDimension }
932
     *     
933
     */
934
    public LengthDimension getItemDiameter() {
935
        return itemDiameter;
936
    }
937
 
938
    /**
939
     * Sets the value of the itemDiameter property.
940
     * 
941
     * @param value
942
     *     allowed object is
943
     *     {@link LengthDimension }
944
     *     
945
     */
946
    public void setItemDiameter(LengthDimension value) {
947
        this.itemDiameter = value;
948
    }
949
 
950
    /**
951
     * Gets the value of the lithiumBatteryEnergyContent property.
952
     * 
953
     * @return
954
     *     possible object is
955
     *     {@link BigDecimal }
956
     *     
957
     */
958
    public BigDecimal getLithiumBatteryEnergyContent() {
959
        return lithiumBatteryEnergyContent;
960
    }
961
 
962
    /**
963
     * Sets the value of the lithiumBatteryEnergyContent property.
964
     * 
965
     * @param value
966
     *     allowed object is
967
     *     {@link BigDecimal }
968
     *     
969
     */
970
    public void setLithiumBatteryEnergyContent(BigDecimal value) {
971
        this.lithiumBatteryEnergyContent = value;
972
    }
973
 
974
    /**
975
     * Gets the value of the lithiumBatteryPackaging property.
976
     * 
977
     * @return
978
     *     possible object is
979
     *     {@link String }
980
     *     
981
     */
982
    public String getLithiumBatteryPackaging() {
983
        return lithiumBatteryPackaging;
984
    }
985
 
986
    /**
987
     * Sets the value of the lithiumBatteryPackaging property.
988
     * 
989
     * @param value
990
     *     allowed object is
991
     *     {@link String }
992
     *     
993
     */
994
    public void setLithiumBatteryPackaging(String value) {
995
        this.lithiumBatteryPackaging = value;
996
    }
997
 
998
    /**
999
     * Gets the value of the lithiumBatteryVoltage property.
1000
     * 
1001
     * @return
1002
     *     possible object is
1003
     *     {@link BigDecimal }
1004
     *     
1005
     */
1006
    public BigDecimal getLithiumBatteryVoltage() {
1007
        return lithiumBatteryVoltage;
1008
    }
1009
 
1010
    /**
1011
     * Sets the value of the lithiumBatteryVoltage property.
1012
     * 
1013
     * @param value
1014
     *     allowed object is
1015
     *     {@link BigDecimal }
1016
     *     
1017
     */
1018
    public void setLithiumBatteryVoltage(BigDecimal value) {
1019
        this.lithiumBatteryVoltage = value;
1020
    }
1021
 
1022
    /**
1023
     * Gets the value of the lithiumBatteryWeight property.
1024
     * 
1025
     * @return
1026
     *     possible object is
1027
     *     {@link BigDecimal }
1028
     *     
1029
     */
1030
    public BigDecimal getLithiumBatteryWeight() {
1031
        return lithiumBatteryWeight;
1032
    }
1033
 
1034
    /**
1035
     * Sets the value of the lithiumBatteryWeight property.
1036
     * 
1037
     * @param value
1038
     *     allowed object is
1039
     *     {@link BigDecimal }
1040
     *     
1041
     */
1042
    public void setLithiumBatteryWeight(BigDecimal value) {
1043
        this.lithiumBatteryWeight = value;
1044
    }
1045
 
1046
    /**
1047
     * Gets the value of the maximumPressure property.
1048
     * 
1049
     * @return
1050
     *     possible object is
1051
     *     {@link PressureDimension }
1052
     *     
1053
     */
1054
    public PressureDimension getMaximumPressure() {
1055
        return maximumPressure;
1056
    }
1057
 
1058
    /**
1059
     * Sets the value of the maximumPressure property.
1060
     * 
1061
     * @param value
1062
     *     allowed object is
1063
     *     {@link PressureDimension }
1064
     *     
1065
     */
1066
    public void setMaximumPressure(PressureDimension value) {
1067
        this.maximumPressure = value;
1068
    }
1069
 
1070
    /**
1071
     * Gets the value of the maximumWeightCapacity property.
1072
     * 
1073
     * @return
1074
     *     possible object is
1075
     *     {@link WeightDimension }
1076
     *     
1077
     */
1078
    public WeightDimension getMaximumWeightCapacity() {
1079
        return maximumWeightCapacity;
1080
    }
1081
 
1082
    /**
1083
     * Sets the value of the maximumWeightCapacity property.
1084
     * 
1085
     * @param value
1086
     *     allowed object is
1087
     *     {@link WeightDimension }
1088
     *     
1089
     */
1090
    public void setMaximumWeightCapacity(WeightDimension value) {
1091
        this.maximumWeightCapacity = value;
1092
    }
1093
 
1094
    /**
1095
     * Gets the value of the numberOfHandles property.
1096
     * 
1097
     * @return
1098
     *     possible object is
1099
     *     {@link BigInteger }
1100
     *     
1101
     */
1102
    public BigInteger getNumberOfHandles() {
1103
        return numberOfHandles;
1104
    }
1105
 
1106
    /**
1107
     * Sets the value of the numberOfHandles property.
1108
     * 
1109
     * @param value
1110
     *     allowed object is
1111
     *     {@link BigInteger }
1112
     *     
1113
     */
1114
    public void setNumberOfHandles(BigInteger value) {
1115
        this.numberOfHandles = value;
1116
    }
1117
 
1118
    /**
1119
     * Gets the value of the numberOfPieces property.
1120
     * 
1121
     * @return
1122
     *     possible object is
1123
     *     {@link BigInteger }
1124
     *     
1125
     */
1126
    public BigInteger getNumberOfPieces() {
1127
        return numberOfPieces;
1128
    }
1129
 
1130
    /**
1131
     * Sets the value of the numberOfPieces property.
1132
     * 
1133
     * @param value
1134
     *     allowed object is
1135
     *     {@link BigInteger }
1136
     *     
1137
     */
1138
    public void setNumberOfPieces(BigInteger value) {
1139
        this.numberOfPieces = value;
1140
    }
1141
 
1142
    /**
1143
     * Gets the value of the numberOfLithiumIonCells property.
1144
     * 
1145
     * @return
1146
     *     possible object is
1147
     *     {@link BigInteger }
1148
     *     
1149
     */
1150
    public BigInteger getNumberOfLithiumIonCells() {
1151
        return numberOfLithiumIonCells;
1152
    }
1153
 
1154
    /**
1155
     * Sets the value of the numberOfLithiumIonCells property.
1156
     * 
1157
     * @param value
1158
     *     allowed object is
1159
     *     {@link BigInteger }
1160
     *     
1161
     */
1162
    public void setNumberOfLithiumIonCells(BigInteger value) {
1163
        this.numberOfLithiumIonCells = value;
1164
    }
1165
 
1166
    /**
1167
     * Gets the value of the numberOfLithiumMetalCells property.
1168
     * 
1169
     * @return
1170
     *     possible object is
1171
     *     {@link BigInteger }
1172
     *     
1173
     */
1174
    public BigInteger getNumberOfLithiumMetalCells() {
1175
        return numberOfLithiumMetalCells;
1176
    }
1177
 
1178
    /**
1179
     * Sets the value of the numberOfLithiumMetalCells property.
1180
     * 
1181
     * @param value
1182
     *     allowed object is
1183
     *     {@link BigInteger }
1184
     *     
1185
     */
1186
    public void setNumberOfLithiumMetalCells(BigInteger value) {
1187
        this.numberOfLithiumMetalCells = value;
1188
    }
1189
 
1190
    /**
1191
     * Gets the value of the pattern property.
1192
     * 
1193
     * @return
1194
     *     possible object is
1195
     *     {@link String }
1196
     *     
1197
     */
1198
    public String getPattern() {
1199
        return pattern;
1200
    }
1201
 
1202
    /**
1203
     * Sets the value of the pattern property.
1204
     * 
1205
     * @param value
1206
     *     allowed object is
1207
     *     {@link String }
1208
     *     
1209
     */
1210
    public void setPattern(String value) {
1211
        this.pattern = value;
1212
    }
1213
 
1214
    /**
1215
     * Gets the value of the ppuCount property.
1216
     * 
1217
     * @return
1218
     *     possible object is
1219
     *     {@link BigInteger }
1220
     *     
1221
     */
1222
    public BigInteger getPPUCount() {
1223
        return ppuCount;
1224
    }
1225
 
1226
    /**
1227
     * Sets the value of the ppuCount property.
1228
     * 
1229
     * @param value
1230
     *     allowed object is
1231
     *     {@link BigInteger }
1232
     *     
1233
     */
1234
    public void setPPUCount(BigInteger value) {
1235
        this.ppuCount = value;
1236
    }
1237
 
1238
    /**
1239
     * Gets the value of the ppuCountType property.
1240
     * 
1241
     * @return
1242
     *     possible object is
1243
     *     {@link String }
1244
     *     
1245
     */
1246
    public String getPPUCountType() {
1247
        return ppuCountType;
1248
    }
1249
 
1250
    /**
1251
     * Sets the value of the ppuCountType property.
1252
     * 
1253
     * @param value
1254
     *     allowed object is
1255
     *     {@link String }
1256
     *     
1257
     */
1258
    public void setPPUCountType(String value) {
1259
        this.ppuCountType = value;
1260
    }
1261
 
1262
    /**
1263
     * Gets the value of the shape property.
1264
     * 
1265
     * @return
1266
     *     possible object is
1267
     *     {@link String }
1268
     *     
1269
     */
1270
    public String getShape() {
1271
        return shape;
1272
    }
1273
 
1274
    /**
1275
     * Sets the value of the shape property.
1276
     * 
1277
     * @param value
1278
     *     allowed object is
1279
     *     {@link String }
1280
     *     
1281
     */
1282
    public void setShape(String value) {
1283
        this.shape = value;
1284
    }
1285
 
1286
    /**
1287
     * Gets the value of the sizeMap property.
1288
     * 
1289
     * @return
1290
     *     possible object is
1291
     *     {@link String }
1292
     *     
1293
     */
1294
    public String getSizeMap() {
1295
        return sizeMap;
1296
    }
1297
 
1298
    /**
1299
     * Sets the value of the sizeMap property.
1300
     * 
1301
     * @param value
1302
     *     allowed object is
1303
     *     {@link String }
1304
     *     
1305
     */
1306
    public void setSizeMap(String value) {
1307
        this.sizeMap = value;
1308
    }
1309
 
1310
    /**
1311
     * Gets the value of the soundLevel property.
1312
     * 
1313
     * @return
1314
     *     possible object is
1315
     *     {@link SoundLevelType }
1316
     *     
1317
     */
1318
    public SoundLevelType getSoundLevel() {
1319
        return soundLevel;
1320
    }
1321
 
1322
    /**
1323
     * Sets the value of the soundLevel property.
1324
     * 
1325
     * @param value
1326
     *     allowed object is
1327
     *     {@link SoundLevelType }
1328
     *     
1329
     */
1330
    public void setSoundLevel(SoundLevelType value) {
1331
        this.soundLevel = value;
1332
    }
1333
 
1334
    /**
1335
     * Gets the value of the specialFeatures property.
1336
     * 
1337
     * <p>
1338
     * This accessor method returns a reference to the live list,
1339
     * not a snapshot. Therefore any modification you make to the
1340
     * returned list will be present inside the JAXB object.
1341
     * This is why there is not a <CODE>set</CODE> method for the specialFeatures property.
1342
     * 
1343
     * <p>
1344
     * For example, to add a new item, do as follows:
1345
     * <pre>
1346
     *    getSpecialFeatures().add(newItem);
1347
     * </pre>
1348
     * 
1349
     * 
1350
     * <p>
1351
     * Objects of the following type(s) are allowed in the list
1352
     * {@link String }
1353
     * 
1354
     * 
1355
     */
1356
    public List<String> getSpecialFeatures() {
1357
        if (specialFeatures == null) {
1358
            specialFeatures = new ArrayList<String>();
1359
        }
1360
        return this.specialFeatures;
1361
    }
1362
 
1363
    /**
1364
     * Gets the value of the style property.
1365
     * 
1366
     * @return
1367
     *     possible object is
1368
     *     {@link String }
1369
     *     
1370
     */
1371
    public String getStyle() {
1372
        return style;
1373
    }
1374
 
1375
    /**
1376
     * Sets the value of the style property.
1377
     * 
1378
     * @param value
1379
     *     allowed object is
1380
     *     {@link String }
1381
     *     
1382
     */
1383
    public void setStyle(String value) {
1384
        this.style = value;
1385
    }
1386
 
1387
    /**
1388
     * Gets the value of the temperatureRange property.
1389
     * 
1390
     * @return
1391
     *     possible object is
1392
     *     {@link TemperatureRangeType }
1393
     *     
1394
     */
1395
    public TemperatureRangeType getTemperatureRange() {
1396
        return temperatureRange;
1397
    }
1398
 
1399
    /**
1400
     * Sets the value of the temperatureRange property.
1401
     * 
1402
     * @param value
1403
     *     allowed object is
1404
     *     {@link TemperatureRangeType }
1405
     *     
1406
     */
1407
    public void setTemperatureRange(TemperatureRangeType value) {
1408
        this.temperatureRange = value;
1409
    }
1410
 
1411
    /**
1412
     * Gets the value of the thickness property.
1413
     * 
1414
     * @return
1415
     *     possible object is
1416
     *     {@link ThicknessType }
1417
     *     
1418
     */
1419
    public ThicknessType getThickness() {
1420
        return thickness;
1421
    }
1422
 
1423
    /**
1424
     * Sets the value of the thickness property.
1425
     * 
1426
     * @param value
1427
     *     allowed object is
1428
     *     {@link ThicknessType }
1429
     *     
1430
     */
1431
    public void setThickness(ThicknessType value) {
1432
        this.thickness = value;
1433
    }
1434
 
1435
    /**
1436
     * Gets the value of the usage property.
1437
     * 
1438
     * @return
1439
     *     possible object is
1440
     *     {@link String }
1441
     *     
1442
     */
1443
    public String getUsage() {
1444
        return usage;
1445
    }
1446
 
1447
    /**
1448
     * Sets the value of the usage property.
1449
     * 
1450
     * @param value
1451
     *     allowed object is
1452
     *     {@link String }
1453
     *     
1454
     */
1455
    public void setUsage(String value) {
1456
        this.usage = value;
1457
    }
1458
 
1459
    /**
1460
     * Gets the value of the warrantyType property.
1461
     * 
1462
     * @return
1463
     *     possible object is
1464
     *     {@link String }
1465
     *     
1466
     */
1467
    public String getWarrantyType() {
1468
        return warrantyType;
1469
    }
1470
 
1471
    /**
1472
     * Sets the value of the warrantyType property.
1473
     * 
1474
     * @param value
1475
     *     allowed object is
1476
     *     {@link String }
1477
     *     
1478
     */
1479
    public void setWarrantyType(String value) {
1480
        this.warrantyType = value;
1481
    }
1482
 
1483
    /**
1484
     * Gets the value of the waterConsumption property.
1485
     * 
1486
     * @return
1487
     *     possible object is
1488
     *     {@link WaterConsumptionType }
1489
     *     
1490
     */
1491
    public WaterConsumptionType getWaterConsumption() {
1492
        return waterConsumption;
1493
    }
1494
 
1495
    /**
1496
     * Sets the value of the waterConsumption property.
1497
     * 
1498
     * @param value
1499
     *     allowed object is
1500
     *     {@link WaterConsumptionType }
1501
     *     
1502
     */
1503
    public void setWaterConsumption(WaterConsumptionType value) {
1504
        this.waterConsumption = value;
1505
    }
1506
 
1507
}