Subversion Repositories XServices

Rev

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

Rev Author Line No. Line
125 brianR 1
//
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.2-147
3
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
4
// Any modifications to this file will be lost upon recompilation of the source schema.
5
// Generated on: 2012.11.16 at 05:17:00 PM MEZ
6
//
7
 
8
 
9
package net.brutex.xservices.types.scmfindings;
10
 
11
import java.io.Serializable;
12
import java.util.ArrayList;
13
import java.util.List;
14
import javax.xml.bind.annotation.XmlAccessType;
15
import javax.xml.bind.annotation.XmlAccessorType;
16
import javax.xml.bind.annotation.XmlElement;
17
import javax.xml.bind.annotation.XmlSchemaType;
18
import javax.xml.bind.annotation.XmlType;
19
 
20
 
21
/**
22
 * <p>Java class for FindingType complex type.
23
 *
24
 * <p>The following schema fragment specifies the expected content contained within this class.
25
 *
26
 * <pre>
27
 * &lt;complexType name="FindingType">
28
 *   &lt;complexContent>
29
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
30
 *       &lt;sequence>
31
 *         &lt;element name="path" type="{http://www.w3.org/2001/XMLSchema}string"/>
32
 *         &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
33
 *         &lt;element name="fullname" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
34
 *         &lt;element name="remotepath" type="{http://www.w3.org/2001/XMLSchema}string"/>
35
 *         &lt;element name="remotename" type="{http://www.w3.org/2001/XMLSchema}string"/>
36
 *         &lt;element name="remotefullname" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
37
 *         &lt;element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
38
 *         &lt;element name="findingList" type="{http://ws.brutex.net/SCMFindingsTypes}FindingDetailsType" maxOccurs="unbounded"/>
39
 *         &lt;element name="attributeList" type="{http://ws.brutex.net/SCMFindingsTypes}AttributeType" maxOccurs="unbounded" minOccurs="0"/>
40
 *         &lt;element name="ROOT" type="{http://www.w3.org/2001/XMLSchema}string"/>
41
 *         &lt;element name="filesearch" type="{http://www.w3.org/2001/XMLSchema}string"/>
42
 *         &lt;element name="contentsearch" type="{http://www.w3.org/2001/XMLSchema}string"/>
43
 *         &lt;element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/>
44
 *         &lt;element name="data" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
45
 *       &lt;/sequence>
46
 *     &lt;/restriction>
47
 *   &lt;/complexContent>
48
 * &lt;/complexType>
49
 * </pre>
50
 *
51
 *
52
 */
53
@XmlAccessorType(XmlAccessType.FIELD)
54
@XmlType(name = "FindingType", propOrder = {
55
    "path",
56
    "name",
57
    "fullname",
58
    "remotepath",
59
    "remotename",
60
    "remotefullname",
61
    "description",
62
    "findingLists",
63
    "attributeLists",
64
    "root",
65
    "filesearch",
66
    "contentsearch",
67
    "content",
68
    "data"
69
})
70
public class FindingType
71
    implements Serializable
72
{
73
 
74
    private final static long serialVersionUID = 19800606L;
75
    @XmlElement(required = true)
76
    protected String path;
77
    @XmlElement(required = true)
78
    protected String name;
79
    @XmlElement(required = true)
80
    @XmlSchemaType(name = "anyURI")
81
    protected String fullname;
82
    @XmlElement(required = true)
83
    protected String remotepath;
84
    @XmlElement(required = true)
85
    protected String remotename;
86
    @XmlElement(required = true)
87
    @XmlSchemaType(name = "anyURI")
88
    protected String remotefullname;
89
    @XmlElement(required = true)
90
    protected String description;
91
    @XmlElement(name = "findingList", required = true)
92
    protected List<FindingDetailsType> findingLists;
93
    @XmlElement(name = "attributeList")
94
    protected List<AttributeType> attributeLists;
95
    @XmlElement(name = "ROOT", required = true)
96
    protected String root;
97
    @XmlElement(required = true)
98
    protected String filesearch;
99
    @XmlElement(required = true)
100
    protected String contentsearch;
101
    @XmlElement(required = true, nillable = true)
102
    protected String content;
103
    @XmlElement(required = true, nillable = true)
104
    protected byte[] data;
105
 
106
    /**
107
     * Gets the value of the path property.
108
     *
109
     * @return
110
     *     possible object is
111
     *     {@link String }
112
     *
113
     */
114
    public String getPath() {
115
        return path;
116
    }
117
 
118
    /**
119
     * Sets the value of the path property.
120
     *
121
     * @param value
122
     *     allowed object is
123
     *     {@link String }
124
     *
125
     */
126
    public void setPath(String value) {
127
        this.path = value;
128
    }
129
 
130
    /**
131
     * Gets the value of the name property.
132
     *
133
     * @return
134
     *     possible object is
135
     *     {@link String }
136
     *
137
     */
138
    public String getName() {
139
        return name;
140
    }
141
 
142
    /**
143
     * Sets the value of the name property.
144
     *
145
     * @param value
146
     *     allowed object is
147
     *     {@link String }
148
     *
149
     */
150
    public void setName(String value) {
151
        this.name = value;
152
    }
153
 
154
    /**
155
     * Gets the value of the fullname property.
156
     *
157
     * @return
158
     *     possible object is
159
     *     {@link String }
160
     *
161
     */
162
    public String getFullname() {
163
        return fullname;
164
    }
165
 
166
    /**
167
     * Sets the value of the fullname property.
168
     *
169
     * @param value
170
     *     allowed object is
171
     *     {@link String }
172
     *
173
     */
174
    public void setFullname(String value) {
175
        this.fullname = value;
176
    }
177
 
178
    /**
179
     * Gets the value of the remotepath property.
180
     *
181
     * @return
182
     *     possible object is
183
     *     {@link String }
184
     *
185
     */
186
    public String getRemotepath() {
187
        return remotepath;
188
    }
189
 
190
    /**
191
     * Sets the value of the remotepath property.
192
     *
193
     * @param value
194
     *     allowed object is
195
     *     {@link String }
196
     *
197
     */
198
    public void setRemotepath(String value) {
199
        this.remotepath = value;
200
    }
201
 
202
    /**
203
     * Gets the value of the remotename property.
204
     *
205
     * @return
206
     *     possible object is
207
     *     {@link String }
208
     *
209
     */
210
    public String getRemotename() {
211
        return remotename;
212
    }
213
 
214
    /**
215
     * Sets the value of the remotename property.
216
     *
217
     * @param value
218
     *     allowed object is
219
     *     {@link String }
220
     *
221
     */
222
    public void setRemotename(String value) {
223
        this.remotename = value;
224
    }
225
 
226
    /**
227
     * Gets the value of the remotefullname property.
228
     *
229
     * @return
230
     *     possible object is
231
     *     {@link String }
232
     *
233
     */
234
    public String getRemotefullname() {
235
        return remotefullname;
236
    }
237
 
238
    /**
239
     * Sets the value of the remotefullname property.
240
     *
241
     * @param value
242
     *     allowed object is
243
     *     {@link String }
244
     *
245
     */
246
    public void setRemotefullname(String value) {
247
        this.remotefullname = value;
248
    }
249
 
250
    /**
251
     * Gets the value of the description property.
252
     *
253
     * @return
254
     *     possible object is
255
     *     {@link String }
256
     *
257
     */
258
    public String getDescription() {
259
        return description;
260
    }
261
 
262
    /**
263
     * Sets the value of the description property.
264
     *
265
     * @param value
266
     *     allowed object is
267
     *     {@link String }
268
     *
269
     */
270
    public void setDescription(String value) {
271
        this.description = value;
272
    }
273
 
274
    /**
275
     * Gets the value of the findingLists property.
276
     *
277
     * <p>
278
     * This accessor method returns a reference to the live list,
279
     * not a snapshot. Therefore any modification you make to the
280
     * returned list will be present inside the JAXB object.
281
     * This is why there is not a <CODE>set</CODE> method for the findingLists property.
282
     *
283
     * <p>
284
     * For example, to add a new item, do as follows:
285
     * <pre>
286
     *    getFindingLists().add(newItem);
287
     * </pre>
288
     *
289
     *
290
     * <p>
291
     * Objects of the following type(s) are allowed in the list
292
     * {@link FindingDetailsType }
293
     *
294
     *
295
     */
296
    public List<FindingDetailsType> getFindingLists() {
297
        if (findingLists == null) {
298
            findingLists = new ArrayList<FindingDetailsType>();
299
        }
300
        return this.findingLists;
301
    }
302
 
303
    /**
304
     * Gets the value of the attributeLists property.
305
     *
306
     * <p>
307
     * This accessor method returns a reference to the live list,
308
     * not a snapshot. Therefore any modification you make to the
309
     * returned list will be present inside the JAXB object.
310
     * This is why there is not a <CODE>set</CODE> method for the attributeLists property.
311
     *
312
     * <p>
313
     * For example, to add a new item, do as follows:
314
     * <pre>
315
     *    getAttributeLists().add(newItem);
316
     * </pre>
317
     *
318
     *
319
     * <p>
320
     * Objects of the following type(s) are allowed in the list
321
     * {@link AttributeType }
322
     *
323
     *
324
     */
325
    public List<AttributeType> getAttributeLists() {
326
        if (attributeLists == null) {
327
            attributeLists = new ArrayList<AttributeType>();
328
        }
329
        return this.attributeLists;
330
    }
331
 
332
    /**
333
     * Gets the value of the root property.
334
     *
335
     * @return
336
     *     possible object is
337
     *     {@link String }
338
     *
339
     */
340
    public String getROOT() {
341
        return root;
342
    }
343
 
344
    /**
345
     * Sets the value of the root property.
346
     *
347
     * @param value
348
     *     allowed object is
349
     *     {@link String }
350
     *
351
     */
352
    public void setROOT(String value) {
353
        this.root = value;
354
    }
355
 
356
    /**
357
     * Gets the value of the filesearch property.
358
     *
359
     * @return
360
     *     possible object is
361
     *     {@link String }
362
     *
363
     */
364
    public String getFilesearch() {
365
        return filesearch;
366
    }
367
 
368
    /**
369
     * Sets the value of the filesearch property.
370
     *
371
     * @param value
372
     *     allowed object is
373
     *     {@link String }
374
     *
375
     */
376
    public void setFilesearch(String value) {
377
        this.filesearch = value;
378
    }
379
 
380
    /**
381
     * Gets the value of the contentsearch property.
382
     *
383
     * @return
384
     *     possible object is
385
     *     {@link String }
386
     *
387
     */
388
    public String getContentsearch() {
389
        return contentsearch;
390
    }
391
 
392
    /**
393
     * Sets the value of the contentsearch property.
394
     *
395
     * @param value
396
     *     allowed object is
397
     *     {@link String }
398
     *
399
     */
400
    public void setContentsearch(String value) {
401
        this.contentsearch = value;
402
    }
403
 
404
    /**
405
     * Gets the value of the content property.
406
     *
407
     * @return
408
     *     possible object is
409
     *     {@link String }
410
     *
411
     */
412
    public String getContent() {
413
        return content;
414
    }
415
 
416
    /**
417
     * Sets the value of the content property.
418
     *
419
     * @param value
420
     *     allowed object is
421
     *     {@link String }
422
     *
423
     */
424
    public void setContent(String value) {
425
        this.content = value;
426
    }
427
 
428
    /**
429
     * Gets the value of the data property.
430
     *
431
     * @return
432
     *     possible object is
433
     *     byte[]
434
     */
435
    public byte[] getData() {
436
        return data;
437
    }
438
 
439
    /**
440
     * Sets the value of the data property.
441
     *
442
     * @param value
443
     *     allowed object is
444
     *     byte[]
445
     */
446
    public void setData(byte[] value) {
447
        this.data = ((byte[]) value);
448
    }
449
 
450
}