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.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 ref="{}VariationData" minOccurs="0"/>
35
 *         &lt;element ref="{}AdditionalFeatures" minOccurs="0"/>
36
 *         &lt;element ref="{}AdditionalFunctionality" maxOccurs="4" minOccurs="0"/>
37
 *         &lt;element ref="{}IPProtocolStandards" minOccurs="0"/>
38
 *         &lt;element ref="{}LANPortBandwidth" minOccurs="0"/>
39
 *         &lt;element ref="{}LANPortNumber" minOccurs="0"/>
40
 *         &lt;element ref="{}MaxDownstreamTransmissionRate" minOccurs="0"/>
41
 *         &lt;element ref="{}MaxUpstreamTransmissionRate" minOccurs="0"/>
42
 *         &lt;element ref="{}ModelNumber" minOccurs="0"/>
43
 *         &lt;element ref="{}ModemType" minOccurs="0"/>
44
 *         &lt;element ref="{}NetworkAdapterType" minOccurs="0"/>
45
 *         &lt;element ref="{}OperatingSystemCompatability" minOccurs="0"/>
46
 *         &lt;element ref="{}SecurityProtocol" minOccurs="0"/>
47
 *         &lt;element ref="{}SimultaneousSessions" minOccurs="0"/>
48
 *         &lt;element ref="{}Voltage" minOccurs="0"/>
49
 *         &lt;element ref="{}Wattage" minOccurs="0"/>
50
 *         &lt;element ref="{}WirelessDataTransferRate" minOccurs="0"/>
51
 *         &lt;element ref="{}WirelessRouterTransmissionBand" minOccurs="0"/>
52
 *         &lt;element ref="{}WirelessTechnology" minOccurs="0"/>
53
 *       &lt;/sequence>
54
 *     &lt;/restriction>
55
 *   &lt;/complexContent>
56
 * &lt;/complexType>
57
 * </pre>
58
 * 
59
 * 
60
 */
61
@XmlAccessorType(XmlAccessType.FIELD)
62
@XmlType(name = "", propOrder = {
63
    "variationData",
64
    "additionalFeatures",
65
    "additionalFunctionality",
66
    "ipProtocolStandards",
67
    "lanPortBandwidth",
68
    "lanPortNumber",
69
    "maxDownstreamTransmissionRate",
70
    "maxUpstreamTransmissionRate",
71
    "modelNumber",
72
    "modemType",
73
    "networkAdapterType",
74
    "operatingSystemCompatability",
75
    "securityProtocol",
76
    "simultaneousSessions",
77
    "voltage",
78
    "wattage",
79
    "wirelessDataTransferRate",
80
    "wirelessRouterTransmissionBand",
81
    "wirelessTechnology"
82
})
83
@XmlRootElement(name = "NetworkingDevice")
84
public class NetworkingDevice {
85
 
86
    @XmlElement(name = "VariationData")
87
    protected VariationData variationData;
88
    @XmlElement(name = "AdditionalFeatures")
89
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
90
    protected String additionalFeatures;
91
    @XmlElement(name = "AdditionalFunctionality")
92
    protected List<String> additionalFunctionality;
93
    @XmlElement(name = "IPProtocolStandards")
94
    protected String ipProtocolStandards;
95
    @XmlElement(name = "LANPortBandwidth")
96
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
97
    protected String lanPortBandwidth;
98
    @XmlElement(name = "LANPortNumber")
99
    protected BigInteger lanPortNumber;
100
    @XmlElement(name = "MaxDownstreamTransmissionRate")
101
    protected DataTransferSpeedFiveDigitIntegerDimension maxDownstreamTransmissionRate;
102
    @XmlElement(name = "MaxUpstreamTransmissionRate")
103
    protected DataTransferSpeedFiveDigitIntegerDimension maxUpstreamTransmissionRate;
104
    @XmlElement(name = "ModelNumber")
105
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
106
    protected String modelNumber;
107
    @XmlElement(name = "ModemType")
108
    protected ModemTypeValues modemType;
109
    @XmlElement(name = "NetworkAdapterType")
110
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
111
    protected String networkAdapterType;
112
    @XmlElement(name = "OperatingSystemCompatability")
113
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
114
    protected String operatingSystemCompatability;
115
    @XmlElement(name = "SecurityProtocol")
116
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
117
    protected String securityProtocol;
118
    @XmlElement(name = "SimultaneousSessions")
119
    protected BigInteger simultaneousSessions;
120
    @XmlElement(name = "Voltage")
121
    protected BigDecimal voltage;
122
    @XmlElement(name = "Wattage")
123
    protected BigInteger wattage;
124
    @XmlElement(name = "WirelessDataTransferRate")
125
    protected DataTransferSpeedFiveDigitIntegerDimension wirelessDataTransferRate;
126
    @XmlElement(name = "WirelessRouterTransmissionBand")
127
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
128
    protected String wirelessRouterTransmissionBand;
129
    @XmlElement(name = "WirelessTechnology")
130
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
131
    protected String wirelessTechnology;
132
 
133
    /**
134
     * Gets the value of the variationData property.
135
     * 
136
     * @return
137
     *     possible object is
138
     *     {@link VariationData }
139
     *     
140
     */
141
    public VariationData getVariationData() {
142
        return variationData;
143
    }
144
 
145
    /**
146
     * Sets the value of the variationData property.
147
     * 
148
     * @param value
149
     *     allowed object is
150
     *     {@link VariationData }
151
     *     
152
     */
153
    public void setVariationData(VariationData value) {
154
        this.variationData = value;
155
    }
156
 
157
    /**
158
     * Gets the value of the additionalFeatures property.
159
     * 
160
     * @return
161
     *     possible object is
162
     *     {@link String }
163
     *     
164
     */
165
    public String getAdditionalFeatures() {
166
        return additionalFeatures;
167
    }
168
 
169
    /**
170
     * Sets the value of the additionalFeatures property.
171
     * 
172
     * @param value
173
     *     allowed object is
174
     *     {@link String }
175
     *     
176
     */
177
    public void setAdditionalFeatures(String value) {
178
        this.additionalFeatures = value;
179
    }
180
 
181
    /**
182
     * Gets the value of the additionalFunctionality property.
183
     * 
184
     * <p>
185
     * This accessor method returns a reference to the live list,
186
     * not a snapshot. Therefore any modification you make to the
187
     * returned list will be present inside the JAXB object.
188
     * This is why there is not a <CODE>set</CODE> method for the additionalFunctionality property.
189
     * 
190
     * <p>
191
     * For example, to add a new item, do as follows:
192
     * <pre>
193
     *    getAdditionalFunctionality().add(newItem);
194
     * </pre>
195
     * 
196
     * 
197
     * <p>
198
     * Objects of the following type(s) are allowed in the list
199
     * {@link String }
200
     * 
201
     * 
202
     */
203
    public List<String> getAdditionalFunctionality() {
204
        if (additionalFunctionality == null) {
205
            additionalFunctionality = new ArrayList<String>();
206
        }
207
        return this.additionalFunctionality;
208
    }
209
 
210
    /**
211
     * Gets the value of the ipProtocolStandards property.
212
     * 
213
     * @return
214
     *     possible object is
215
     *     {@link String }
216
     *     
217
     */
218
    public String getIPProtocolStandards() {
219
        return ipProtocolStandards;
220
    }
221
 
222
    /**
223
     * Sets the value of the ipProtocolStandards property.
224
     * 
225
     * @param value
226
     *     allowed object is
227
     *     {@link String }
228
     *     
229
     */
230
    public void setIPProtocolStandards(String value) {
231
        this.ipProtocolStandards = value;
232
    }
233
 
234
    /**
235
     * Gets the value of the lanPortBandwidth property.
236
     * 
237
     * @return
238
     *     possible object is
239
     *     {@link String }
240
     *     
241
     */
242
    public String getLANPortBandwidth() {
243
        return lanPortBandwidth;
244
    }
245
 
246
    /**
247
     * Sets the value of the lanPortBandwidth property.
248
     * 
249
     * @param value
250
     *     allowed object is
251
     *     {@link String }
252
     *     
253
     */
254
    public void setLANPortBandwidth(String value) {
255
        this.lanPortBandwidth = value;
256
    }
257
 
258
    /**
259
     * Gets the value of the lanPortNumber property.
260
     * 
261
     * @return
262
     *     possible object is
263
     *     {@link BigInteger }
264
     *     
265
     */
266
    public BigInteger getLANPortNumber() {
267
        return lanPortNumber;
268
    }
269
 
270
    /**
271
     * Sets the value of the lanPortNumber property.
272
     * 
273
     * @param value
274
     *     allowed object is
275
     *     {@link BigInteger }
276
     *     
277
     */
278
    public void setLANPortNumber(BigInteger value) {
279
        this.lanPortNumber = value;
280
    }
281
 
282
    /**
283
     * Gets the value of the maxDownstreamTransmissionRate property.
284
     * 
285
     * @return
286
     *     possible object is
287
     *     {@link DataTransferSpeedFiveDigitIntegerDimension }
288
     *     
289
     */
290
    public DataTransferSpeedFiveDigitIntegerDimension getMaxDownstreamTransmissionRate() {
291
        return maxDownstreamTransmissionRate;
292
    }
293
 
294
    /**
295
     * Sets the value of the maxDownstreamTransmissionRate property.
296
     * 
297
     * @param value
298
     *     allowed object is
299
     *     {@link DataTransferSpeedFiveDigitIntegerDimension }
300
     *     
301
     */
302
    public void setMaxDownstreamTransmissionRate(DataTransferSpeedFiveDigitIntegerDimension value) {
303
        this.maxDownstreamTransmissionRate = value;
304
    }
305
 
306
    /**
307
     * Gets the value of the maxUpstreamTransmissionRate property.
308
     * 
309
     * @return
310
     *     possible object is
311
     *     {@link DataTransferSpeedFiveDigitIntegerDimension }
312
     *     
313
     */
314
    public DataTransferSpeedFiveDigitIntegerDimension getMaxUpstreamTransmissionRate() {
315
        return maxUpstreamTransmissionRate;
316
    }
317
 
318
    /**
319
     * Sets the value of the maxUpstreamTransmissionRate property.
320
     * 
321
     * @param value
322
     *     allowed object is
323
     *     {@link DataTransferSpeedFiveDigitIntegerDimension }
324
     *     
325
     */
326
    public void setMaxUpstreamTransmissionRate(DataTransferSpeedFiveDigitIntegerDimension value) {
327
        this.maxUpstreamTransmissionRate = value;
328
    }
329
 
330
    /**
331
     * Gets the value of the modelNumber property.
332
     * 
333
     * @return
334
     *     possible object is
335
     *     {@link String }
336
     *     
337
     */
338
    public String getModelNumber() {
339
        return modelNumber;
340
    }
341
 
342
    /**
343
     * Sets the value of the modelNumber property.
344
     * 
345
     * @param value
346
     *     allowed object is
347
     *     {@link String }
348
     *     
349
     */
350
    public void setModelNumber(String value) {
351
        this.modelNumber = value;
352
    }
353
 
354
    /**
355
     * Gets the value of the modemType property.
356
     * 
357
     * @return
358
     *     possible object is
359
     *     {@link ModemTypeValues }
360
     *     
361
     */
362
    public ModemTypeValues getModemType() {
363
        return modemType;
364
    }
365
 
366
    /**
367
     * Sets the value of the modemType property.
368
     * 
369
     * @param value
370
     *     allowed object is
371
     *     {@link ModemTypeValues }
372
     *     
373
     */
374
    public void setModemType(ModemTypeValues value) {
375
        this.modemType = value;
376
    }
377
 
378
    /**
379
     * Gets the value of the networkAdapterType property.
380
     * 
381
     * @return
382
     *     possible object is
383
     *     {@link String }
384
     *     
385
     */
386
    public String getNetworkAdapterType() {
387
        return networkAdapterType;
388
    }
389
 
390
    /**
391
     * Sets the value of the networkAdapterType property.
392
     * 
393
     * @param value
394
     *     allowed object is
395
     *     {@link String }
396
     *     
397
     */
398
    public void setNetworkAdapterType(String value) {
399
        this.networkAdapterType = value;
400
    }
401
 
402
    /**
403
     * Gets the value of the operatingSystemCompatability property.
404
     * 
405
     * @return
406
     *     possible object is
407
     *     {@link String }
408
     *     
409
     */
410
    public String getOperatingSystemCompatability() {
411
        return operatingSystemCompatability;
412
    }
413
 
414
    /**
415
     * Sets the value of the operatingSystemCompatability property.
416
     * 
417
     * @param value
418
     *     allowed object is
419
     *     {@link String }
420
     *     
421
     */
422
    public void setOperatingSystemCompatability(String value) {
423
        this.operatingSystemCompatability = value;
424
    }
425
 
426
    /**
427
     * Gets the value of the securityProtocol property.
428
     * 
429
     * @return
430
     *     possible object is
431
     *     {@link String }
432
     *     
433
     */
434
    public String getSecurityProtocol() {
435
        return securityProtocol;
436
    }
437
 
438
    /**
439
     * Sets the value of the securityProtocol property.
440
     * 
441
     * @param value
442
     *     allowed object is
443
     *     {@link String }
444
     *     
445
     */
446
    public void setSecurityProtocol(String value) {
447
        this.securityProtocol = value;
448
    }
449
 
450
    /**
451
     * Gets the value of the simultaneousSessions property.
452
     * 
453
     * @return
454
     *     possible object is
455
     *     {@link BigInteger }
456
     *     
457
     */
458
    public BigInteger getSimultaneousSessions() {
459
        return simultaneousSessions;
460
    }
461
 
462
    /**
463
     * Sets the value of the simultaneousSessions property.
464
     * 
465
     * @param value
466
     *     allowed object is
467
     *     {@link BigInteger }
468
     *     
469
     */
470
    public void setSimultaneousSessions(BigInteger value) {
471
        this.simultaneousSessions = value;
472
    }
473
 
474
    /**
475
     * Gets the value of the voltage property.
476
     * 
477
     * @return
478
     *     possible object is
479
     *     {@link BigDecimal }
480
     *     
481
     */
482
    public BigDecimal getVoltage() {
483
        return voltage;
484
    }
485
 
486
    /**
487
     * Sets the value of the voltage property.
488
     * 
489
     * @param value
490
     *     allowed object is
491
     *     {@link BigDecimal }
492
     *     
493
     */
494
    public void setVoltage(BigDecimal value) {
495
        this.voltage = value;
496
    }
497
 
498
    /**
499
     * Gets the value of the wattage property.
500
     * 
501
     * @return
502
     *     possible object is
503
     *     {@link BigInteger }
504
     *     
505
     */
506
    public BigInteger getWattage() {
507
        return wattage;
508
    }
509
 
510
    /**
511
     * Sets the value of the wattage property.
512
     * 
513
     * @param value
514
     *     allowed object is
515
     *     {@link BigInteger }
516
     *     
517
     */
518
    public void setWattage(BigInteger value) {
519
        this.wattage = value;
520
    }
521
 
522
    /**
523
     * Gets the value of the wirelessDataTransferRate property.
524
     * 
525
     * @return
526
     *     possible object is
527
     *     {@link DataTransferSpeedFiveDigitIntegerDimension }
528
     *     
529
     */
530
    public DataTransferSpeedFiveDigitIntegerDimension getWirelessDataTransferRate() {
531
        return wirelessDataTransferRate;
532
    }
533
 
534
    /**
535
     * Sets the value of the wirelessDataTransferRate property.
536
     * 
537
     * @param value
538
     *     allowed object is
539
     *     {@link DataTransferSpeedFiveDigitIntegerDimension }
540
     *     
541
     */
542
    public void setWirelessDataTransferRate(DataTransferSpeedFiveDigitIntegerDimension value) {
543
        this.wirelessDataTransferRate = value;
544
    }
545
 
546
    /**
547
     * Gets the value of the wirelessRouterTransmissionBand property.
548
     * 
549
     * @return
550
     *     possible object is
551
     *     {@link String }
552
     *     
553
     */
554
    public String getWirelessRouterTransmissionBand() {
555
        return wirelessRouterTransmissionBand;
556
    }
557
 
558
    /**
559
     * Sets the value of the wirelessRouterTransmissionBand property.
560
     * 
561
     * @param value
562
     *     allowed object is
563
     *     {@link String }
564
     *     
565
     */
566
    public void setWirelessRouterTransmissionBand(String value) {
567
        this.wirelessRouterTransmissionBand = value;
568
    }
569
 
570
    /**
571
     * Gets the value of the wirelessTechnology property.
572
     * 
573
     * @return
574
     *     possible object is
575
     *     {@link String }
576
     *     
577
     */
578
    public String getWirelessTechnology() {
579
        return wirelessTechnology;
580
    }
581
 
582
    /**
583
     * Sets the value of the wirelessTechnology property.
584
     * 
585
     * @param value
586
     *     allowed object is
587
     *     {@link String }
588
     *     
589
     */
590
    public void setWirelessTechnology(String value) {
591
        this.wirelessTechnology = value;
592
    }
593
 
594
}