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.BigInteger;
12
import java.util.ArrayList;
13
import java.util.List;
14
import javax.xml.bind.annotation.XmlAccessType;
15
import javax.xml.bind.annotation.XmlAccessorType;
16
import javax.xml.bind.annotation.XmlAttribute;
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.XmlValue;
22
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
23
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
24
 
25
 
26
/**
27
 * <p>Java class for anonymous complex type.
28
 * 
29
 * <p>The following schema fragment specifies the expected content contained within this class.
30
 * 
31
 * <pre>
32
 * &lt;complexType>
33
 *   &lt;complexContent>
34
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
35
 *       &lt;sequence>
36
 *         &lt;element name="VariationData" minOccurs="0">
37
 *           &lt;complexType>
38
 *             &lt;complexContent>
39
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
40
 *                 &lt;sequence>
41
 *                   &lt;element name="Parentage">
42
 *                     &lt;simpleType>
43
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
44
 *                         &lt;enumeration value="parent"/>
45
 *                         &lt;enumeration value="child"/>
46
 *                       &lt;/restriction>
47
 *                     &lt;/simpleType>
48
 *                   &lt;/element>
49
 *                   &lt;element name="VariationTheme" minOccurs="0">
50
 *                     &lt;simpleType>
51
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
52
 *                         &lt;enumeration value="Size"/>
53
 *                         &lt;enumeration value="Flavor"/>
54
 *                         &lt;enumeration value="Flavor-Size"/>
55
 *                         &lt;enumeration value="PatternName"/>
56
 *                       &lt;/restriction>
57
 *                     &lt;/simpleType>
58
 *                   &lt;/element>
59
 *                   &lt;element name="Size" type="{}StringNotNull" minOccurs="0"/>
60
 *                   &lt;element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
61
 *                   &lt;element name="PatternName" type="{}HundredString" minOccurs="0"/>
62
 *                 &lt;/sequence>
63
 *               &lt;/restriction>
64
 *             &lt;/complexContent>
65
 *           &lt;/complexType>
66
 *         &lt;/element>
67
 *         &lt;element name="CountryProducedIn" type="{}LongStringNotNull" minOccurs="0"/>
68
 *         &lt;element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
69
 *         &lt;element name="Prefecture" type="{}StringNotNull" minOccurs="0"/>
70
 *         &lt;element name="ItemForm" type="{}String" minOccurs="0"/>
71
 *         &lt;element name="Ingredients" type="{}LongStringNotNull" minOccurs="0"/>
72
 *         &lt;element name="NutritionalFacts" type="{}LongStringNotNull" minOccurs="0"/>
73
 *         &lt;element name="KosherCertification" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
74
 *         &lt;element name="OrganicCertification" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
75
 *         &lt;element name="TokuhoCertification" type="{}String" maxOccurs="5" minOccurs="0"/>
76
 *         &lt;element name="ItemSpecialty" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
77
 *         &lt;element name="CaffeineContent" type="{}String" minOccurs="0"/>
78
 *         &lt;element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
79
 *         &lt;element name="IsPerishable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
80
 *         &lt;element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
81
 *         &lt;element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
82
 *         &lt;element name="Occasion" type="{}MediumStringNotNull" minOccurs="0"/>
83
 *         &lt;element name="AwardsWon" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
84
 *         &lt;element name="AgeRangeDescription" type="{}String" minOccurs="0"/>
85
 *         &lt;element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
86
 *         &lt;element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
87
 *         &lt;element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
88
 *         &lt;element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
89
 *         &lt;element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
90
 *         &lt;element name="ContainerType" type="{}String" minOccurs="0"/>
91
 *         &lt;element name="UnitCount" minOccurs="0">
92
 *           &lt;complexType>
93
 *             &lt;simpleContent>
94
 *               &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>positiveInteger">
95
 *                 &lt;attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
96
 *               &lt;/extension>
97
 *             &lt;/simpleContent>
98
 *           &lt;/complexType>
99
 *         &lt;/element>
100
 *         &lt;element ref="{}NutritionalFactsGroup" minOccurs="0"/>
101
 *         &lt;element name="ContainerMaterialType" type="{}String" minOccurs="0"/>
102
 *         &lt;element name="ContainerVolume" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
103
 *         &lt;element name="Cuisine" type="{}String" minOccurs="0"/>
104
 *         &lt;element name="UseByRecommendation" type="{}String" minOccurs="0"/>
105
 *       &lt;/sequence>
106
 *     &lt;/restriction>
107
 *   &lt;/complexContent>
108
 * &lt;/complexType>
109
 * </pre>
110
 * 
111
 * 
112
 */
113
@XmlAccessorType(XmlAccessType.FIELD)
114
@XmlType(name = "", propOrder = {
115
    "variationData",
116
    "countryProducedIn",
117
    "regionOfOrigin",
118
    "prefecture",
119
    "itemForm",
120
    "ingredients",
121
    "nutritionalFacts",
122
    "kosherCertification",
123
    "organicCertification",
124
    "tokuhoCertification",
125
    "itemSpecialty",
126
    "caffeineContent",
127
    "warnings",
128
    "isPerishable",
129
    "storageInstructions",
130
    "directions",
131
    "occasion",
132
    "awardsWon",
133
    "ageRangeDescription",
134
    "itemPackageQuantity",
135
    "numberOfItems",
136
    "displayLength",
137
    "displayWeight",
138
    "displayVolume",
139
    "containerType",
140
    "unitCount",
141
    "nutritionalFactsGroup",
142
    "containerMaterialType",
143
    "containerVolume",
144
    "cuisine",
145
    "useByRecommendation"
146
})
147
@XmlRootElement(name = "HouseholdSupplies")
148
public class HouseholdSupplies {
149
 
150
    @XmlElement(name = "VariationData")
151
    protected HouseholdSupplies.VariationData variationData;
152
    @XmlElement(name = "CountryProducedIn")
153
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
154
    protected String countryProducedIn;
155
    @XmlElement(name = "RegionOfOrigin")
156
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
157
    protected String regionOfOrigin;
158
    @XmlElement(name = "Prefecture")
159
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
160
    protected String prefecture;
161
    @XmlElement(name = "ItemForm")
162
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
163
    protected String itemForm;
164
    @XmlElement(name = "Ingredients")
165
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
166
    protected String ingredients;
167
    @XmlElement(name = "NutritionalFacts")
168
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
169
    protected String nutritionalFacts;
170
    @XmlElement(name = "KosherCertification")
171
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
172
    protected List<String> kosherCertification;
173
    @XmlElement(name = "OrganicCertification")
174
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
175
    protected List<String> organicCertification;
176
    @XmlElement(name = "TokuhoCertification")
177
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
178
    protected List<String> tokuhoCertification;
179
    @XmlElement(name = "ItemSpecialty")
180
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
181
    protected List<String> itemSpecialty;
182
    @XmlElement(name = "CaffeineContent")
183
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
184
    protected String caffeineContent;
185
    @XmlElement(name = "Warnings")
186
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
187
    protected String warnings;
188
    @XmlElement(name = "IsPerishable")
189
    protected Boolean isPerishable;
190
    @XmlElement(name = "StorageInstructions")
191
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
192
    protected String storageInstructions;
193
    @XmlElement(name = "Directions")
194
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
195
    protected String directions;
196
    @XmlElement(name = "Occasion")
197
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
198
    protected String occasion;
199
    @XmlElement(name = "AwardsWon")
200
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
201
    protected List<String> awardsWon;
202
    @XmlElement(name = "AgeRangeDescription")
203
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
204
    protected String ageRangeDescription;
205
    @XmlElement(name = "ItemPackageQuantity")
206
    @XmlSchemaType(name = "positiveInteger")
207
    protected BigInteger itemPackageQuantity;
208
    @XmlElement(name = "NumberOfItems")
209
    @XmlSchemaType(name = "positiveInteger")
210
    protected BigInteger numberOfItems;
211
    @XmlElement(name = "DisplayLength")
212
    protected LengthDimension displayLength;
213
    @XmlElement(name = "DisplayWeight")
214
    protected WeightDimension displayWeight;
215
    @XmlElement(name = "DisplayVolume")
216
    protected VolumeDimension displayVolume;
217
    @XmlElement(name = "ContainerType")
218
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
219
    protected String containerType;
220
    @XmlElement(name = "UnitCount")
221
    protected HouseholdSupplies.UnitCount unitCount;
222
    @XmlElement(name = "NutritionalFactsGroup")
223
    protected NutritionalFactsGroup nutritionalFactsGroup;
224
    @XmlElement(name = "ContainerMaterialType")
225
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
226
    protected String containerMaterialType;
227
    @XmlElement(name = "ContainerVolume")
228
    @XmlSchemaType(name = "positiveInteger")
229
    protected BigInteger containerVolume;
230
    @XmlElement(name = "Cuisine")
231
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
232
    protected String cuisine;
233
    @XmlElement(name = "UseByRecommendation")
234
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
235
    protected String useByRecommendation;
236
 
237
    /**
238
     * Gets the value of the variationData property.
239
     * 
240
     * @return
241
     *     possible object is
242
     *     {@link HouseholdSupplies.VariationData }
243
     *     
244
     */
245
    public HouseholdSupplies.VariationData getVariationData() {
246
        return variationData;
247
    }
248
 
249
    /**
250
     * Sets the value of the variationData property.
251
     * 
252
     * @param value
253
     *     allowed object is
254
     *     {@link HouseholdSupplies.VariationData }
255
     *     
256
     */
257
    public void setVariationData(HouseholdSupplies.VariationData value) {
258
        this.variationData = value;
259
    }
260
 
261
    /**
262
     * Gets the value of the countryProducedIn property.
263
     * 
264
     * @return
265
     *     possible object is
266
     *     {@link String }
267
     *     
268
     */
269
    public String getCountryProducedIn() {
270
        return countryProducedIn;
271
    }
272
 
273
    /**
274
     * Sets the value of the countryProducedIn property.
275
     * 
276
     * @param value
277
     *     allowed object is
278
     *     {@link String }
279
     *     
280
     */
281
    public void setCountryProducedIn(String value) {
282
        this.countryProducedIn = value;
283
    }
284
 
285
    /**
286
     * Gets the value of the regionOfOrigin property.
287
     * 
288
     * @return
289
     *     possible object is
290
     *     {@link String }
291
     *     
292
     */
293
    public String getRegionOfOrigin() {
294
        return regionOfOrigin;
295
    }
296
 
297
    /**
298
     * Sets the value of the regionOfOrigin property.
299
     * 
300
     * @param value
301
     *     allowed object is
302
     *     {@link String }
303
     *     
304
     */
305
    public void setRegionOfOrigin(String value) {
306
        this.regionOfOrigin = value;
307
    }
308
 
309
    /**
310
     * Gets the value of the prefecture property.
311
     * 
312
     * @return
313
     *     possible object is
314
     *     {@link String }
315
     *     
316
     */
317
    public String getPrefecture() {
318
        return prefecture;
319
    }
320
 
321
    /**
322
     * Sets the value of the prefecture property.
323
     * 
324
     * @param value
325
     *     allowed object is
326
     *     {@link String }
327
     *     
328
     */
329
    public void setPrefecture(String value) {
330
        this.prefecture = value;
331
    }
332
 
333
    /**
334
     * Gets the value of the itemForm property.
335
     * 
336
     * @return
337
     *     possible object is
338
     *     {@link String }
339
     *     
340
     */
341
    public String getItemForm() {
342
        return itemForm;
343
    }
344
 
345
    /**
346
     * Sets the value of the itemForm property.
347
     * 
348
     * @param value
349
     *     allowed object is
350
     *     {@link String }
351
     *     
352
     */
353
    public void setItemForm(String value) {
354
        this.itemForm = value;
355
    }
356
 
357
    /**
358
     * Gets the value of the ingredients property.
359
     * 
360
     * @return
361
     *     possible object is
362
     *     {@link String }
363
     *     
364
     */
365
    public String getIngredients() {
366
        return ingredients;
367
    }
368
 
369
    /**
370
     * Sets the value of the ingredients property.
371
     * 
372
     * @param value
373
     *     allowed object is
374
     *     {@link String }
375
     *     
376
     */
377
    public void setIngredients(String value) {
378
        this.ingredients = value;
379
    }
380
 
381
    /**
382
     * Gets the value of the nutritionalFacts property.
383
     * 
384
     * @return
385
     *     possible object is
386
     *     {@link String }
387
     *     
388
     */
389
    public String getNutritionalFacts() {
390
        return nutritionalFacts;
391
    }
392
 
393
    /**
394
     * Sets the value of the nutritionalFacts property.
395
     * 
396
     * @param value
397
     *     allowed object is
398
     *     {@link String }
399
     *     
400
     */
401
    public void setNutritionalFacts(String value) {
402
        this.nutritionalFacts = value;
403
    }
404
 
405
    /**
406
     * Gets the value of the kosherCertification property.
407
     * 
408
     * <p>
409
     * This accessor method returns a reference to the live list,
410
     * not a snapshot. Therefore any modification you make to the
411
     * returned list will be present inside the JAXB object.
412
     * This is why there is not a <CODE>set</CODE> method for the kosherCertification property.
413
     * 
414
     * <p>
415
     * For example, to add a new item, do as follows:
416
     * <pre>
417
     *    getKosherCertification().add(newItem);
418
     * </pre>
419
     * 
420
     * 
421
     * <p>
422
     * Objects of the following type(s) are allowed in the list
423
     * {@link String }
424
     * 
425
     * 
426
     */
427
    public List<String> getKosherCertification() {
428
        if (kosherCertification == null) {
429
            kosherCertification = new ArrayList<String>();
430
        }
431
        return this.kosherCertification;
432
    }
433
 
434
    /**
435
     * Gets the value of the organicCertification property.
436
     * 
437
     * <p>
438
     * This accessor method returns a reference to the live list,
439
     * not a snapshot. Therefore any modification you make to the
440
     * returned list will be present inside the JAXB object.
441
     * This is why there is not a <CODE>set</CODE> method for the organicCertification property.
442
     * 
443
     * <p>
444
     * For example, to add a new item, do as follows:
445
     * <pre>
446
     *    getOrganicCertification().add(newItem);
447
     * </pre>
448
     * 
449
     * 
450
     * <p>
451
     * Objects of the following type(s) are allowed in the list
452
     * {@link String }
453
     * 
454
     * 
455
     */
456
    public List<String> getOrganicCertification() {
457
        if (organicCertification == null) {
458
            organicCertification = new ArrayList<String>();
459
        }
460
        return this.organicCertification;
461
    }
462
 
463
    /**
464
     * Gets the value of the tokuhoCertification property.
465
     * 
466
     * <p>
467
     * This accessor method returns a reference to the live list,
468
     * not a snapshot. Therefore any modification you make to the
469
     * returned list will be present inside the JAXB object.
470
     * This is why there is not a <CODE>set</CODE> method for the tokuhoCertification property.
471
     * 
472
     * <p>
473
     * For example, to add a new item, do as follows:
474
     * <pre>
475
     *    getTokuhoCertification().add(newItem);
476
     * </pre>
477
     * 
478
     * 
479
     * <p>
480
     * Objects of the following type(s) are allowed in the list
481
     * {@link String }
482
     * 
483
     * 
484
     */
485
    public List<String> getTokuhoCertification() {
486
        if (tokuhoCertification == null) {
487
            tokuhoCertification = new ArrayList<String>();
488
        }
489
        return this.tokuhoCertification;
490
    }
491
 
492
    /**
493
     * Gets the value of the itemSpecialty property.
494
     * 
495
     * <p>
496
     * This accessor method returns a reference to the live list,
497
     * not a snapshot. Therefore any modification you make to the
498
     * returned list will be present inside the JAXB object.
499
     * This is why there is not a <CODE>set</CODE> method for the itemSpecialty property.
500
     * 
501
     * <p>
502
     * For example, to add a new item, do as follows:
503
     * <pre>
504
     *    getItemSpecialty().add(newItem);
505
     * </pre>
506
     * 
507
     * 
508
     * <p>
509
     * Objects of the following type(s) are allowed in the list
510
     * {@link String }
511
     * 
512
     * 
513
     */
514
    public List<String> getItemSpecialty() {
515
        if (itemSpecialty == null) {
516
            itemSpecialty = new ArrayList<String>();
517
        }
518
        return this.itemSpecialty;
519
    }
520
 
521
    /**
522
     * Gets the value of the caffeineContent property.
523
     * 
524
     * @return
525
     *     possible object is
526
     *     {@link String }
527
     *     
528
     */
529
    public String getCaffeineContent() {
530
        return caffeineContent;
531
    }
532
 
533
    /**
534
     * Sets the value of the caffeineContent property.
535
     * 
536
     * @param value
537
     *     allowed object is
538
     *     {@link String }
539
     *     
540
     */
541
    public void setCaffeineContent(String value) {
542
        this.caffeineContent = value;
543
    }
544
 
545
    /**
546
     * Gets the value of the warnings property.
547
     * 
548
     * @return
549
     *     possible object is
550
     *     {@link String }
551
     *     
552
     */
553
    public String getWarnings() {
554
        return warnings;
555
    }
556
 
557
    /**
558
     * Sets the value of the warnings property.
559
     * 
560
     * @param value
561
     *     allowed object is
562
     *     {@link String }
563
     *     
564
     */
565
    public void setWarnings(String value) {
566
        this.warnings = value;
567
    }
568
 
569
    /**
570
     * Gets the value of the isPerishable property.
571
     * 
572
     * @return
573
     *     possible object is
574
     *     {@link Boolean }
575
     *     
576
     */
577
    public Boolean isIsPerishable() {
578
        return isPerishable;
579
    }
580
 
581
    /**
582
     * Sets the value of the isPerishable property.
583
     * 
584
     * @param value
585
     *     allowed object is
586
     *     {@link Boolean }
587
     *     
588
     */
589
    public void setIsPerishable(Boolean value) {
590
        this.isPerishable = value;
591
    }
592
 
593
    /**
594
     * Gets the value of the storageInstructions property.
595
     * 
596
     * @return
597
     *     possible object is
598
     *     {@link String }
599
     *     
600
     */
601
    public String getStorageInstructions() {
602
        return storageInstructions;
603
    }
604
 
605
    /**
606
     * Sets the value of the storageInstructions property.
607
     * 
608
     * @param value
609
     *     allowed object is
610
     *     {@link String }
611
     *     
612
     */
613
    public void setStorageInstructions(String value) {
614
        this.storageInstructions = value;
615
    }
616
 
617
    /**
618
     * Gets the value of the directions property.
619
     * 
620
     * @return
621
     *     possible object is
622
     *     {@link String }
623
     *     
624
     */
625
    public String getDirections() {
626
        return directions;
627
    }
628
 
629
    /**
630
     * Sets the value of the directions property.
631
     * 
632
     * @param value
633
     *     allowed object is
634
     *     {@link String }
635
     *     
636
     */
637
    public void setDirections(String value) {
638
        this.directions = value;
639
    }
640
 
641
    /**
642
     * Gets the value of the occasion property.
643
     * 
644
     * @return
645
     *     possible object is
646
     *     {@link String }
647
     *     
648
     */
649
    public String getOccasion() {
650
        return occasion;
651
    }
652
 
653
    /**
654
     * Sets the value of the occasion property.
655
     * 
656
     * @param value
657
     *     allowed object is
658
     *     {@link String }
659
     *     
660
     */
661
    public void setOccasion(String value) {
662
        this.occasion = value;
663
    }
664
 
665
    /**
666
     * Gets the value of the awardsWon property.
667
     * 
668
     * <p>
669
     * This accessor method returns a reference to the live list,
670
     * not a snapshot. Therefore any modification you make to the
671
     * returned list will be present inside the JAXB object.
672
     * This is why there is not a <CODE>set</CODE> method for the awardsWon property.
673
     * 
674
     * <p>
675
     * For example, to add a new item, do as follows:
676
     * <pre>
677
     *    getAwardsWon().add(newItem);
678
     * </pre>
679
     * 
680
     * 
681
     * <p>
682
     * Objects of the following type(s) are allowed in the list
683
     * {@link String }
684
     * 
685
     * 
686
     */
687
    public List<String> getAwardsWon() {
688
        if (awardsWon == null) {
689
            awardsWon = new ArrayList<String>();
690
        }
691
        return this.awardsWon;
692
    }
693
 
694
    /**
695
     * Gets the value of the ageRangeDescription property.
696
     * 
697
     * @return
698
     *     possible object is
699
     *     {@link String }
700
     *     
701
     */
702
    public String getAgeRangeDescription() {
703
        return ageRangeDescription;
704
    }
705
 
706
    /**
707
     * Sets the value of the ageRangeDescription property.
708
     * 
709
     * @param value
710
     *     allowed object is
711
     *     {@link String }
712
     *     
713
     */
714
    public void setAgeRangeDescription(String value) {
715
        this.ageRangeDescription = value;
716
    }
717
 
718
    /**
719
     * Gets the value of the itemPackageQuantity property.
720
     * 
721
     * @return
722
     *     possible object is
723
     *     {@link BigInteger }
724
     *     
725
     */
726
    public BigInteger getItemPackageQuantity() {
727
        return itemPackageQuantity;
728
    }
729
 
730
    /**
731
     * Sets the value of the itemPackageQuantity property.
732
     * 
733
     * @param value
734
     *     allowed object is
735
     *     {@link BigInteger }
736
     *     
737
     */
738
    public void setItemPackageQuantity(BigInteger value) {
739
        this.itemPackageQuantity = value;
740
    }
741
 
742
    /**
743
     * Gets the value of the numberOfItems property.
744
     * 
745
     * @return
746
     *     possible object is
747
     *     {@link BigInteger }
748
     *     
749
     */
750
    public BigInteger getNumberOfItems() {
751
        return numberOfItems;
752
    }
753
 
754
    /**
755
     * Sets the value of the numberOfItems property.
756
     * 
757
     * @param value
758
     *     allowed object is
759
     *     {@link BigInteger }
760
     *     
761
     */
762
    public void setNumberOfItems(BigInteger value) {
763
        this.numberOfItems = value;
764
    }
765
 
766
    /**
767
     * Gets the value of the displayLength property.
768
     * 
769
     * @return
770
     *     possible object is
771
     *     {@link LengthDimension }
772
     *     
773
     */
774
    public LengthDimension getDisplayLength() {
775
        return displayLength;
776
    }
777
 
778
    /**
779
     * Sets the value of the displayLength property.
780
     * 
781
     * @param value
782
     *     allowed object is
783
     *     {@link LengthDimension }
784
     *     
785
     */
786
    public void setDisplayLength(LengthDimension value) {
787
        this.displayLength = value;
788
    }
789
 
790
    /**
791
     * Gets the value of the displayWeight property.
792
     * 
793
     * @return
794
     *     possible object is
795
     *     {@link WeightDimension }
796
     *     
797
     */
798
    public WeightDimension getDisplayWeight() {
799
        return displayWeight;
800
    }
801
 
802
    /**
803
     * Sets the value of the displayWeight property.
804
     * 
805
     * @param value
806
     *     allowed object is
807
     *     {@link WeightDimension }
808
     *     
809
     */
810
    public void setDisplayWeight(WeightDimension value) {
811
        this.displayWeight = value;
812
    }
813
 
814
    /**
815
     * Gets the value of the displayVolume property.
816
     * 
817
     * @return
818
     *     possible object is
819
     *     {@link VolumeDimension }
820
     *     
821
     */
822
    public VolumeDimension getDisplayVolume() {
823
        return displayVolume;
824
    }
825
 
826
    /**
827
     * Sets the value of the displayVolume property.
828
     * 
829
     * @param value
830
     *     allowed object is
831
     *     {@link VolumeDimension }
832
     *     
833
     */
834
    public void setDisplayVolume(VolumeDimension value) {
835
        this.displayVolume = value;
836
    }
837
 
838
    /**
839
     * Gets the value of the containerType property.
840
     * 
841
     * @return
842
     *     possible object is
843
     *     {@link String }
844
     *     
845
     */
846
    public String getContainerType() {
847
        return containerType;
848
    }
849
 
850
    /**
851
     * Sets the value of the containerType property.
852
     * 
853
     * @param value
854
     *     allowed object is
855
     *     {@link String }
856
     *     
857
     */
858
    public void setContainerType(String value) {
859
        this.containerType = value;
860
    }
861
 
862
    /**
863
     * Gets the value of the unitCount property.
864
     * 
865
     * @return
866
     *     possible object is
867
     *     {@link HouseholdSupplies.UnitCount }
868
     *     
869
     */
870
    public HouseholdSupplies.UnitCount getUnitCount() {
871
        return unitCount;
872
    }
873
 
874
    /**
875
     * Sets the value of the unitCount property.
876
     * 
877
     * @param value
878
     *     allowed object is
879
     *     {@link HouseholdSupplies.UnitCount }
880
     *     
881
     */
882
    public void setUnitCount(HouseholdSupplies.UnitCount value) {
883
        this.unitCount = value;
884
    }
885
 
886
    /**
887
     * Gets the value of the nutritionalFactsGroup property.
888
     * 
889
     * @return
890
     *     possible object is
891
     *     {@link NutritionalFactsGroup }
892
     *     
893
     */
894
    public NutritionalFactsGroup getNutritionalFactsGroup() {
895
        return nutritionalFactsGroup;
896
    }
897
 
898
    /**
899
     * Sets the value of the nutritionalFactsGroup property.
900
     * 
901
     * @param value
902
     *     allowed object is
903
     *     {@link NutritionalFactsGroup }
904
     *     
905
     */
906
    public void setNutritionalFactsGroup(NutritionalFactsGroup value) {
907
        this.nutritionalFactsGroup = value;
908
    }
909
 
910
    /**
911
     * Gets the value of the containerMaterialType property.
912
     * 
913
     * @return
914
     *     possible object is
915
     *     {@link String }
916
     *     
917
     */
918
    public String getContainerMaterialType() {
919
        return containerMaterialType;
920
    }
921
 
922
    /**
923
     * Sets the value of the containerMaterialType property.
924
     * 
925
     * @param value
926
     *     allowed object is
927
     *     {@link String }
928
     *     
929
     */
930
    public void setContainerMaterialType(String value) {
931
        this.containerMaterialType = value;
932
    }
933
 
934
    /**
935
     * Gets the value of the containerVolume property.
936
     * 
937
     * @return
938
     *     possible object is
939
     *     {@link BigInteger }
940
     *     
941
     */
942
    public BigInteger getContainerVolume() {
943
        return containerVolume;
944
    }
945
 
946
    /**
947
     * Sets the value of the containerVolume property.
948
     * 
949
     * @param value
950
     *     allowed object is
951
     *     {@link BigInteger }
952
     *     
953
     */
954
    public void setContainerVolume(BigInteger value) {
955
        this.containerVolume = value;
956
    }
957
 
958
    /**
959
     * Gets the value of the cuisine property.
960
     * 
961
     * @return
962
     *     possible object is
963
     *     {@link String }
964
     *     
965
     */
966
    public String getCuisine() {
967
        return cuisine;
968
    }
969
 
970
    /**
971
     * Sets the value of the cuisine property.
972
     * 
973
     * @param value
974
     *     allowed object is
975
     *     {@link String }
976
     *     
977
     */
978
    public void setCuisine(String value) {
979
        this.cuisine = value;
980
    }
981
 
982
    /**
983
     * Gets the value of the useByRecommendation property.
984
     * 
985
     * @return
986
     *     possible object is
987
     *     {@link String }
988
     *     
989
     */
990
    public String getUseByRecommendation() {
991
        return useByRecommendation;
992
    }
993
 
994
    /**
995
     * Sets the value of the useByRecommendation property.
996
     * 
997
     * @param value
998
     *     allowed object is
999
     *     {@link String }
1000
     *     
1001
     */
1002
    public void setUseByRecommendation(String value) {
1003
        this.useByRecommendation = value;
1004
    }
1005
 
1006
 
1007
    /**
1008
     * <p>Java class for anonymous complex type.
1009
     * 
1010
     * <p>The following schema fragment specifies the expected content contained within this class.
1011
     * 
1012
     * <pre>
1013
     * &lt;complexType>
1014
     *   &lt;simpleContent>
1015
     *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>positiveInteger">
1016
     *       &lt;attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
1017
     *     &lt;/extension>
1018
     *   &lt;/simpleContent>
1019
     * &lt;/complexType>
1020
     * </pre>
1021
     * 
1022
     * 
1023
     */
1024
    @XmlAccessorType(XmlAccessType.FIELD)
1025
    @XmlType(name = "", propOrder = {
1026
        "value"
1027
    })
1028
    public static class UnitCount {
1029
 
1030
        @XmlValue
1031
        @XmlSchemaType(name = "positiveInteger")
1032
        protected BigInteger value;
1033
        @XmlAttribute(required = true)
1034
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
1035
        protected String unitOfMeasure;
1036
 
1037
        /**
1038
         * Gets the value of the value property.
1039
         * 
1040
         * @return
1041
         *     possible object is
1042
         *     {@link BigInteger }
1043
         *     
1044
         */
1045
        public BigInteger getValue() {
1046
            return value;
1047
        }
1048
 
1049
        /**
1050
         * Sets the value of the value property.
1051
         * 
1052
         * @param value
1053
         *     allowed object is
1054
         *     {@link BigInteger }
1055
         *     
1056
         */
1057
        public void setValue(BigInteger value) {
1058
            this.value = value;
1059
        }
1060
 
1061
        /**
1062
         * Gets the value of the unitOfMeasure property.
1063
         * 
1064
         * @return
1065
         *     possible object is
1066
         *     {@link String }
1067
         *     
1068
         */
1069
        public String getUnitOfMeasure() {
1070
            return unitOfMeasure;
1071
        }
1072
 
1073
        /**
1074
         * Sets the value of the unitOfMeasure property.
1075
         * 
1076
         * @param value
1077
         *     allowed object is
1078
         *     {@link String }
1079
         *     
1080
         */
1081
        public void setUnitOfMeasure(String value) {
1082
            this.unitOfMeasure = value;
1083
        }
1084
 
1085
    }
1086
 
1087
 
1088
    /**
1089
     * <p>Java class for anonymous complex type.
1090
     * 
1091
     * <p>The following schema fragment specifies the expected content contained within this class.
1092
     * 
1093
     * <pre>
1094
     * &lt;complexType>
1095
     *   &lt;complexContent>
1096
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1097
     *       &lt;sequence>
1098
     *         &lt;element name="Parentage">
1099
     *           &lt;simpleType>
1100
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
1101
     *               &lt;enumeration value="parent"/>
1102
     *               &lt;enumeration value="child"/>
1103
     *             &lt;/restriction>
1104
     *           &lt;/simpleType>
1105
     *         &lt;/element>
1106
     *         &lt;element name="VariationTheme" minOccurs="0">
1107
     *           &lt;simpleType>
1108
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
1109
     *               &lt;enumeration value="Size"/>
1110
     *               &lt;enumeration value="Flavor"/>
1111
     *               &lt;enumeration value="Flavor-Size"/>
1112
     *               &lt;enumeration value="PatternName"/>
1113
     *             &lt;/restriction>
1114
     *           &lt;/simpleType>
1115
     *         &lt;/element>
1116
     *         &lt;element name="Size" type="{}StringNotNull" minOccurs="0"/>
1117
     *         &lt;element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
1118
     *         &lt;element name="PatternName" type="{}HundredString" minOccurs="0"/>
1119
     *       &lt;/sequence>
1120
     *     &lt;/restriction>
1121
     *   &lt;/complexContent>
1122
     * &lt;/complexType>
1123
     * </pre>
1124
     * 
1125
     * 
1126
     */
1127
    @XmlAccessorType(XmlAccessType.FIELD)
1128
    @XmlType(name = "", propOrder = {
1129
        "parentage",
1130
        "variationTheme",
1131
        "size",
1132
        "flavor",
1133
        "patternName"
1134
    })
1135
    public static class VariationData {
1136
 
1137
        @XmlElement(name = "Parentage", required = true)
1138
        protected String parentage;
1139
        @XmlElement(name = "VariationTheme")
1140
        protected String variationTheme;
1141
        @XmlElement(name = "Size")
1142
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
1143
        protected String size;
1144
        @XmlElement(name = "Flavor")
1145
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
1146
        protected String flavor;
1147
        @XmlElement(name = "PatternName")
1148
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
1149
        protected String patternName;
1150
 
1151
        /**
1152
         * Gets the value of the parentage property.
1153
         * 
1154
         * @return
1155
         *     possible object is
1156
         *     {@link String }
1157
         *     
1158
         */
1159
        public String getParentage() {
1160
            return parentage;
1161
        }
1162
 
1163
        /**
1164
         * Sets the value of the parentage property.
1165
         * 
1166
         * @param value
1167
         *     allowed object is
1168
         *     {@link String }
1169
         *     
1170
         */
1171
        public void setParentage(String value) {
1172
            this.parentage = value;
1173
        }
1174
 
1175
        /**
1176
         * Gets the value of the variationTheme property.
1177
         * 
1178
         * @return
1179
         *     possible object is
1180
         *     {@link String }
1181
         *     
1182
         */
1183
        public String getVariationTheme() {
1184
            return variationTheme;
1185
        }
1186
 
1187
        /**
1188
         * Sets the value of the variationTheme property.
1189
         * 
1190
         * @param value
1191
         *     allowed object is
1192
         *     {@link String }
1193
         *     
1194
         */
1195
        public void setVariationTheme(String value) {
1196
            this.variationTheme = value;
1197
        }
1198
 
1199
        /**
1200
         * Gets the value of the size property.
1201
         * 
1202
         * @return
1203
         *     possible object is
1204
         *     {@link String }
1205
         *     
1206
         */
1207
        public String getSize() {
1208
            return size;
1209
        }
1210
 
1211
        /**
1212
         * Sets the value of the size property.
1213
         * 
1214
         * @param value
1215
         *     allowed object is
1216
         *     {@link String }
1217
         *     
1218
         */
1219
        public void setSize(String value) {
1220
            this.size = value;
1221
        }
1222
 
1223
        /**
1224
         * Gets the value of the flavor property.
1225
         * 
1226
         * @return
1227
         *     possible object is
1228
         *     {@link String }
1229
         *     
1230
         */
1231
        public String getFlavor() {
1232
            return flavor;
1233
        }
1234
 
1235
        /**
1236
         * Sets the value of the flavor property.
1237
         * 
1238
         * @param value
1239
         *     allowed object is
1240
         *     {@link String }
1241
         *     
1242
         */
1243
        public void setFlavor(String value) {
1244
            this.flavor = value;
1245
        }
1246
 
1247
        /**
1248
         * Gets the value of the patternName property.
1249
         * 
1250
         * @return
1251
         *     possible object is
1252
         *     {@link String }
1253
         *     
1254
         */
1255
        public String getPatternName() {
1256
            return patternName;
1257
        }
1258
 
1259
        /**
1260
         * Sets the value of the patternName property.
1261
         * 
1262
         * @param value
1263
         *     allowed object is
1264
         *     {@link String }
1265
         *     
1266
         */
1267
        public void setPatternName(String value) {
1268
            this.patternName = value;
1269
        }
1270
 
1271
    }
1272
 
1273
}