Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7487 kshitij.so 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.XmlElement;
17
import javax.xml.bind.annotation.XmlRootElement;
18
import javax.xml.bind.annotation.XmlSchemaType;
19
import javax.xml.bind.annotation.XmlType;
20
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
21
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
22
 
23
 
24
/**
25
 * <p>Java class for 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 ref="{}BatteryCellType" minOccurs="0"/>
35
 *         &lt;element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
36
 *         &lt;element ref="{}BatteryPower" minOccurs="0"/>
37
 *         &lt;element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
38
 *         &lt;element ref="{}FinishType" minOccurs="0"/>
39
 *         &lt;element ref="{}PowerPlugType" minOccurs="0"/>
40
 *         &lt;element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
41
 *         &lt;element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
42
 *         &lt;element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
43
 *         &lt;element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
44
 *       &lt;/sequence>
45
 *     &lt;/restriction>
46
 *   &lt;/complexContent>
47
 * &lt;/complexType>
48
 * </pre>
49
 * 
50
 * 
51
 */
52
@XmlAccessorType(XmlAccessType.FIELD)
53
@XmlType(name = "", propOrder = {
54
    "batteryCellType",
55
    "batteryChargeCycles",
56
    "batteryPower",
57
    "cableLength",
58
    "finishType",
59
    "powerPlugType",
60
    "powerSource",
61
    "remoteControlDescription",
62
    "screenSize",
63
    "wirelessTechnology"
64
})
65
@XmlRootElement(name = "RemoteControl")
66
public class RemoteControl {
67
 
68
    @XmlElement(name = "BatteryCellType")
69
    protected BatteryCellTypeValues batteryCellType;
70
    @XmlElement(name = "BatteryChargeCycles")
71
    @XmlSchemaType(name = "positiveInteger")
72
    protected BigInteger batteryChargeCycles;
73
    @XmlElement(name = "BatteryPower")
74
    protected BatteryPowerIntegerDimension batteryPower;
75
    @XmlElement(name = "CableLength")
76
    protected LengthDimension cableLength;
77
    @XmlElement(name = "FinishType")
78
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
79
    protected String finishType;
80
    @XmlElement(name = "PowerPlugType")
81
    protected PowerPlugType powerPlugType;
82
    @XmlElement(name = "PowerSource")
83
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
84
    protected String powerSource;
85
    @XmlElement(name = "RemoteControlDescription")
86
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
87
    protected String remoteControlDescription;
88
    @XmlElement(name = "ScreenSize")
89
    protected LengthDimension screenSize;
90
    @XmlElement(name = "WirelessTechnology")
91
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
92
    protected List<String> wirelessTechnology;
93
 
94
    /**
95
     * Gets the value of the batteryCellType property.
96
     * 
97
     * @return
98
     *     possible object is
99
     *     {@link BatteryCellTypeValues }
100
     *     
101
     */
102
    public BatteryCellTypeValues getBatteryCellType() {
103
        return batteryCellType;
104
    }
105
 
106
    /**
107
     * Sets the value of the batteryCellType property.
108
     * 
109
     * @param value
110
     *     allowed object is
111
     *     {@link BatteryCellTypeValues }
112
     *     
113
     */
114
    public void setBatteryCellType(BatteryCellTypeValues value) {
115
        this.batteryCellType = value;
116
    }
117
 
118
    /**
119
     * Gets the value of the batteryChargeCycles property.
120
     * 
121
     * @return
122
     *     possible object is
123
     *     {@link BigInteger }
124
     *     
125
     */
126
    public BigInteger getBatteryChargeCycles() {
127
        return batteryChargeCycles;
128
    }
129
 
130
    /**
131
     * Sets the value of the batteryChargeCycles property.
132
     * 
133
     * @param value
134
     *     allowed object is
135
     *     {@link BigInteger }
136
     *     
137
     */
138
    public void setBatteryChargeCycles(BigInteger value) {
139
        this.batteryChargeCycles = value;
140
    }
141
 
142
    /**
143
     * Gets the value of the batteryPower property.
144
     * 
145
     * @return
146
     *     possible object is
147
     *     {@link BatteryPowerIntegerDimension }
148
     *     
149
     */
150
    public BatteryPowerIntegerDimension getBatteryPower() {
151
        return batteryPower;
152
    }
153
 
154
    /**
155
     * Sets the value of the batteryPower property.
156
     * 
157
     * @param value
158
     *     allowed object is
159
     *     {@link BatteryPowerIntegerDimension }
160
     *     
161
     */
162
    public void setBatteryPower(BatteryPowerIntegerDimension value) {
163
        this.batteryPower = value;
164
    }
165
 
166
    /**
167
     * Gets the value of the cableLength property.
168
     * 
169
     * @return
170
     *     possible object is
171
     *     {@link LengthDimension }
172
     *     
173
     */
174
    public LengthDimension getCableLength() {
175
        return cableLength;
176
    }
177
 
178
    /**
179
     * Sets the value of the cableLength property.
180
     * 
181
     * @param value
182
     *     allowed object is
183
     *     {@link LengthDimension }
184
     *     
185
     */
186
    public void setCableLength(LengthDimension value) {
187
        this.cableLength = value;
188
    }
189
 
190
    /**
191
     * Gets the value of the finishType property.
192
     * 
193
     * @return
194
     *     possible object is
195
     *     {@link String }
196
     *     
197
     */
198
    public String getFinishType() {
199
        return finishType;
200
    }
201
 
202
    /**
203
     * Sets the value of the finishType property.
204
     * 
205
     * @param value
206
     *     allowed object is
207
     *     {@link String }
208
     *     
209
     */
210
    public void setFinishType(String value) {
211
        this.finishType = value;
212
    }
213
 
214
    /**
215
     * Gets the value of the powerPlugType property.
216
     * 
217
     * @return
218
     *     possible object is
219
     *     {@link PowerPlugType }
220
     *     
221
     */
222
    public PowerPlugType getPowerPlugType() {
223
        return powerPlugType;
224
    }
225
 
226
    /**
227
     * Sets the value of the powerPlugType property.
228
     * 
229
     * @param value
230
     *     allowed object is
231
     *     {@link PowerPlugType }
232
     *     
233
     */
234
    public void setPowerPlugType(PowerPlugType value) {
235
        this.powerPlugType = value;
236
    }
237
 
238
    /**
239
     * Gets the value of the powerSource property.
240
     * 
241
     * @return
242
     *     possible object is
243
     *     {@link String }
244
     *     
245
     */
246
    public String getPowerSource() {
247
        return powerSource;
248
    }
249
 
250
    /**
251
     * Sets the value of the powerSource property.
252
     * 
253
     * @param value
254
     *     allowed object is
255
     *     {@link String }
256
     *     
257
     */
258
    public void setPowerSource(String value) {
259
        this.powerSource = value;
260
    }
261
 
262
    /**
263
     * Gets the value of the remoteControlDescription property.
264
     * 
265
     * @return
266
     *     possible object is
267
     *     {@link String }
268
     *     
269
     */
270
    public String getRemoteControlDescription() {
271
        return remoteControlDescription;
272
    }
273
 
274
    /**
275
     * Sets the value of the remoteControlDescription property.
276
     * 
277
     * @param value
278
     *     allowed object is
279
     *     {@link String }
280
     *     
281
     */
282
    public void setRemoteControlDescription(String value) {
283
        this.remoteControlDescription = value;
284
    }
285
 
286
    /**
287
     * Gets the value of the screenSize property.
288
     * 
289
     * @return
290
     *     possible object is
291
     *     {@link LengthDimension }
292
     *     
293
     */
294
    public LengthDimension getScreenSize() {
295
        return screenSize;
296
    }
297
 
298
    /**
299
     * Sets the value of the screenSize property.
300
     * 
301
     * @param value
302
     *     allowed object is
303
     *     {@link LengthDimension }
304
     *     
305
     */
306
    public void setScreenSize(LengthDimension value) {
307
        this.screenSize = value;
308
    }
309
 
310
    /**
311
     * Gets the value of the wirelessTechnology property.
312
     * 
313
     * <p>
314
     * This accessor method returns a reference to the live list,
315
     * not a snapshot. Therefore any modification you make to the
316
     * returned list will be present inside the JAXB object.
317
     * This is why there is not a <CODE>set</CODE> method for the wirelessTechnology property.
318
     * 
319
     * <p>
320
     * For example, to add a new item, do as follows:
321
     * <pre>
322
     *    getWirelessTechnology().add(newItem);
323
     * </pre>
324
     * 
325
     * 
326
     * <p>
327
     * Objects of the following type(s) are allowed in the list
328
     * {@link String }
329
     * 
330
     * 
331
     */
332
    public List<String> getWirelessTechnology() {
333
        if (wirelessTechnology == null) {
334
            wirelessTechnology = new ArrayList<String>();
335
        }
336
        return this.wirelessTechnology;
337
    }
338
 
339
}