Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

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