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.XmlElement;
17
import javax.xml.bind.annotation.XmlRootElement;
18
import javax.xml.bind.annotation.XmlType;
19
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
20
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
21
 
22
 
23
/**
24
 * <p>Java class for anonymous complex type.
25
 * 
26
 * <p>The following schema fragment specifies the expected content contained within this class.
27
 * 
28
 * <pre>
29
 * &lt;complexType>
30
 *   &lt;complexContent>
31
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
32
 *       &lt;sequence>
33
 *         &lt;element ref="{}VariationData" minOccurs="0"/>
34
 *         &lt;element ref="{}AdditionalFeatures" minOccurs="0"/>
35
 *         &lt;element ref="{}CoolingType" minOccurs="0"/>
36
 *         &lt;element ref="{}CPUSocketCompatability" maxOccurs="20" minOccurs="0"/>
37
 *         &lt;element ref="{}FanIncluded" minOccurs="0"/>
38
 *         &lt;element ref="{}FanLED" minOccurs="0"/>
39
 *         &lt;element ref="{}FanMaximumAirflow" minOccurs="0"/>
40
 *         &lt;element ref="{}FanMaximumNoiseLevel" minOccurs="0"/>
41
 *         &lt;element ref="{}FanMaximumSpeed" minOccurs="0"/>
42
 *         &lt;element ref="{}FanPowerConnector" minOccurs="0"/>
43
 *         &lt;element ref="{}HeatsinkMaterial" minOccurs="0"/>
44
 *         &lt;element ref="{}LargestFanSize" minOccurs="0"/>
45
 *         &lt;element ref="{}ModelNumber" minOccurs="0"/>
46
 *       &lt;/sequence>
47
 *     &lt;/restriction>
48
 *   &lt;/complexContent>
49
 * &lt;/complexType>
50
 * </pre>
51
 * 
52
 * 
53
 */
54
@XmlAccessorType(XmlAccessType.FIELD)
55
@XmlType(name = "", propOrder = {
56
    "variationData",
57
    "additionalFeatures",
58
    "coolingType",
59
    "cpuSocketCompatability",
60
    "fanIncluded",
61
    "fanLED",
62
    "fanMaximumAirflow",
63
    "fanMaximumNoiseLevel",
64
    "fanMaximumSpeed",
65
    "fanPowerConnector",
66
    "heatsinkMaterial",
67
    "largestFanSize",
68
    "modelNumber"
69
})
70
@XmlRootElement(name = "ComputerCoolingDevice")
71
public class ComputerCoolingDevice {
72
 
73
    @XmlElement(name = "VariationData")
74
    protected VariationData variationData;
75
    @XmlElement(name = "AdditionalFeatures")
76
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
77
    protected String additionalFeatures;
78
    @XmlElement(name = "CoolingType")
79
    protected String coolingType;
80
    @XmlElement(name = "CPUSocketCompatability")
81
    protected List<String> cpuSocketCompatability;
82
    @XmlElement(name = "FanIncluded")
83
    protected BigInteger fanIncluded;
84
    @XmlElement(name = "FanLED")
85
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
86
    protected String fanLED;
87
    @XmlElement(name = "FanMaximumAirflow")
88
    protected AirflowDimension fanMaximumAirflow;
89
    @XmlElement(name = "FanMaximumNoiseLevel")
90
    protected NoiseLevelSixDigitDimension fanMaximumNoiseLevel;
91
    @XmlElement(name = "FanMaximumSpeed")
92
    protected SpeedSixDigitDimension fanMaximumSpeed;
93
    @XmlElement(name = "FanPowerConnector")
94
    protected String fanPowerConnector;
95
    @XmlElement(name = "HeatsinkMaterial")
96
    protected String heatsinkMaterial;
97
    @XmlElement(name = "LargestFanSize")
98
    protected LengthFiveDigitDimension largestFanSize;
99
    @XmlElement(name = "ModelNumber")
100
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
101
    protected String modelNumber;
102
 
103
    /**
104
     * Gets the value of the variationData property.
105
     * 
106
     * @return
107
     *     possible object is
108
     *     {@link VariationData }
109
     *     
110
     */
111
    public VariationData getVariationData() {
112
        return variationData;
113
    }
114
 
115
    /**
116
     * Sets the value of the variationData property.
117
     * 
118
     * @param value
119
     *     allowed object is
120
     *     {@link VariationData }
121
     *     
122
     */
123
    public void setVariationData(VariationData value) {
124
        this.variationData = value;
125
    }
126
 
127
    /**
128
     * Gets the value of the additionalFeatures property.
129
     * 
130
     * @return
131
     *     possible object is
132
     *     {@link String }
133
     *     
134
     */
135
    public String getAdditionalFeatures() {
136
        return additionalFeatures;
137
    }
138
 
139
    /**
140
     * Sets the value of the additionalFeatures property.
141
     * 
142
     * @param value
143
     *     allowed object is
144
     *     {@link String }
145
     *     
146
     */
147
    public void setAdditionalFeatures(String value) {
148
        this.additionalFeatures = value;
149
    }
150
 
151
    /**
152
     * Gets the value of the coolingType property.
153
     * 
154
     * @return
155
     *     possible object is
156
     *     {@link String }
157
     *     
158
     */
159
    public String getCoolingType() {
160
        return coolingType;
161
    }
162
 
163
    /**
164
     * Sets the value of the coolingType property.
165
     * 
166
     * @param value
167
     *     allowed object is
168
     *     {@link String }
169
     *     
170
     */
171
    public void setCoolingType(String value) {
172
        this.coolingType = value;
173
    }
174
 
175
    /**
176
     * Gets the value of the cpuSocketCompatability property.
177
     * 
178
     * <p>
179
     * This accessor method returns a reference to the live list,
180
     * not a snapshot. Therefore any modification you make to the
181
     * returned list will be present inside the JAXB object.
182
     * This is why there is not a <CODE>set</CODE> method for the cpuSocketCompatability property.
183
     * 
184
     * <p>
185
     * For example, to add a new item, do as follows:
186
     * <pre>
187
     *    getCPUSocketCompatability().add(newItem);
188
     * </pre>
189
     * 
190
     * 
191
     * <p>
192
     * Objects of the following type(s) are allowed in the list
193
     * {@link String }
194
     * 
195
     * 
196
     */
197
    public List<String> getCPUSocketCompatability() {
198
        if (cpuSocketCompatability == null) {
199
            cpuSocketCompatability = new ArrayList<String>();
200
        }
201
        return this.cpuSocketCompatability;
202
    }
203
 
204
    /**
205
     * Gets the value of the fanIncluded property.
206
     * 
207
     * @return
208
     *     possible object is
209
     *     {@link BigInteger }
210
     *     
211
     */
212
    public BigInteger getFanIncluded() {
213
        return fanIncluded;
214
    }
215
 
216
    /**
217
     * Sets the value of the fanIncluded property.
218
     * 
219
     * @param value
220
     *     allowed object is
221
     *     {@link BigInteger }
222
     *     
223
     */
224
    public void setFanIncluded(BigInteger value) {
225
        this.fanIncluded = value;
226
    }
227
 
228
    /**
229
     * Gets the value of the fanLED property.
230
     * 
231
     * @return
232
     *     possible object is
233
     *     {@link String }
234
     *     
235
     */
236
    public String getFanLED() {
237
        return fanLED;
238
    }
239
 
240
    /**
241
     * Sets the value of the fanLED property.
242
     * 
243
     * @param value
244
     *     allowed object is
245
     *     {@link String }
246
     *     
247
     */
248
    public void setFanLED(String value) {
249
        this.fanLED = value;
250
    }
251
 
252
    /**
253
     * Gets the value of the fanMaximumAirflow property.
254
     * 
255
     * @return
256
     *     possible object is
257
     *     {@link AirflowDimension }
258
     *     
259
     */
260
    public AirflowDimension getFanMaximumAirflow() {
261
        return fanMaximumAirflow;
262
    }
263
 
264
    /**
265
     * Sets the value of the fanMaximumAirflow property.
266
     * 
267
     * @param value
268
     *     allowed object is
269
     *     {@link AirflowDimension }
270
     *     
271
     */
272
    public void setFanMaximumAirflow(AirflowDimension value) {
273
        this.fanMaximumAirflow = value;
274
    }
275
 
276
    /**
277
     * Gets the value of the fanMaximumNoiseLevel property.
278
     * 
279
     * @return
280
     *     possible object is
281
     *     {@link NoiseLevelSixDigitDimension }
282
     *     
283
     */
284
    public NoiseLevelSixDigitDimension getFanMaximumNoiseLevel() {
285
        return fanMaximumNoiseLevel;
286
    }
287
 
288
    /**
289
     * Sets the value of the fanMaximumNoiseLevel property.
290
     * 
291
     * @param value
292
     *     allowed object is
293
     *     {@link NoiseLevelSixDigitDimension }
294
     *     
295
     */
296
    public void setFanMaximumNoiseLevel(NoiseLevelSixDigitDimension value) {
297
        this.fanMaximumNoiseLevel = value;
298
    }
299
 
300
    /**
301
     * Gets the value of the fanMaximumSpeed property.
302
     * 
303
     * @return
304
     *     possible object is
305
     *     {@link SpeedSixDigitDimension }
306
     *     
307
     */
308
    public SpeedSixDigitDimension getFanMaximumSpeed() {
309
        return fanMaximumSpeed;
310
    }
311
 
312
    /**
313
     * Sets the value of the fanMaximumSpeed property.
314
     * 
315
     * @param value
316
     *     allowed object is
317
     *     {@link SpeedSixDigitDimension }
318
     *     
319
     */
320
    public void setFanMaximumSpeed(SpeedSixDigitDimension value) {
321
        this.fanMaximumSpeed = value;
322
    }
323
 
324
    /**
325
     * Gets the value of the fanPowerConnector property.
326
     * 
327
     * @return
328
     *     possible object is
329
     *     {@link String }
330
     *     
331
     */
332
    public String getFanPowerConnector() {
333
        return fanPowerConnector;
334
    }
335
 
336
    /**
337
     * Sets the value of the fanPowerConnector property.
338
     * 
339
     * @param value
340
     *     allowed object is
341
     *     {@link String }
342
     *     
343
     */
344
    public void setFanPowerConnector(String value) {
345
        this.fanPowerConnector = value;
346
    }
347
 
348
    /**
349
     * Gets the value of the heatsinkMaterial property.
350
     * 
351
     * @return
352
     *     possible object is
353
     *     {@link String }
354
     *     
355
     */
356
    public String getHeatsinkMaterial() {
357
        return heatsinkMaterial;
358
    }
359
 
360
    /**
361
     * Sets the value of the heatsinkMaterial property.
362
     * 
363
     * @param value
364
     *     allowed object is
365
     *     {@link String }
366
     *     
367
     */
368
    public void setHeatsinkMaterial(String value) {
369
        this.heatsinkMaterial = value;
370
    }
371
 
372
    /**
373
     * Gets the value of the largestFanSize property.
374
     * 
375
     * @return
376
     *     possible object is
377
     *     {@link LengthFiveDigitDimension }
378
     *     
379
     */
380
    public LengthFiveDigitDimension getLargestFanSize() {
381
        return largestFanSize;
382
    }
383
 
384
    /**
385
     * Sets the value of the largestFanSize property.
386
     * 
387
     * @param value
388
     *     allowed object is
389
     *     {@link LengthFiveDigitDimension }
390
     *     
391
     */
392
    public void setLargestFanSize(LengthFiveDigitDimension value) {
393
        this.largestFanSize = value;
394
    }
395
 
396
    /**
397
     * Gets the value of the modelNumber property.
398
     * 
399
     * @return
400
     *     possible object is
401
     *     {@link String }
402
     *     
403
     */
404
    public String getModelNumber() {
405
        return modelNumber;
406
    }
407
 
408
    /**
409
     * Sets the value of the modelNumber property.
410
     * 
411
     * @param value
412
     *     allowed object is
413
     *     {@link String }
414
     *     
415
     */
416
    public void setModelNumber(String value) {
417
        this.modelNumber = value;
418
    }
419
 
420
}