Subversion Repositories XServices

Rev

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 TableData complex type.
16
 *
17
 * <p>The following schema fragment specifies the expected content contained within this class.
18
 *
19
 * <pre>
20
 * &lt;complexType name="TableData">
21
 *   &lt;complexContent>
22
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
23
 *       &lt;sequence>
24
 *         &lt;element name="tableID" type="{http://www.w3.org/2001/XMLSchema}integer"/>
25
 *         &lt;element name="tableUUID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
26
 *         &lt;element name="solutionID" type="{http://www.w3.org/2001/XMLSchema}integer"/>
27
 *         &lt;element name="type" type="{urn:aewebservices71}Table-Type"/>
28
 *         &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
29
 *         &lt;element name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
30
 *         &lt;element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
31
 *         &lt;element name="fieldList" type="{urn:aewebservices71}Field" maxOccurs="unbounded" 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 = "TableData", propOrder = {
42
    "tableID",
43
    "tableUUID",
44
    "solutionID",
45
    "type",
46
    "name",
47
    "displayName",
48
    "description",
49
    "fieldList"
50
})
51
public class TableData {
52
53
 
54
    protected BigInteger tableID;
55
    @XmlElementRef(name = "tableUUID", namespace = "urn:aewebservices71", type = JAXBElement.class)
56
    protected JAXBElement<String> tableUUID;
57
    @XmlElement(required = true)
58
    protected BigInteger solutionID;
59
    @XmlElement(required = true)
60
    protected TableType type;
61
    @XmlElementRef(name = "name", namespace = "urn:aewebservices71", type = JAXBElement.class)
62
    protected JAXBElement<String> name;
63
    @XmlElementRef(name = "displayName", namespace = "urn:aewebservices71", type = JAXBElement.class)
64
    protected JAXBElement<String> displayName;
65
    @XmlElementRef(name = "description", namespace = "urn:aewebservices71", type = JAXBElement.class)
66
    protected JAXBElement<String> description;
67
    protected List<Field> fieldList;
68
69
 
70
     * Gets the value of the tableID property.
71
     *
72
     * @return
73
     *     possible object is
74
     *     {@link BigInteger }
75
     *
76
     */
77
    public BigInteger getTableID() {
78
        return tableID;
79
    }
80
81
 
82
     * Sets the value of the tableID property.
83
     *
84
     * @param value
85
     *     allowed object is
86
     *     {@link BigInteger }
87
     *
88
     */
89
    public void setTableID(BigInteger value) {
90
        this.tableID = value;
91
    }
92
93
 
94
     * Gets the value of the tableUUID property.
95
     *
96
     * @return
97
     *     possible object is
98
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
99
     *
100
     */
101
    public JAXBElement<String> getTableUUID() {
102
        return tableUUID;
103
    }
104
105
 
106
     * Sets the value of the tableUUID property.
107
     *
108
     * @param value
109
     *     allowed object is
110
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
111
     *
112
     */
113
    public void setTableUUID(JAXBElement<String> value) {
114
        this.tableUUID = ((JAXBElement<String> ) value);
115
    }
116
117
 
118
     * Gets the value of the solutionID property.
119
     *
120
     * @return
121
     *     possible object is
122
     *     {@link BigInteger }
123
     *
124
     */
125
    public BigInteger getSolutionID() {
126
        return solutionID;
127
    }
128
129
 
130
     * Sets the value of the solutionID property.
131
     *
132
     * @param value
133
     *     allowed object is
134
     *     {@link BigInteger }
135
     *
136
     */
137
    public void setSolutionID(BigInteger value) {
138
        this.solutionID = value;
139
    }
140
141
 
142
     * Gets the value of the type property.
143
     *
144
     * @return
145
     *     possible object is
146
     *     {@link TableType }
147
     *
148
     */
149
    public TableType getType() {
150
        return type;
151
    }
152
153
 
154
     * Sets the value of the type property.
155
     *
156
     * @param value
157
     *     allowed object is
158
     *     {@link TableType }
159
     *
160
     */
161
    public void setType(TableType value) {
162
        this.type = value;
163
    }
164
165
 
166
     * Gets the value of the name property.
167
     *
168
     * @return
169
     *     possible object is
170
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
171
     *
172
     */
173
    public JAXBElement<String> getName() {
174
        return name;
175
    }
176
177
 
178
     * Sets the value of the name property.
179
     *
180
     * @param value
181
     *     allowed object is
182
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
183
     *
184
     */
185
    public void setName(JAXBElement<String> value) {
186
        this.name = ((JAXBElement<String> ) value);
187
    }
188
189
 
190
     * Gets the value of the displayName property.
191
     *
192
     * @return
193
     *     possible object is
194
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
195
     *
196
     */
197
    public JAXBElement<String> getDisplayName() {
198
        return displayName;
199
    }
200
201
 
202
     * Sets the value of the displayName property.
203
     *
204
     * @param value
205
     *     allowed object is
206
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
207
     *
208
     */
209
    public void setDisplayName(JAXBElement<String> value) {
210
        this.displayName = ((JAXBElement<String> ) value);
211
    }
212
213
 
214
     * Gets the value of the description property.
215
     *
216
     * @return
217
     *     possible object is
218
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
219
     *
220
     */
221
    public JAXBElement<String> getDescription() {
222
        return description;
223
    }
224
225
 
226
     * Sets the value of the description property.
227
     *
228
     * @param value
229
     *     allowed object is
230
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
231
     *
232
     */
233
    public void setDescription(JAXBElement<String> value) {
234
        this.description = ((JAXBElement<String> ) value);
235
    }
236
237
 
238
     * Gets the value of the fieldList property.
239
     *
240
     * <p>
241
     * This accessor method returns a reference to the live list,
242
     * not a snapshot. Therefore any modification you make to the
243
     * returned list will be present inside the JAXB object.
244
     * This is why there is not a <CODE>set</CODE> method for the fieldList property.
245
     *
246
     * <p>
247
     * For example, to add a new item, do as follows:
248
     * <pre>
249
     *    getFieldList().add(newItem);
250
     * </pre>
251
     *
252
     *
253
     * <p>
254
     * Objects of the following type(s) are allowed in the list
255
     * {@link Field }
256
     *
257
     *
258
     */
259
    public List<Field> getFieldList() {
260
        if (fieldList == null) {
261
            fieldList = new ArrayList<Field>();
262
        }
263
        return this.fieldList;
264
    }
265
266
 
267