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