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.util.ArrayList;
12
import java.util.List;
13
import javax.xml.bind.annotation.XmlAccessType;
14
import javax.xml.bind.annotation.XmlAccessorType;
15
import javax.xml.bind.annotation.XmlElement;
16
import javax.xml.bind.annotation.XmlRootElement;
17
import javax.xml.bind.annotation.XmlType;
18
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
19
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
20
 
21
 
22
/**
23
 * <p>Java class for anonymous complex type.
24
 * 
25
 * <p>The following schema fragment specifies the expected content contained within this class.
26
 * 
27
 * <pre>
28
 * &lt;complexType>
29
 *   &lt;complexContent>
30
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
31
 *       &lt;sequence>
32
 *         &lt;element name="SurveillanceSystemType" minOccurs="0">
33
 *           &lt;simpleType>
34
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
35
 *               &lt;enumeration value="cameras"/>
36
 *               &lt;enumeration value="complete-systems"/>
37
 *               &lt;enumeration value="monitors"/>
38
 *               &lt;enumeration value="network-systems"/>
39
 *               &lt;enumeration value="multiplexer"/>
40
 *             &lt;/restriction>
41
 *           &lt;/simpleType>
42
 *         &lt;/element>
43
 *         &lt;element name="CameraType" minOccurs="0">
44
 *           &lt;simpleType>
45
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
46
 *               &lt;enumeration value="security-cameras"/>
47
 *               &lt;enumeration value="dummy-cameras"/>
48
 *               &lt;enumeration value="bullet-cameras"/>
49
 *               &lt;enumeration value="web-cameras"/>
50
 *               &lt;enumeration value="mirror-image-cameras"/>
51
 *               &lt;enumeration value="dome-cameras"/>
52
 *               &lt;enumeration value="spy-cameras"/>
53
 *               &lt;enumeration value="pinhole-cameras"/>
54
 *               &lt;enumeration value="miniature-cameras"/>
55
 *               &lt;enumeration value="nanny-cameras"/>
56
 *               &lt;enumeration value="pen-cameras"/>
57
 *             &lt;/restriction>
58
 *           &lt;/simpleType>
59
 *         &lt;/element>
60
 *         &lt;element name="AlarmClock" type="{}LongString" minOccurs="0"/>
61
 *         &lt;element name="BodyType" type="{}LongString" minOccurs="0"/>
62
 *         &lt;element name="CompatibleCameraMount" type="{}LongString" minOccurs="0"/>
63
 *         &lt;element name="Durability" type="{}LongString" maxOccurs="5" minOccurs="0"/>
64
 *         &lt;element name="Features" maxOccurs="14" minOccurs="0">
65
 *           &lt;simpleType>
66
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
67
 *               &lt;enumeration value="weatherproof"/>
68
 *               &lt;enumeration value="motion-detection"/>
69
 *               &lt;enumeration value="real-time"/>
70
 *               &lt;enumeration value="indoor"/>
71
 *               &lt;enumeration value="outdoor"/>
72
 *               &lt;enumeration value="black-and-white"/>
73
 *               &lt;enumeration value="color"/>
74
 *               &lt;enumeration value="night-vision"/>
75
 *               &lt;enumeration value="day-and-night-camera"/>
76
 *               &lt;enumeration value="adjustable-panning"/>
77
 *               &lt;enumeration value="submersible"/>
78
 *               &lt;enumeration value="wireless"/>
79
 *               &lt;enumeration value="ptz-system"/>
80
 *               &lt;enumeration value="digital-spy-camera"/>
81
 *             &lt;/restriction>
82
 *           &lt;/simpleType>
83
 *         &lt;/element>
84
 *         &lt;element name="CameraAccessories" minOccurs="0">
85
 *           &lt;simpleType>
86
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
87
 *               &lt;enumeration value="mounting-brackets"/>
88
 *               &lt;enumeration value="power-adapter"/>
89
 *               &lt;enumeration value="cable"/>
90
 *               &lt;enumeration value="sun-shield"/>
91
 *               &lt;enumeration value="camera-controller"/>
92
 *               &lt;enumeration value="transmitters"/>
93
 *               &lt;enumeration value="zoom-lens"/>
94
 *               &lt;enumeration value="pinhole-lens"/>
95
 *             &lt;/restriction>
96
 *           &lt;/simpleType>
97
 *         &lt;/element>
98
 *         &lt;element name="ImageSensorType" type="{}LongString" minOccurs="0"/>
99
 *         &lt;element name="MaximumPanAngle" type="{}DegreeDimension" minOccurs="0"/>
100
 *         &lt;element name="MediaStorage" type="{}LongString" minOccurs="0"/>
101
 *         &lt;element name="MotorCapabilities" type="{}LongString" minOccurs="0"/>
102
 *         &lt;element name="MountType" type="{}LongString" minOccurs="0"/>
103
 *         &lt;element name="NightVision" type="{}LongString" minOccurs="0"/>
104
 *         &lt;element name="NumberofIncludedCameras" type="{}LongString" minOccurs="0"/>
105
 *         &lt;element name="Remote" type="{}LongString" minOccurs="0"/>
106
 *         &lt;element name="SignalType" type="{}LongString" minOccurs="0"/>
107
 *         &lt;element name="VideoResolution" type="{}LongString" minOccurs="0"/>
108
 *         &lt;element name="WirelessTechnology" type="{}LongString" maxOccurs="3" minOccurs="0"/>
109
 *         &lt;element name="ZoomRatio" type="{}LongString" minOccurs="0"/>
110
 *       &lt;/sequence>
111
 *     &lt;/restriction>
112
 *   &lt;/complexContent>
113
 * &lt;/complexType>
114
 * </pre>
115
 * 
116
 * 
117
 */
118
@XmlAccessorType(XmlAccessType.FIELD)
119
@XmlType(name = "", propOrder = {
120
    "surveillanceSystemType",
121
    "cameraType",
122
    "alarmClock",
123
    "bodyType",
124
    "compatibleCameraMount",
125
    "durability",
126
    "features",
127
    "cameraAccessories",
128
    "imageSensorType",
129
    "maximumPanAngle",
130
    "mediaStorage",
131
    "motorCapabilities",
132
    "mountType",
133
    "nightVision",
134
    "numberofIncludedCameras",
135
    "remote",
136
    "signalType",
137
    "videoResolution",
138
    "wirelessTechnology",
139
    "zoomRatio"
140
})
141
@XmlRootElement(name = "SurveillanceSystem")
142
public class SurveillanceSystem {
143
 
144
    @XmlElement(name = "SurveillanceSystemType")
145
    protected String surveillanceSystemType;
146
    @XmlElement(name = "CameraType")
147
    protected String cameraType;
148
    @XmlElement(name = "AlarmClock")
149
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
150
    protected String alarmClock;
151
    @XmlElement(name = "BodyType")
152
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
153
    protected String bodyType;
154
    @XmlElement(name = "CompatibleCameraMount")
155
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
156
    protected String compatibleCameraMount;
157
    @XmlElement(name = "Durability")
158
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
159
    protected List<String> durability;
160
    @XmlElement(name = "Features")
161
    protected List<String> features;
162
    @XmlElement(name = "CameraAccessories")
163
    protected String cameraAccessories;
164
    @XmlElement(name = "ImageSensorType")
165
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
166
    protected String imageSensorType;
167
    @XmlElement(name = "MaximumPanAngle")
168
    protected DegreeDimension maximumPanAngle;
169
    @XmlElement(name = "MediaStorage")
170
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
171
    protected String mediaStorage;
172
    @XmlElement(name = "MotorCapabilities")
173
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
174
    protected String motorCapabilities;
175
    @XmlElement(name = "MountType")
176
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
177
    protected String mountType;
178
    @XmlElement(name = "NightVision")
179
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
180
    protected String nightVision;
181
    @XmlElement(name = "NumberofIncludedCameras")
182
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
183
    protected String numberofIncludedCameras;
184
    @XmlElement(name = "Remote")
185
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
186
    protected String remote;
187
    @XmlElement(name = "SignalType")
188
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
189
    protected String signalType;
190
    @XmlElement(name = "VideoResolution")
191
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
192
    protected String videoResolution;
193
    @XmlElement(name = "WirelessTechnology")
194
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
195
    protected List<String> wirelessTechnology;
196
    @XmlElement(name = "ZoomRatio")
197
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
198
    protected String zoomRatio;
199
 
200
    /**
201
     * Gets the value of the surveillanceSystemType property.
202
     * 
203
     * @return
204
     *     possible object is
205
     *     {@link String }
206
     *     
207
     */
208
    public String getSurveillanceSystemType() {
209
        return surveillanceSystemType;
210
    }
211
 
212
    /**
213
     * Sets the value of the surveillanceSystemType property.
214
     * 
215
     * @param value
216
     *     allowed object is
217
     *     {@link String }
218
     *     
219
     */
220
    public void setSurveillanceSystemType(String value) {
221
        this.surveillanceSystemType = value;
222
    }
223
 
224
    /**
225
     * Gets the value of the cameraType property.
226
     * 
227
     * @return
228
     *     possible object is
229
     *     {@link String }
230
     *     
231
     */
232
    public String getCameraType() {
233
        return cameraType;
234
    }
235
 
236
    /**
237
     * Sets the value of the cameraType property.
238
     * 
239
     * @param value
240
     *     allowed object is
241
     *     {@link String }
242
     *     
243
     */
244
    public void setCameraType(String value) {
245
        this.cameraType = value;
246
    }
247
 
248
    /**
249
     * Gets the value of the alarmClock property.
250
     * 
251
     * @return
252
     *     possible object is
253
     *     {@link String }
254
     *     
255
     */
256
    public String getAlarmClock() {
257
        return alarmClock;
258
    }
259
 
260
    /**
261
     * Sets the value of the alarmClock property.
262
     * 
263
     * @param value
264
     *     allowed object is
265
     *     {@link String }
266
     *     
267
     */
268
    public void setAlarmClock(String value) {
269
        this.alarmClock = value;
270
    }
271
 
272
    /**
273
     * Gets the value of the bodyType property.
274
     * 
275
     * @return
276
     *     possible object is
277
     *     {@link String }
278
     *     
279
     */
280
    public String getBodyType() {
281
        return bodyType;
282
    }
283
 
284
    /**
285
     * Sets the value of the bodyType property.
286
     * 
287
     * @param value
288
     *     allowed object is
289
     *     {@link String }
290
     *     
291
     */
292
    public void setBodyType(String value) {
293
        this.bodyType = value;
294
    }
295
 
296
    /**
297
     * Gets the value of the compatibleCameraMount property.
298
     * 
299
     * @return
300
     *     possible object is
301
     *     {@link String }
302
     *     
303
     */
304
    public String getCompatibleCameraMount() {
305
        return compatibleCameraMount;
306
    }
307
 
308
    /**
309
     * Sets the value of the compatibleCameraMount property.
310
     * 
311
     * @param value
312
     *     allowed object is
313
     *     {@link String }
314
     *     
315
     */
316
    public void setCompatibleCameraMount(String value) {
317
        this.compatibleCameraMount = value;
318
    }
319
 
320
    /**
321
     * Gets the value of the durability property.
322
     * 
323
     * <p>
324
     * This accessor method returns a reference to the live list,
325
     * not a snapshot. Therefore any modification you make to the
326
     * returned list will be present inside the JAXB object.
327
     * This is why there is not a <CODE>set</CODE> method for the durability property.
328
     * 
329
     * <p>
330
     * For example, to add a new item, do as follows:
331
     * <pre>
332
     *    getDurability().add(newItem);
333
     * </pre>
334
     * 
335
     * 
336
     * <p>
337
     * Objects of the following type(s) are allowed in the list
338
     * {@link String }
339
     * 
340
     * 
341
     */
342
    public List<String> getDurability() {
343
        if (durability == null) {
344
            durability = new ArrayList<String>();
345
        }
346
        return this.durability;
347
    }
348
 
349
    /**
350
     * Gets the value of the features property.
351
     * 
352
     * <p>
353
     * This accessor method returns a reference to the live list,
354
     * not a snapshot. Therefore any modification you make to the
355
     * returned list will be present inside the JAXB object.
356
     * This is why there is not a <CODE>set</CODE> method for the features property.
357
     * 
358
     * <p>
359
     * For example, to add a new item, do as follows:
360
     * <pre>
361
     *    getFeatures().add(newItem);
362
     * </pre>
363
     * 
364
     * 
365
     * <p>
366
     * Objects of the following type(s) are allowed in the list
367
     * {@link String }
368
     * 
369
     * 
370
     */
371
    public List<String> getFeatures() {
372
        if (features == null) {
373
            features = new ArrayList<String>();
374
        }
375
        return this.features;
376
    }
377
 
378
    /**
379
     * Gets the value of the cameraAccessories property.
380
     * 
381
     * @return
382
     *     possible object is
383
     *     {@link String }
384
     *     
385
     */
386
    public String getCameraAccessories() {
387
        return cameraAccessories;
388
    }
389
 
390
    /**
391
     * Sets the value of the cameraAccessories property.
392
     * 
393
     * @param value
394
     *     allowed object is
395
     *     {@link String }
396
     *     
397
     */
398
    public void setCameraAccessories(String value) {
399
        this.cameraAccessories = value;
400
    }
401
 
402
    /**
403
     * Gets the value of the imageSensorType property.
404
     * 
405
     * @return
406
     *     possible object is
407
     *     {@link String }
408
     *     
409
     */
410
    public String getImageSensorType() {
411
        return imageSensorType;
412
    }
413
 
414
    /**
415
     * Sets the value of the imageSensorType property.
416
     * 
417
     * @param value
418
     *     allowed object is
419
     *     {@link String }
420
     *     
421
     */
422
    public void setImageSensorType(String value) {
423
        this.imageSensorType = value;
424
    }
425
 
426
    /**
427
     * Gets the value of the maximumPanAngle property.
428
     * 
429
     * @return
430
     *     possible object is
431
     *     {@link DegreeDimension }
432
     *     
433
     */
434
    public DegreeDimension getMaximumPanAngle() {
435
        return maximumPanAngle;
436
    }
437
 
438
    /**
439
     * Sets the value of the maximumPanAngle property.
440
     * 
441
     * @param value
442
     *     allowed object is
443
     *     {@link DegreeDimension }
444
     *     
445
     */
446
    public void setMaximumPanAngle(DegreeDimension value) {
447
        this.maximumPanAngle = value;
448
    }
449
 
450
    /**
451
     * Gets the value of the mediaStorage property.
452
     * 
453
     * @return
454
     *     possible object is
455
     *     {@link String }
456
     *     
457
     */
458
    public String getMediaStorage() {
459
        return mediaStorage;
460
    }
461
 
462
    /**
463
     * Sets the value of the mediaStorage property.
464
     * 
465
     * @param value
466
     *     allowed object is
467
     *     {@link String }
468
     *     
469
     */
470
    public void setMediaStorage(String value) {
471
        this.mediaStorage = value;
472
    }
473
 
474
    /**
475
     * Gets the value of the motorCapabilities property.
476
     * 
477
     * @return
478
     *     possible object is
479
     *     {@link String }
480
     *     
481
     */
482
    public String getMotorCapabilities() {
483
        return motorCapabilities;
484
    }
485
 
486
    /**
487
     * Sets the value of the motorCapabilities property.
488
     * 
489
     * @param value
490
     *     allowed object is
491
     *     {@link String }
492
     *     
493
     */
494
    public void setMotorCapabilities(String value) {
495
        this.motorCapabilities = value;
496
    }
497
 
498
    /**
499
     * Gets the value of the mountType property.
500
     * 
501
     * @return
502
     *     possible object is
503
     *     {@link String }
504
     *     
505
     */
506
    public String getMountType() {
507
        return mountType;
508
    }
509
 
510
    /**
511
     * Sets the value of the mountType property.
512
     * 
513
     * @param value
514
     *     allowed object is
515
     *     {@link String }
516
     *     
517
     */
518
    public void setMountType(String value) {
519
        this.mountType = value;
520
    }
521
 
522
    /**
523
     * Gets the value of the nightVision property.
524
     * 
525
     * @return
526
     *     possible object is
527
     *     {@link String }
528
     *     
529
     */
530
    public String getNightVision() {
531
        return nightVision;
532
    }
533
 
534
    /**
535
     * Sets the value of the nightVision property.
536
     * 
537
     * @param value
538
     *     allowed object is
539
     *     {@link String }
540
     *     
541
     */
542
    public void setNightVision(String value) {
543
        this.nightVision = value;
544
    }
545
 
546
    /**
547
     * Gets the value of the numberofIncludedCameras property.
548
     * 
549
     * @return
550
     *     possible object is
551
     *     {@link String }
552
     *     
553
     */
554
    public String getNumberofIncludedCameras() {
555
        return numberofIncludedCameras;
556
    }
557
 
558
    /**
559
     * Sets the value of the numberofIncludedCameras property.
560
     * 
561
     * @param value
562
     *     allowed object is
563
     *     {@link String }
564
     *     
565
     */
566
    public void setNumberofIncludedCameras(String value) {
567
        this.numberofIncludedCameras = value;
568
    }
569
 
570
    /**
571
     * Gets the value of the remote property.
572
     * 
573
     * @return
574
     *     possible object is
575
     *     {@link String }
576
     *     
577
     */
578
    public String getRemote() {
579
        return remote;
580
    }
581
 
582
    /**
583
     * Sets the value of the remote property.
584
     * 
585
     * @param value
586
     *     allowed object is
587
     *     {@link String }
588
     *     
589
     */
590
    public void setRemote(String value) {
591
        this.remote = value;
592
    }
593
 
594
    /**
595
     * Gets the value of the signalType property.
596
     * 
597
     * @return
598
     *     possible object is
599
     *     {@link String }
600
     *     
601
     */
602
    public String getSignalType() {
603
        return signalType;
604
    }
605
 
606
    /**
607
     * Sets the value of the signalType property.
608
     * 
609
     * @param value
610
     *     allowed object is
611
     *     {@link String }
612
     *     
613
     */
614
    public void setSignalType(String value) {
615
        this.signalType = value;
616
    }
617
 
618
    /**
619
     * Gets the value of the videoResolution property.
620
     * 
621
     * @return
622
     *     possible object is
623
     *     {@link String }
624
     *     
625
     */
626
    public String getVideoResolution() {
627
        return videoResolution;
628
    }
629
 
630
    /**
631
     * Sets the value of the videoResolution property.
632
     * 
633
     * @param value
634
     *     allowed object is
635
     *     {@link String }
636
     *     
637
     */
638
    public void setVideoResolution(String value) {
639
        this.videoResolution = value;
640
    }
641
 
642
    /**
643
     * Gets the value of the wirelessTechnology property.
644
     * 
645
     * <p>
646
     * This accessor method returns a reference to the live list,
647
     * not a snapshot. Therefore any modification you make to the
648
     * returned list will be present inside the JAXB object.
649
     * This is why there is not a <CODE>set</CODE> method for the wirelessTechnology property.
650
     * 
651
     * <p>
652
     * For example, to add a new item, do as follows:
653
     * <pre>
654
     *    getWirelessTechnology().add(newItem);
655
     * </pre>
656
     * 
657
     * 
658
     * <p>
659
     * Objects of the following type(s) are allowed in the list
660
     * {@link String }
661
     * 
662
     * 
663
     */
664
    public List<String> getWirelessTechnology() {
665
        if (wirelessTechnology == null) {
666
            wirelessTechnology = new ArrayList<String>();
667
        }
668
        return this.wirelessTechnology;
669
    }
670
 
671
    /**
672
     * Gets the value of the zoomRatio property.
673
     * 
674
     * @return
675
     *     possible object is
676
     *     {@link String }
677
     *     
678
     */
679
    public String getZoomRatio() {
680
        return zoomRatio;
681
    }
682
 
683
    /**
684
     * Sets the value of the zoomRatio property.
685
     * 
686
     * @param value
687
     *     allowed object is
688
     *     {@link String }
689
     *     
690
     */
691
    public void setZoomRatio(String value) {
692
        this.zoomRatio = value;
693
    }
694
 
695
}