Subversion Repositories XServices

Rev

Rev 30 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
30 brianR 1
 
2
3
 
4
import javax.xml.bind.JAXBElement;
5
import javax.xml.bind.annotation.XmlAccessType;
6
import javax.xml.bind.annotation.XmlAccessorType;
7
import javax.xml.bind.annotation.XmlElement;
8
import javax.xml.bind.annotation.XmlElementRef;
9
import javax.xml.bind.annotation.XmlType;
10
11
 
12
 
13
 * <p>Java class for User complex type.
14
 *
15
 * <p>The following schema fragment specifies the expected content contained within this class.
16
 *
17
 * <pre>
18
 * &lt;complexType name="User">
19
 *   &lt;complexContent>
20
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
21
 *       &lt;sequence>
22
 *         &lt;element name="userId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
23
 *         &lt;element name="userName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
24
 *         &lt;element name="id" type="{http://www.w3.org/2001/XMLSchema}integer"/>
25
 *         &lt;element name="uuid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
26
 *         &lt;element name="email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
27
 *         &lt;element name="emailCC" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
28
 *         &lt;element name="timezone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
29
 *         &lt;element name="offsetFromGMT" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
30
 *         &lt;element name="dstSavings" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
31
 *         &lt;element name="namespaceName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
32
 *       &lt;/sequence>
33
 *     &lt;/restriction>
34
 *   &lt;/complexContent>
35
 * &lt;/complexType>
36
 * </pre>
37
 *
38
 *
39
 */
40
@XmlAccessorType(XmlAccessType.FIELD)
41
@XmlType(name = "User", propOrder = {
42
    "userId",
43
    "userName",
44
    "id",
45
    "uuid",
46
    "email",
47
    "emailCC",
48
    "timezone",
49
    "offsetFromGMT",
50
    "dstSavings",
51
    "namespaceName"
52
})
53
public class User {
54
55
 
56
    protected JAXBElement<String> userId;
57
    @XmlElementRef(name = "userName", namespace = "urn:aewebservices71", type = JAXBElement.class)
58
    protected JAXBElement<String> userName;
59
    @XmlElement(required = true)
60
    protected BigInteger id;
61
    @XmlElementRef(name = "uuid", namespace = "urn:aewebservices71", type = JAXBElement.class)
62
    protected JAXBElement<String> uuid;
63
    @XmlElementRef(name = "email", namespace = "urn:aewebservices71", type = JAXBElement.class)
64
    protected JAXBElement<String> email;
65
    @XmlElementRef(name = "emailCC", namespace = "urn:aewebservices71", type = JAXBElement.class)
66
    protected JAXBElement<String> emailCC;
67
    @XmlElementRef(name = "timezone", namespace = "urn:aewebservices71", type = JAXBElement.class)
68
    protected JAXBElement<String> timezone;
69
    protected BigInteger offsetFromGMT;
70
    protected BigInteger dstSavings;
71
    @XmlElementRef(name = "namespaceName", namespace = "urn:aewebservices71", type = JAXBElement.class)
72
    protected JAXBElement<String> namespaceName;
73
74
 
75
     * Gets the value of the userId property.
76
     *
77
     * @return
78
     *     possible object is
79
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
80
     *
81
     */
82
    public JAXBElement<String> getUserId() {
83
        return userId;
84
    }
85
86
 
87
     * Sets the value of the userId property.
88
     *
89
     * @param value
90
     *     allowed object is
91
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
92
     *
93
     */
94
    public void setUserId(JAXBElement<String> value) {
95
        this.userId = ((JAXBElement<String> ) value);
96
    }
97
98
 
99
     * Gets the value of the userName property.
100
     *
101
     * @return
102
     *     possible object is
103
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
104
     *
105
     */
106
    public JAXBElement<String> getUserName() {
107
        return userName;
108
    }
109
110
 
111
     * Sets the value of the userName property.
112
     *
113
     * @param value
114
     *     allowed object is
115
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
116
     *
117
     */
118
    public void setUserName(JAXBElement<String> value) {
119
        this.userName = ((JAXBElement<String> ) value);
120
    }
121
122
 
123
     * Gets the value of the id property.
124
     *
125
     * @return
126
     *     possible object is
127
     *     {@link BigInteger }
128
     *
129
     */
130
    public BigInteger getId() {
131
        return id;
132
    }
133
134
 
135
     * Sets the value of the id property.
136
     *
137
     * @param value
138
     *     allowed object is
139
     *     {@link BigInteger }
140
     *
141
     */
142
    public void setId(BigInteger value) {
143
        this.id = value;
144
    }
145
146
 
147
     * Gets the value of the uuid property.
148
     *
149
     * @return
150
     *     possible object is
151
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
152
     *
153
     */
154
    public JAXBElement<String> getUuid() {
155
        return uuid;
156
    }
157
158
 
159
     * Sets the value of the uuid property.
160
     *
161
     * @param value
162
     *     allowed object is
163
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
164
     *
165
     */
166
    public void setUuid(JAXBElement<String> value) {
167
        this.uuid = ((JAXBElement<String> ) value);
168
    }
169
170
 
171
     * Gets the value of the email property.
172
     *
173
     * @return
174
     *     possible object is
175
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
176
     *
177
     */
178
    public JAXBElement<String> getEmail() {
179
        return email;
180
    }
181
182
 
183
     * Sets the value of the email property.
184
     *
185
     * @param value
186
     *     allowed object is
187
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
188
     *
189
     */
190
    public void setEmail(JAXBElement<String> value) {
191
        this.email = ((JAXBElement<String> ) value);
192
    }
193
194
 
195
     * Gets the value of the emailCC property.
196
     *
197
     * @return
198
     *     possible object is
199
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
200
     *
201
     */
202
    public JAXBElement<String> getEmailCC() {
203
        return emailCC;
204
    }
205
206
 
207
     * Sets the value of the emailCC property.
208
     *
209
     * @param value
210
     *     allowed object is
211
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
212
     *
213
     */
214
    public void setEmailCC(JAXBElement<String> value) {
215
        this.emailCC = ((JAXBElement<String> ) value);
216
    }
217
218
 
219
     * Gets the value of the timezone property.
220
     *
221
     * @return
222
     *     possible object is
223
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
224
     *
225
     */
226
    public JAXBElement<String> getTimezone() {
227
        return timezone;
228
    }
229
230
 
231
     * Sets the value of the timezone property.
232
     *
233
     * @param value
234
     *     allowed object is
235
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
236
     *
237
     */
238
    public void setTimezone(JAXBElement<String> value) {
239
        this.timezone = ((JAXBElement<String> ) value);
240
    }
241
242
 
243
     * Gets the value of the offsetFromGMT property.
244
     *
245
     * @return
246
     *     possible object is
247
     *     {@link BigInteger }
248
     *
249
     */
250
    public BigInteger getOffsetFromGMT() {
251
        return offsetFromGMT;
252
    }
253
254
 
255
     * Sets the value of the offsetFromGMT property.
256
     *
257
     * @param value
258
     *     allowed object is
259
     *     {@link BigInteger }
260
     *
261
     */
262
    public void setOffsetFromGMT(BigInteger value) {
263
        this.offsetFromGMT = value;
264
    }
265
266
 
267
     * Gets the value of the dstSavings property.
268
     *
269
     * @return
270
     *     possible object is
271
     *     {@link BigInteger }
272
     *
273
     */
274
    public BigInteger getDstSavings() {
275
        return dstSavings;
276
    }
277
278
 
279
     * Sets the value of the dstSavings property.
280
     *
281
     * @param value
282
     *     allowed object is
283
     *     {@link BigInteger }
284
     *
285
     */
286
    public void setDstSavings(BigInteger value) {
287
        this.dstSavings = value;
288
    }
289
290
 
291
     * Gets the value of the namespaceName property.
292
     *
293
     * @return
294
     *     possible object is
295
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
296
     *
297
     */
298
    public JAXBElement<String> getNamespaceName() {
299
        return namespaceName;
300
    }
301
302
 
303
     * Sets the value of the namespaceName property.
304
     *
305
     * @param value
306
     *     allowed object is
307
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
308
     *
309
     */
310
    public void setNamespaceName(JAXBElement<String> value) {
311
        this.namespaceName = ((JAXBElement<String> ) value);
312
    }
313
314
 
315