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.XmlSchemaType;
10
import javax.xml.bind.annotation.XmlType;
11
import javax.xml.datatype.XMLGregorianCalendar;
12
13
 
14
 
15
 * <p>Java class for StateChangeHistory complex type.
16
 *
17
 * <p>The following schema fragment specifies the expected content contained within this class.
18
 *
19
 * <pre>
20
 * &lt;complexType name="StateChangeHistory">
21
 *   &lt;complexContent>
22
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
23
 *       &lt;sequence>
24
 *         &lt;element name="newStateID" type="{http://www.w3.org/2001/XMLSchema}integer"/>
25
 *         &lt;element name="newStateName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
26
 *         &lt;element name="transitionID" type="{http://www.w3.org/2001/XMLSchema}integer"/>
27
 *         &lt;element name="transitionName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
28
 *         &lt;element name="time" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
29
 *         &lt;element name="userID" type="{http://www.w3.org/2001/XMLSchema}integer"/>
30
 *         &lt;element name="userName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
31
 *         &lt;element name="ownerID" type="{http://www.w3.org/2001/XMLSchema}integer"/>
32
 *         &lt;element name="ownerName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
33
 *       &lt;/sequence>
34
 *     &lt;/restriction>
35
 *   &lt;/complexContent>
36
 * &lt;/complexType>
37
 * </pre>
38
 *
39
 *
40
 */
41
@XmlAccessorType(XmlAccessType.FIELD)
42
@XmlType(name = "StateChangeHistory", propOrder = {
43
    "newStateID",
44
    "newStateName",
45
    "transitionID",
46
    "transitionName",
47
    "time",
48
    "userID",
49
    "userName",
50
    "ownerID",
51
    "ownerName"
52
})
53
public class StateChangeHistory {
54
55
 
56
    protected BigInteger newStateID;
57
    @XmlElementRef(name = "newStateName", namespace = "urn:aewebservices71", type = JAXBElement.class)
58
    protected JAXBElement<String> newStateName;
59
    @XmlElement(required = true)
60
    protected BigInteger transitionID;
61
    @XmlElementRef(name = "transitionName", namespace = "urn:aewebservices71", type = JAXBElement.class)
62
    protected JAXBElement<String> transitionName;
63
    @XmlElement(required = true)
64
    @XmlSchemaType(name = "dateTime")
65
    protected XMLGregorianCalendar time;
66
    @XmlElement(required = true)
67
    protected BigInteger userID;
68
    @XmlElementRef(name = "userName", namespace = "urn:aewebservices71", type = JAXBElement.class)
69
    protected JAXBElement<String> userName;
70
    @XmlElement(required = true)
71
    protected BigInteger ownerID;
72
    @XmlElementRef(name = "ownerName", namespace = "urn:aewebservices71", type = JAXBElement.class)
73
    protected JAXBElement<String> ownerName;
74
75
 
76
     * Gets the value of the newStateID property.
77
     *
78
     * @return
79
     *     possible object is
80
     *     {@link BigInteger }
81
     *
82
     */
83
    public BigInteger getNewStateID() {
84
        return newStateID;
85
    }
86
87
 
88
     * Sets the value of the newStateID property.
89
     *
90
     * @param value
91
     *     allowed object is
92
     *     {@link BigInteger }
93
     *
94
     */
95
    public void setNewStateID(BigInteger value) {
96
        this.newStateID = value;
97
    }
98
99
 
100
     * Gets the value of the newStateName property.
101
     *
102
     * @return
103
     *     possible object is
104
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
105
     *
106
     */
107
    public JAXBElement<String> getNewStateName() {
108
        return newStateName;
109
    }
110
111
 
112
     * Sets the value of the newStateName property.
113
     *
114
     * @param value
115
     *     allowed object is
116
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
117
     *
118
     */
119
    public void setNewStateName(JAXBElement<String> value) {
120
        this.newStateName = ((JAXBElement<String> ) value);
121
    }
122
123
 
124
     * Gets the value of the transitionID property.
125
     *
126
     * @return
127
     *     possible object is
128
     *     {@link BigInteger }
129
     *
130
     */
131
    public BigInteger getTransitionID() {
132
        return transitionID;
133
    }
134
135
 
136
     * Sets the value of the transitionID property.
137
     *
138
     * @param value
139
     *     allowed object is
140
     *     {@link BigInteger }
141
     *
142
     */
143
    public void setTransitionID(BigInteger value) {
144
        this.transitionID = value;
145
    }
146
147
 
148
     * Gets the value of the transitionName property.
149
     *
150
     * @return
151
     *     possible object is
152
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
153
     *
154
     */
155
    public JAXBElement<String> getTransitionName() {
156
        return transitionName;
157
    }
158
159
 
160
     * Sets the value of the transitionName property.
161
     *
162
     * @param value
163
     *     allowed object is
164
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
165
     *
166
     */
167
    public void setTransitionName(JAXBElement<String> value) {
168
        this.transitionName = ((JAXBElement<String> ) value);
169
    }
170
171
 
172
     * Gets the value of the time property.
173
     *
174
     * @return
175
     *     possible object is
176
     *     {@link XMLGregorianCalendar }
177
     *
178
     */
179
    public XMLGregorianCalendar getTime() {
180
        return time;
181
    }
182
183
 
184
     * Sets the value of the time property.
185
     *
186
     * @param value
187
     *     allowed object is
188
     *     {@link XMLGregorianCalendar }
189
     *
190
     */
191
    public void setTime(XMLGregorianCalendar value) {
192
        this.time = value;
193
    }
194
195
 
196
     * Gets the value of the userID property.
197
     *
198
     * @return
199
     *     possible object is
200
     *     {@link BigInteger }
201
     *
202
     */
203
    public BigInteger getUserID() {
204
        return userID;
205
    }
206
207
 
208
     * Sets the value of the userID property.
209
     *
210
     * @param value
211
     *     allowed object is
212
     *     {@link BigInteger }
213
     *
214
     */
215
    public void setUserID(BigInteger value) {
216
        this.userID = value;
217
    }
218
219
 
220
     * Gets the value of the userName property.
221
     *
222
     * @return
223
     *     possible object is
224
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
225
     *
226
     */
227
    public JAXBElement<String> getUserName() {
228
        return userName;
229
    }
230
231
 
232
     * Sets the value of the userName property.
233
     *
234
     * @param value
235
     *     allowed object is
236
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
237
     *
238
     */
239
    public void setUserName(JAXBElement<String> value) {
240
        this.userName = ((JAXBElement<String> ) value);
241
    }
242
243
 
244
     * Gets the value of the ownerID property.
245
     *
246
     * @return
247
     *     possible object is
248
     *     {@link BigInteger }
249
     *
250
     */
251
    public BigInteger getOwnerID() {
252
        return ownerID;
253
    }
254
255
 
256
     * Sets the value of the ownerID property.
257
     *
258
     * @param value
259
     *     allowed object is
260
     *     {@link BigInteger }
261
     *
262
     */
263
    public void setOwnerID(BigInteger value) {
264
        this.ownerID = value;
265
    }
266
267
 
268
     * Gets the value of the ownerName property.
269
     *
270
     * @return
271
     *     possible object is
272
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
273
     *
274
     */
275
    public JAXBElement<String> getOwnerName() {
276
        return ownerName;
277
    }
278
279
 
280
     * Sets the value of the ownerName property.
281
     *
282
     * @param value
283
     *     allowed object is
284
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
285
     *
286
     */
287
    public void setOwnerName(JAXBElement<String> value) {
288
        this.ownerName = ((JAXBElement<String> ) value);
289
    }
290
291
 
292