Subversion Repositories XServices

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
30 brianR 1
 
2
3
 
4
import java.util.ArrayList;
5
import java.util.List;
6
import javax.xml.bind.JAXBElement;
7
import javax.xml.bind.annotation.XmlAccessType;
8
import javax.xml.bind.annotation.XmlAccessorType;
9
import javax.xml.bind.annotation.XmlElement;
10
import javax.xml.bind.annotation.XmlElementRef;
11
import javax.xml.bind.annotation.XmlType;
12
13
 
14
 
15
 * <p>Java class for Transition complex type.
16
 *
17
 * <p>The following schema fragment specifies the expected content contained within this class.
18
 *
19
 * <pre>
20
 * &lt;complexType name="Transition">
21
 *   &lt;complexContent>
22
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
23
 *       &lt;sequence>
24
 *         &lt;element name="transitionID" type="{http://www.w3.org/2001/XMLSchema}integer"/>
25
 *         &lt;element name="transitionUUID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
26
 *         &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
27
 *         &lt;element name="fromState" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
28
 *         &lt;element name="fromStateID" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
29
 *         &lt;element name="fromStateUUID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
30
 *         &lt;element name="toState" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
31
 *         &lt;element name="toStateID" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
32
 *         &lt;element name="toStateUUID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
33
 *         &lt;element name="type" type="{urn:aewebservices71}Transition-Type"/>
34
 *         &lt;element name="fullyQualifiedPostIssueProjectName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
35
 *         &lt;element name="transitionAttributes" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
36
 *       &lt;/sequence>
37
 *     &lt;/restriction>
38
 *   &lt;/complexContent>
39
 * &lt;/complexType>
40
 * </pre>
41
 *
42
 *
43
 */
44
@XmlAccessorType(XmlAccessType.FIELD)
45
@XmlType(name = "Transition", propOrder = {
46
    "transitionID",
47
    "transitionUUID",
48
    "name",
49
    "fromState",
50
    "fromStateID",
51
    "fromStateUUID",
52
    "toState",
53
    "toStateID",
54
    "toStateUUID",
55
    "type",
56
    "fullyQualifiedPostIssueProjectName",
57
    "transitionAttributes"
58
})
59
public class Transition {
60
61
 
62
    protected BigInteger transitionID;
63
    @XmlElementRef(name = "transitionUUID", namespace = "urn:aewebservices71", type = JAXBElement.class)
64
    protected JAXBElement<String> transitionUUID;
65
    @XmlElementRef(name = "name", namespace = "urn:aewebservices71", type = JAXBElement.class)
66
    protected JAXBElement<String> name;
67
    @XmlElementRef(name = "fromState", namespace = "urn:aewebservices71", type = JAXBElement.class)
68
    protected JAXBElement<String> fromState;
69
    @XmlElementRef(name = "fromStateID", namespace = "urn:aewebservices71", type = JAXBElement.class)
70
    protected JAXBElement<BigInteger> fromStateID;
71
    @XmlElementRef(name = "fromStateUUID", namespace = "urn:aewebservices71", type = JAXBElement.class)
72
    protected JAXBElement<String> fromStateUUID;
73
    @XmlElementRef(name = "toState", namespace = "urn:aewebservices71", type = JAXBElement.class)
74
    protected JAXBElement<String> toState;
75
    @XmlElementRef(name = "toStateID", namespace = "urn:aewebservices71", type = JAXBElement.class)
76
    protected JAXBElement<BigInteger> toStateID;
77
    @XmlElementRef(name = "toStateUUID", namespace = "urn:aewebservices71", type = JAXBElement.class)
78
    protected JAXBElement<String> toStateUUID;
79
    @XmlElement(required = true)
80
    protected TransitionType type;
81
    @XmlElementRef(name = "fullyQualifiedPostIssueProjectName", namespace = "urn:aewebservices71", type = JAXBElement.class)
82
    protected JAXBElement<String> fullyQualifiedPostIssueProjectName;
83
    protected List<String> transitionAttributes;
84
85
 
86
     * Gets the value of the transitionID property.
87
     *
88
     * @return
89
     *     possible object is
90
     *     {@link BigInteger }
91
     *
92
     */
93
    public BigInteger getTransitionID() {
94
        return transitionID;
95
    }
96
97
 
98
     * Sets the value of the transitionID property.
99
     *
100
     * @param value
101
     *     allowed object is
102
     *     {@link BigInteger }
103
     *
104
     */
105
    public void setTransitionID(BigInteger value) {
106
        this.transitionID = value;
107
    }
108
109
 
110
     * Gets the value of the transitionUUID property.
111
     *
112
     * @return
113
     *     possible object is
114
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
115
     *
116
     */
117
    public JAXBElement<String> getTransitionUUID() {
118
        return transitionUUID;
119
    }
120
121
 
122
     * Sets the value of the transitionUUID property.
123
     *
124
     * @param value
125
     *     allowed object is
126
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
127
     *
128
     */
129
    public void setTransitionUUID(JAXBElement<String> value) {
130
        this.transitionUUID = ((JAXBElement<String> ) value);
131
    }
132
133
 
134
     * Gets the value of the name property.
135
     *
136
     * @return
137
     *     possible object is
138
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
139
     *
140
     */
141
    public JAXBElement<String> getName() {
142
        return name;
143
    }
144
145
 
146
     * Sets the value of the name property.
147
     *
148
     * @param value
149
     *     allowed object is
150
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
151
     *
152
     */
153
    public void setName(JAXBElement<String> value) {
154
        this.name = ((JAXBElement<String> ) value);
155
    }
156
157
 
158
     * Gets the value of the fromState property.
159
     *
160
     * @return
161
     *     possible object is
162
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
163
     *
164
     */
165
    public JAXBElement<String> getFromState() {
166
        return fromState;
167
    }
168
169
 
170
     * Sets the value of the fromState property.
171
     *
172
     * @param value
173
     *     allowed object is
174
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
175
     *
176
     */
177
    public void setFromState(JAXBElement<String> value) {
178
        this.fromState = ((JAXBElement<String> ) value);
179
    }
180
181
 
182
     * Gets the value of the fromStateID property.
183
     *
184
     * @return
185
     *     possible object is
186
     *     {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
187
     *
188
     */
189
    public JAXBElement<BigInteger> getFromStateID() {
190
        return fromStateID;
191
    }
192
193
 
194
     * Sets the value of the fromStateID property.
195
     *
196
     * @param value
197
     *     allowed object is
198
     *     {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
199
     *
200
     */
201
    public void setFromStateID(JAXBElement<BigInteger> value) {
202
        this.fromStateID = ((JAXBElement<BigInteger> ) value);
203
    }
204
205
 
206
     * Gets the value of the fromStateUUID property.
207
     *
208
     * @return
209
     *     possible object is
210
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
211
     *
212
     */
213
    public JAXBElement<String> getFromStateUUID() {
214
        return fromStateUUID;
215
    }
216
217
 
218
     * Sets the value of the fromStateUUID property.
219
     *
220
     * @param value
221
     *     allowed object is
222
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
223
     *
224
     */
225
    public void setFromStateUUID(JAXBElement<String> value) {
226
        this.fromStateUUID = ((JAXBElement<String> ) value);
227
    }
228
229
 
230
     * Gets the value of the toState property.
231
     *
232
     * @return
233
     *     possible object is
234
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
235
     *
236
     */
237
    public JAXBElement<String> getToState() {
238
        return toState;
239
    }
240
241
 
242
     * Sets the value of the toState property.
243
     *
244
     * @param value
245
     *     allowed object is
246
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
247
     *
248
     */
249
    public void setToState(JAXBElement<String> value) {
250
        this.toState = ((JAXBElement<String> ) value);
251
    }
252
253
 
254
     * Gets the value of the toStateID property.
255
     *
256
     * @return
257
     *     possible object is
258
     *     {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
259
     *
260
     */
261
    public JAXBElement<BigInteger> getToStateID() {
262
        return toStateID;
263
    }
264
265
 
266
     * Sets the value of the toStateID property.
267
     *
268
     * @param value
269
     *     allowed object is
270
     *     {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
271
     *
272
     */
273
    public void setToStateID(JAXBElement<BigInteger> value) {
274
        this.toStateID = ((JAXBElement<BigInteger> ) value);
275
    }
276
277
 
278
     * Gets the value of the toStateUUID property.
279
     *
280
     * @return
281
     *     possible object is
282
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
283
     *
284
     */
285
    public JAXBElement<String> getToStateUUID() {
286
        return toStateUUID;
287
    }
288
289
 
290
     * Sets the value of the toStateUUID property.
291
     *
292
     * @param value
293
     *     allowed object is
294
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
295
     *
296
     */
297
    public void setToStateUUID(JAXBElement<String> value) {
298
        this.toStateUUID = ((JAXBElement<String> ) value);
299
    }
300
301
 
302
     * Gets the value of the type property.
303
     *
304
     * @return
305
     *     possible object is
306
     *     {@link TransitionType }
307
     *
308
     */
309
    public TransitionType getType() {
310
        return type;
311
    }
312
313
 
314
     * Sets the value of the type property.
315
     *
316
     * @param value
317
     *     allowed object is
318
     *     {@link TransitionType }
319
     *
320
     */
321
    public void setType(TransitionType value) {
322
        this.type = value;
323
    }
324
325
 
326
     * Gets the value of the fullyQualifiedPostIssueProjectName property.
327
     *
328
     * @return
329
     *     possible object is
330
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
331
     *
332
     */
333
    public JAXBElement<String> getFullyQualifiedPostIssueProjectName() {
334
        return fullyQualifiedPostIssueProjectName;
335
    }
336
337
 
338
     * Sets the value of the fullyQualifiedPostIssueProjectName property.
339
     *
340
     * @param value
341
     *     allowed object is
342
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
343
     *
344
     */
345
    public void setFullyQualifiedPostIssueProjectName(JAXBElement<String> value) {
346
        this.fullyQualifiedPostIssueProjectName = ((JAXBElement<String> ) value);
347
    }
348
349
 
350
     * Gets the value of the transitionAttributes 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 transitionAttributes property.
357
     *
358
     * <p>
359
     * For example, to add a new item, do as follows:
360
     * <pre>
361
     *    getTransitionAttributes().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> getTransitionAttributes() {
372
        if (transitionAttributes == null) {
373
            transitionAttributes = new ArrayList<String>();
374
        }
375
        return this.transitionAttributes;
376
    }
377
378
 
379