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.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.XmlType;
20
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
21
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
22
 
23
 
24
/**
25
 * <p>Java class for anonymous complex type.
26
 * 
27
 * <p>The following schema fragment specifies the expected content contained within this class.
28
 * 
29
 * <pre>
30
 * &lt;complexType>
31
 *   &lt;complexContent>
32
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
33
 *       &lt;sequence>
34
 *         &lt;element name="BagCaseType" minOccurs="0">
35
 *           &lt;simpleType>
36
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
37
 *               &lt;enumeration value="binocular-cases"/>
38
 *               &lt;enumeration value="camcorder-cases"/>
39
 *               &lt;enumeration value="camera-cases"/>
40
 *               &lt;enumeration value="combination-cases"/>
41
 *               &lt;enumeration value="electronic-equipment-cases"/>
42
 *               &lt;enumeration value="filter-cases"/>
43
 *               &lt;enumeration value="lens-cases"/>
44
 *               &lt;enumeration value="lighting-cases"/>
45
 *               &lt;enumeration value="projection-cases"/>
46
 *               &lt;enumeration value="scope-cases"/>
47
 *               &lt;enumeration value="stand-cases"/>
48
 *               &lt;enumeration value="system-cases"/>
49
 *               &lt;enumeration value="telescope-cases"/>
50
 *               &lt;enumeration value="tripod-cases"/>
51
 *               &lt;enumeration value="light-meter-cases"/>
52
 *               &lt;enumeration value="other-purpose-cases"/>
53
 *             &lt;/restriction>
54
 *           &lt;/simpleType>
55
 *         &lt;/element>
56
 *         &lt;element name="CompartmentQuantity" type="{}PositiveInteger" minOccurs="0"/>
57
 *         &lt;element name="HoodType" type="{}LongString" minOccurs="0"/>
58
 *         &lt;element name="RollingFeatures" type="{}LongString" minOccurs="0"/>
59
 *         &lt;element name="SecurityFeatures" type="{}LongString" minOccurs="0"/>
60
 *         &lt;element name="Style" minOccurs="0">
61
 *           &lt;simpleType>
62
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
63
 *               &lt;enumeration value="backpacks"/>
64
 *               &lt;enumeration value="beltpacks"/>
65
 *               &lt;enumeration value="briefcases"/>
66
 *               &lt;enumeration value="holster-style-cases"/>
67
 *               &lt;enumeration value="portfolios"/>
68
 *               &lt;enumeration value="print-cases"/>
69
 *               &lt;enumeration value="roller-cases"/>
70
 *               &lt;enumeration value="vests"/>
71
 *               &lt;enumeration value="wraps"/>
72
 *               &lt;enumeration value="waist-style-cases"/>
73
 *               &lt;enumeration value="compact-cases"/>
74
 *               &lt;enumeration value="pouches"/>
75
 *             &lt;/restriction>
76
 *           &lt;/simpleType>
77
 *         &lt;/element>
78
 *         &lt;element name="MaterialType" minOccurs="0">
79
 *           &lt;simpleType>
80
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
81
 *               &lt;enumeration value="hard"/>
82
 *               &lt;enumeration value="soft"/>
83
 *               &lt;enumeration value="air"/>
84
 *               &lt;enumeration value="plastic"/>
85
 *               &lt;enumeration value="metal"/>
86
 *               &lt;enumeration value="cloth"/>
87
 *             &lt;/restriction>
88
 *           &lt;/simpleType>
89
 *         &lt;/element>
90
 *         &lt;element name="Features" maxOccurs="3" minOccurs="0">
91
 *           &lt;simpleType>
92
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
93
 *               &lt;enumeration value="x-ray-protection"/>
94
 *               &lt;enumeration value="weatherproof"/>
95
 *             &lt;/restriction>
96
 *           &lt;/simpleType>
97
 *         &lt;/element>
98
 *         &lt;element name="SpecificUses" minOccurs="0">
99
 *           &lt;simpleType>
100
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
101
 *               &lt;enumeration value="travel"/>
102
 *               &lt;enumeration value="hiking-and-outdoors"/>
103
 *               &lt;enumeration value="hunting-and-shooting"/>
104
 *               &lt;enumeration value="sports"/>
105
 *             &lt;/restriction>
106
 *           &lt;/simpleType>
107
 *         &lt;/element>
108
 *         &lt;element name="WaterResistanceDepth" type="{}LengthDimension" minOccurs="0"/>
109
 *         &lt;element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
110
 *         &lt;element name="WeightLimit" type="{}Dimension" minOccurs="0"/>
111
 *       &lt;/sequence>
112
 *     &lt;/restriction>
113
 *   &lt;/complexContent>
114
 * &lt;/complexType>
115
 * </pre>
116
 * 
117
 * 
118
 */
119
@XmlAccessorType(XmlAccessType.FIELD)
120
@XmlType(name = "", propOrder = {
121
    "bagCaseType",
122
    "compartmentQuantity",
123
    "hoodType",
124
    "rollingFeatures",
125
    "securityFeatures",
126
    "style",
127
    "materialType",
128
    "features",
129
    "specificUses",
130
    "waterResistanceDepth",
131
    "waterResistanceLevel",
132
    "weightLimit"
133
})
134
@XmlRootElement(name = "BagCase")
135
public class BagCase {
136
 
137
    @XmlElement(name = "BagCaseType")
138
    protected String bagCaseType;
139
    @XmlElement(name = "CompartmentQuantity")
140
    protected BigInteger compartmentQuantity;
141
    @XmlElement(name = "HoodType")
142
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
143
    protected String hoodType;
144
    @XmlElement(name = "RollingFeatures")
145
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
146
    protected String rollingFeatures;
147
    @XmlElement(name = "SecurityFeatures")
148
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
149
    protected String securityFeatures;
150
    @XmlElement(name = "Style")
151
    protected String style;
152
    @XmlElement(name = "MaterialType")
153
    protected String materialType;
154
    @XmlElement(name = "Features")
155
    protected List<String> features;
156
    @XmlElement(name = "SpecificUses")
157
    protected String specificUses;
158
    @XmlElement(name = "WaterResistanceDepth")
159
    protected LengthDimension waterResistanceDepth;
160
    @XmlElement(name = "WaterResistanceLevel")
161
    protected WaterResistantType waterResistanceLevel;
162
    @XmlElement(name = "WeightLimit")
163
    protected BigDecimal weightLimit;
164
 
165
    /**
166
     * Gets the value of the bagCaseType property.
167
     * 
168
     * @return
169
     *     possible object is
170
     *     {@link String }
171
     *     
172
     */
173
    public String getBagCaseType() {
174
        return bagCaseType;
175
    }
176
 
177
    /**
178
     * Sets the value of the bagCaseType property.
179
     * 
180
     * @param value
181
     *     allowed object is
182
     *     {@link String }
183
     *     
184
     */
185
    public void setBagCaseType(String value) {
186
        this.bagCaseType = value;
187
    }
188
 
189
    /**
190
     * Gets the value of the compartmentQuantity property.
191
     * 
192
     * @return
193
     *     possible object is
194
     *     {@link BigInteger }
195
     *     
196
     */
197
    public BigInteger getCompartmentQuantity() {
198
        return compartmentQuantity;
199
    }
200
 
201
    /**
202
     * Sets the value of the compartmentQuantity property.
203
     * 
204
     * @param value
205
     *     allowed object is
206
     *     {@link BigInteger }
207
     *     
208
     */
209
    public void setCompartmentQuantity(BigInteger value) {
210
        this.compartmentQuantity = value;
211
    }
212
 
213
    /**
214
     * Gets the value of the hoodType property.
215
     * 
216
     * @return
217
     *     possible object is
218
     *     {@link String }
219
     *     
220
     */
221
    public String getHoodType() {
222
        return hoodType;
223
    }
224
 
225
    /**
226
     * Sets the value of the hoodType property.
227
     * 
228
     * @param value
229
     *     allowed object is
230
     *     {@link String }
231
     *     
232
     */
233
    public void setHoodType(String value) {
234
        this.hoodType = value;
235
    }
236
 
237
    /**
238
     * Gets the value of the rollingFeatures property.
239
     * 
240
     * @return
241
     *     possible object is
242
     *     {@link String }
243
     *     
244
     */
245
    public String getRollingFeatures() {
246
        return rollingFeatures;
247
    }
248
 
249
    /**
250
     * Sets the value of the rollingFeatures property.
251
     * 
252
     * @param value
253
     *     allowed object is
254
     *     {@link String }
255
     *     
256
     */
257
    public void setRollingFeatures(String value) {
258
        this.rollingFeatures = value;
259
    }
260
 
261
    /**
262
     * Gets the value of the securityFeatures property.
263
     * 
264
     * @return
265
     *     possible object is
266
     *     {@link String }
267
     *     
268
     */
269
    public String getSecurityFeatures() {
270
        return securityFeatures;
271
    }
272
 
273
    /**
274
     * Sets the value of the securityFeatures property.
275
     * 
276
     * @param value
277
     *     allowed object is
278
     *     {@link String }
279
     *     
280
     */
281
    public void setSecurityFeatures(String value) {
282
        this.securityFeatures = value;
283
    }
284
 
285
    /**
286
     * Gets the value of the style property.
287
     * 
288
     * @return
289
     *     possible object is
290
     *     {@link String }
291
     *     
292
     */
293
    public String getStyle() {
294
        return style;
295
    }
296
 
297
    /**
298
     * Sets the value of the style property.
299
     * 
300
     * @param value
301
     *     allowed object is
302
     *     {@link String }
303
     *     
304
     */
305
    public void setStyle(String value) {
306
        this.style = value;
307
    }
308
 
309
    /**
310
     * Gets the value of the materialType property.
311
     * 
312
     * @return
313
     *     possible object is
314
     *     {@link String }
315
     *     
316
     */
317
    public String getMaterialType() {
318
        return materialType;
319
    }
320
 
321
    /**
322
     * Sets the value of the materialType property.
323
     * 
324
     * @param value
325
     *     allowed object is
326
     *     {@link String }
327
     *     
328
     */
329
    public void setMaterialType(String value) {
330
        this.materialType = value;
331
    }
332
 
333
    /**
334
     * Gets the value of the features property.
335
     * 
336
     * <p>
337
     * This accessor method returns a reference to the live list,
338
     * not a snapshot. Therefore any modification you make to the
339
     * returned list will be present inside the JAXB object.
340
     * This is why there is not a <CODE>set</CODE> method for the features property.
341
     * 
342
     * <p>
343
     * For example, to add a new item, do as follows:
344
     * <pre>
345
     *    getFeatures().add(newItem);
346
     * </pre>
347
     * 
348
     * 
349
     * <p>
350
     * Objects of the following type(s) are allowed in the list
351
     * {@link String }
352
     * 
353
     * 
354
     */
355
    public List<String> getFeatures() {
356
        if (features == null) {
357
            features = new ArrayList<String>();
358
        }
359
        return this.features;
360
    }
361
 
362
    /**
363
     * Gets the value of the specificUses property.
364
     * 
365
     * @return
366
     *     possible object is
367
     *     {@link String }
368
     *     
369
     */
370
    public String getSpecificUses() {
371
        return specificUses;
372
    }
373
 
374
    /**
375
     * Sets the value of the specificUses property.
376
     * 
377
     * @param value
378
     *     allowed object is
379
     *     {@link String }
380
     *     
381
     */
382
    public void setSpecificUses(String value) {
383
        this.specificUses = value;
384
    }
385
 
386
    /**
387
     * Gets the value of the waterResistanceDepth property.
388
     * 
389
     * @return
390
     *     possible object is
391
     *     {@link LengthDimension }
392
     *     
393
     */
394
    public LengthDimension getWaterResistanceDepth() {
395
        return waterResistanceDepth;
396
    }
397
 
398
    /**
399
     * Sets the value of the waterResistanceDepth property.
400
     * 
401
     * @param value
402
     *     allowed object is
403
     *     {@link LengthDimension }
404
     *     
405
     */
406
    public void setWaterResistanceDepth(LengthDimension value) {
407
        this.waterResistanceDepth = value;
408
    }
409
 
410
    /**
411
     * Gets the value of the waterResistanceLevel property.
412
     * 
413
     * @return
414
     *     possible object is
415
     *     {@link WaterResistantType }
416
     *     
417
     */
418
    public WaterResistantType getWaterResistanceLevel() {
419
        return waterResistanceLevel;
420
    }
421
 
422
    /**
423
     * Sets the value of the waterResistanceLevel property.
424
     * 
425
     * @param value
426
     *     allowed object is
427
     *     {@link WaterResistantType }
428
     *     
429
     */
430
    public void setWaterResistanceLevel(WaterResistantType value) {
431
        this.waterResistanceLevel = value;
432
    }
433
 
434
    /**
435
     * Gets the value of the weightLimit property.
436
     * 
437
     * @return
438
     *     possible object is
439
     *     {@link BigDecimal }
440
     *     
441
     */
442
    public BigDecimal getWeightLimit() {
443
        return weightLimit;
444
    }
445
 
446
    /**
447
     * Sets the value of the weightLimit property.
448
     * 
449
     * @param value
450
     *     allowed object is
451
     *     {@link BigDecimal }
452
     *     
453
     */
454
    public void setWeightLimit(BigDecimal value) {
455
        this.weightLimit = value;
456
    }
457
 
458
}