Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7481 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:57:00 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 name="ApplicationVersion" type="{}StringNotNull"/>
35
 *         &lt;element ref="{}DownloadableFile"/>
36
 *         &lt;element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="7"/>
37
 *         &lt;element name="SystemRequirements" type="{}LongStringNotNull" minOccurs="0"/>
38
 *         &lt;element name="NumberOfLicenses" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
39
 *         &lt;element name="MaxNumberOfPlayers" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
40
 *       &lt;/sequence>
41
 *     &lt;/restriction>
42
 *   &lt;/complexContent>
43
 * &lt;/complexType>
44
 * </pre>
45
 * 
46
 * 
47
 */
48
@XmlAccessorType(XmlAccessType.FIELD)
49
@XmlType(name = "", propOrder = {
50
    "applicationVersion",
51
    "downloadableFile",
52
    "operatingSystem",
53
    "systemRequirements",
54
    "numberOfLicenses",
55
    "maxNumberOfPlayers"
56
})
57
@XmlRootElement(name = "HandheldSoftwareDownloads")
58
public class HandheldSoftwareDownloads {
59
 
60
    @XmlElement(name = "ApplicationVersion", required = true)
61
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
62
    protected String applicationVersion;
63
    @XmlElement(name = "DownloadableFile", required = true)
64
    protected DownloadableFile downloadableFile;
65
    @XmlElement(name = "OperatingSystem", required = true)
66
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
67
    protected List<String> operatingSystem;
68
    @XmlElement(name = "SystemRequirements")
69
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
70
    protected String systemRequirements;
71
    @XmlElement(name = "NumberOfLicenses")
72
    @XmlSchemaType(name = "positiveInteger")
73
    protected BigInteger numberOfLicenses;
74
    @XmlElement(name = "MaxNumberOfPlayers")
75
    @XmlSchemaType(name = "positiveInteger")
76
    protected BigInteger maxNumberOfPlayers;
77
 
78
    /**
79
     * Gets the value of the applicationVersion property.
80
     * 
81
     * @return
82
     *     possible object is
83
     *     {@link String }
84
     *     
85
     */
86
    public String getApplicationVersion() {
87
        return applicationVersion;
88
    }
89
 
90
    /**
91
     * Sets the value of the applicationVersion property.
92
     * 
93
     * @param value
94
     *     allowed object is
95
     *     {@link String }
96
     *     
97
     */
98
    public void setApplicationVersion(String value) {
99
        this.applicationVersion = value;
100
    }
101
 
102
    /**
103
     * Gets the value of the downloadableFile property.
104
     * 
105
     * @return
106
     *     possible object is
107
     *     {@link DownloadableFile }
108
     *     
109
     */
110
    public DownloadableFile getDownloadableFile() {
111
        return downloadableFile;
112
    }
113
 
114
    /**
115
     * Sets the value of the downloadableFile property.
116
     * 
117
     * @param value
118
     *     allowed object is
119
     *     {@link DownloadableFile }
120
     *     
121
     */
122
    public void setDownloadableFile(DownloadableFile value) {
123
        this.downloadableFile = value;
124
    }
125
 
126
    /**
127
     * Gets the value of the operatingSystem property.
128
     * 
129
     * <p>
130
     * This accessor method returns a reference to the live list,
131
     * not a snapshot. Therefore any modification you make to the
132
     * returned list will be present inside the JAXB object.
133
     * This is why there is not a <CODE>set</CODE> method for the operatingSystem property.
134
     * 
135
     * <p>
136
     * For example, to add a new item, do as follows:
137
     * <pre>
138
     *    getOperatingSystem().add(newItem);
139
     * </pre>
140
     * 
141
     * 
142
     * <p>
143
     * Objects of the following type(s) are allowed in the list
144
     * {@link String }
145
     * 
146
     * 
147
     */
148
    public List<String> getOperatingSystem() {
149
        if (operatingSystem == null) {
150
            operatingSystem = new ArrayList<String>();
151
        }
152
        return this.operatingSystem;
153
    }
154
 
155
    /**
156
     * Gets the value of the systemRequirements property.
157
     * 
158
     * @return
159
     *     possible object is
160
     *     {@link String }
161
     *     
162
     */
163
    public String getSystemRequirements() {
164
        return systemRequirements;
165
    }
166
 
167
    /**
168
     * Sets the value of the systemRequirements property.
169
     * 
170
     * @param value
171
     *     allowed object is
172
     *     {@link String }
173
     *     
174
     */
175
    public void setSystemRequirements(String value) {
176
        this.systemRequirements = value;
177
    }
178
 
179
    /**
180
     * Gets the value of the numberOfLicenses property.
181
     * 
182
     * @return
183
     *     possible object is
184
     *     {@link BigInteger }
185
     *     
186
     */
187
    public BigInteger getNumberOfLicenses() {
188
        return numberOfLicenses;
189
    }
190
 
191
    /**
192
     * Sets the value of the numberOfLicenses property.
193
     * 
194
     * @param value
195
     *     allowed object is
196
     *     {@link BigInteger }
197
     *     
198
     */
199
    public void setNumberOfLicenses(BigInteger value) {
200
        this.numberOfLicenses = value;
201
    }
202
 
203
    /**
204
     * Gets the value of the maxNumberOfPlayers property.
205
     * 
206
     * @return
207
     *     possible object is
208
     *     {@link BigInteger }
209
     *     
210
     */
211
    public BigInteger getMaxNumberOfPlayers() {
212
        return maxNumberOfPlayers;
213
    }
214
 
215
    /**
216
     * Sets the value of the maxNumberOfPlayers property.
217
     * 
218
     * @param value
219
     *     allowed object is
220
     *     {@link BigInteger }
221
     *     
222
     */
223
    public void setMaxNumberOfPlayers(BigInteger value) {
224
        this.maxNumberOfPlayers = value;
225
    }
226
 
227
}