Subversion Repositories XServices

Rev

Details | 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 ReportInfo complex type.
16
 *
17
 * <p>The following schema fragment specifies the expected content contained within this class.
18
 *
19
 * <pre>
20
 * &lt;complexType name="ReportInfo">
21
 *   &lt;complexContent>
22
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
23
 *       &lt;sequence>
24
 *         &lt;element name="reportID" type="{http://www.w3.org/2001/XMLSchema}integer"/>
25
 *         &lt;element name="reportUUID" type="{http://www.w3.org/2001/XMLSchema}string"/>
26
 *         &lt;element name="reportName" type="{http://www.w3.org/2001/XMLSchema}string"/>
27
 *         &lt;element name="reportURL" type="{http://www.w3.org/2001/XMLSchema}string"/>
28
 *         &lt;element name="reportType" type="{urn:aewebservices71}ReportType"/>
29
 *         &lt;element name="reportCategory" type="{urn:aewebservices71}ReportCategory"/>
30
 *         &lt;element name="reportAccessLevel" type="{urn:aewebservices71}ReportAccessLevel"/>
31
 *         &lt;element name="solutionID" type="{http://www.w3.org/2001/XMLSchema}integer"/>
32
 *         &lt;element name="solutionName" type="{http://www.w3.org/2001/XMLSchema}string"/>
33
 *         &lt;element name="tableID" type="{http://www.w3.org/2001/XMLSchema}integer"/>
34
 *         &lt;element name="projectID" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
35
 *         &lt;element name="projectName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
36
 *         &lt;element name="projectUUID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
37
 *         &lt;element name="createdBy" type="{http://www.w3.org/2001/XMLSchema}string"/>
38
 *         &lt;element name="createDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
39
 *         &lt;element name="modifiedBy" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
40
 *         &lt;element name="modifiedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
41
 *         &lt;element name="execDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
42
 *         &lt;element name="isQueryAtRuntime" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
43
 *       &lt;/sequence>
44
 *     &lt;/restriction>
45
 *   &lt;/complexContent>
46
 * &lt;/complexType>
47
 * </pre>
48
 *
49
 *
50
 */
51
@XmlAccessorType(XmlAccessType.FIELD)
52
@XmlType(name = "ReportInfo", propOrder = {
53
    "reportID",
54
    "reportUUID",
55
    "reportName",
56
    "reportURL",
57
    "reportType",
58
    "reportCategory",
59
    "reportAccessLevel",
60
    "solutionID",
61
    "solutionName",
62
    "tableID",
63
    "projectID",
64
    "projectName",
65
    "projectUUID",
66
    "createdBy",
67
    "createDate",
68
    "modifiedBy",
69
    "modifiedDate",
70
    "execDate",
71
    "isQueryAtRuntime"
72
})
73
public class ReportInfo {
74
75
 
76
    protected BigInteger reportID;
77
    @XmlElement(required = true)
78
    protected String reportUUID;
79
    @XmlElement(required = true)
80
    protected String reportName;
81
    @XmlElement(required = true)
82
    protected String reportURL;
83
    @XmlElement(required = true, defaultValue = "LISTING")
84
    protected ReportType reportType;
85
    @XmlElement(required = true)
86
    protected ReportCategory reportCategory;
87
    @XmlElement(required = true)
88
    protected ReportAccessLevel reportAccessLevel;
89
    @XmlElement(required = true)
90
    protected BigInteger solutionID;
91
    @XmlElement(required = true)
92
    protected String solutionName;
93
    @XmlElement(required = true)
94
    protected BigInteger tableID;
95
    protected BigInteger projectID;
96
    @XmlElementRef(name = "projectName", namespace = "urn:aewebservices71", type = JAXBElement.class)
97
    protected JAXBElement<String> projectName;
98
    @XmlElementRef(name = "projectUUID", namespace = "urn:aewebservices71", type = JAXBElement.class)
99
    protected JAXBElement<String> projectUUID;
100
    @XmlElement(required = true)
101
    protected String createdBy;
102
    @XmlElement(required = true)
103
    @XmlSchemaType(name = "dateTime")
104
    protected XMLGregorianCalendar createDate;
105
    @XmlElementRef(name = "modifiedBy", namespace = "urn:aewebservices71", type = JAXBElement.class)
106
    protected JAXBElement<String> modifiedBy;
107
    @XmlSchemaType(name = "dateTime")
108
    protected XMLGregorianCalendar modifiedDate;
109
    @XmlSchemaType(name = "dateTime")
110
    protected XMLGregorianCalendar execDate;
111
    protected boolean isQueryAtRuntime;
112
113
 
114
     * Gets the value of the reportID property.
115
     *
116
     * @return
117
     *     possible object is
118
     *     {@link BigInteger }
119
     *
120
     */
121
    public BigInteger getReportID() {
122
        return reportID;
123
    }
124
125
 
126
     * Sets the value of the reportID property.
127
     *
128
     * @param value
129
     *     allowed object is
130
     *     {@link BigInteger }
131
     *
132
     */
133
    public void setReportID(BigInteger value) {
134
        this.reportID = value;
135
    }
136
137
 
138
     * Gets the value of the reportUUID property.
139
     *
140
     * @return
141
     *     possible object is
142
     *     {@link String }
143
     *
144
     */
145
    public String getReportUUID() {
146
        return reportUUID;
147
    }
148
149
 
150
     * Sets the value of the reportUUID property.
151
     *
152
     * @param value
153
     *     allowed object is
154
     *     {@link String }
155
     *
156
     */
157
    public void setReportUUID(String value) {
158
        this.reportUUID = value;
159
    }
160
161
 
162
     * Gets the value of the reportName property.
163
     *
164
     * @return
165
     *     possible object is
166
     *     {@link String }
167
     *
168
     */
169
    public String getReportName() {
170
        return reportName;
171
    }
172
173
 
174
     * Sets the value of the reportName property.
175
     *
176
     * @param value
177
     *     allowed object is
178
     *     {@link String }
179
     *
180
     */
181
    public void setReportName(String value) {
182
        this.reportName = value;
183
    }
184
185
 
186
     * Gets the value of the reportURL property.
187
     *
188
     * @return
189
     *     possible object is
190
     *     {@link String }
191
     *
192
     */
193
    public String getReportURL() {
194
        return reportURL;
195
    }
196
197
 
198
     * Sets the value of the reportURL property.
199
     *
200
     * @param value
201
     *     allowed object is
202
     *     {@link String }
203
     *
204
     */
205
    public void setReportURL(String value) {
206
        this.reportURL = value;
207
    }
208
209
 
210
     * Gets the value of the reportType property.
211
     *
212
     * @return
213
     *     possible object is
214
     *     {@link ReportType }
215
     *
216
     */
217
    public ReportType getReportType() {
218
        return reportType;
219
    }
220
221
 
222
     * Sets the value of the reportType property.
223
     *
224
     * @param value
225
     *     allowed object is
226
     *     {@link ReportType }
227
     *
228
     */
229
    public void setReportType(ReportType value) {
230
        this.reportType = value;
231
    }
232
233
 
234
     * Gets the value of the reportCategory property.
235
     *
236
     * @return
237
     *     possible object is
238
     *     {@link ReportCategory }
239
     *
240
     */
241
    public ReportCategory getReportCategory() {
242
        return reportCategory;
243
    }
244
245
 
246
     * Sets the value of the reportCategory property.
247
     *
248
     * @param value
249
     *     allowed object is
250
     *     {@link ReportCategory }
251
     *
252
     */
253
    public void setReportCategory(ReportCategory value) {
254
        this.reportCategory = value;
255
    }
256
257
 
258
     * Gets the value of the reportAccessLevel property.
259
     *
260
     * @return
261
     *     possible object is
262
     *     {@link ReportAccessLevel }
263
     *
264
     */
265
    public ReportAccessLevel getReportAccessLevel() {
266
        return reportAccessLevel;
267
    }
268
269
 
270
     * Sets the value of the reportAccessLevel property.
271
     *
272
     * @param value
273
     *     allowed object is
274
     *     {@link ReportAccessLevel }
275
     *
276
     */
277
    public void setReportAccessLevel(ReportAccessLevel value) {
278
        this.reportAccessLevel = value;
279
    }
280
281
 
282
     * Gets the value of the solutionID property.
283
     *
284
     * @return
285
     *     possible object is
286
     *     {@link BigInteger }
287
     *
288
     */
289
    public BigInteger getSolutionID() {
290
        return solutionID;
291
    }
292
293
 
294
     * Sets the value of the solutionID property.
295
     *
296
     * @param value
297
     *     allowed object is
298
     *     {@link BigInteger }
299
     *
300
     */
301
    public void setSolutionID(BigInteger value) {
302
        this.solutionID = value;
303
    }
304
305
 
306
     * Gets the value of the solutionName property.
307
     *
308
     * @return
309
     *     possible object is
310
     *     {@link String }
311
     *
312
     */
313
    public String getSolutionName() {
314
        return solutionName;
315
    }
316
317
 
318
     * Sets the value of the solutionName property.
319
     *
320
     * @param value
321
     *     allowed object is
322
     *     {@link String }
323
     *
324
     */
325
    public void setSolutionName(String value) {
326
        this.solutionName = value;
327
    }
328
329
 
330
     * Gets the value of the tableID property.
331
     *
332
     * @return
333
     *     possible object is
334
     *     {@link BigInteger }
335
     *
336
     */
337
    public BigInteger getTableID() {
338
        return tableID;
339
    }
340
341
 
342
     * Sets the value of the tableID property.
343
     *
344
     * @param value
345
     *     allowed object is
346
     *     {@link BigInteger }
347
     *
348
     */
349
    public void setTableID(BigInteger value) {
350
        this.tableID = value;
351
    }
352
353
 
354
     * Gets the value of the projectID property.
355
     *
356
     * @return
357
     *     possible object is
358
     *     {@link BigInteger }
359
     *
360
     */
361
    public BigInteger getProjectID() {
362
        return projectID;
363
    }
364
365
 
366
     * Sets the value of the projectID property.
367
     *
368
     * @param value
369
     *     allowed object is
370
     *     {@link BigInteger }
371
     *
372
     */
373
    public void setProjectID(BigInteger value) {
374
        this.projectID = value;
375
    }
376
377
 
378
     * Gets the value of the projectName property.
379
     *
380
     * @return
381
     *     possible object is
382
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
383
     *
384
     */
385
    public JAXBElement<String> getProjectName() {
386
        return projectName;
387
    }
388
389
 
390
     * Sets the value of the projectName property.
391
     *
392
     * @param value
393
     *     allowed object is
394
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
395
     *
396
     */
397
    public void setProjectName(JAXBElement<String> value) {
398
        this.projectName = ((JAXBElement<String> ) value);
399
    }
400
401
 
402
     * Gets the value of the projectUUID property.
403
     *
404
     * @return
405
     *     possible object is
406
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
407
     *
408
     */
409
    public JAXBElement<String> getProjectUUID() {
410
        return projectUUID;
411
    }
412
413
 
414
     * Sets the value of the projectUUID property.
415
     *
416
     * @param value
417
     *     allowed object is
418
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
419
     *
420
     */
421
    public void setProjectUUID(JAXBElement<String> value) {
422
        this.projectUUID = ((JAXBElement<String> ) value);
423
    }
424
425
 
426
     * Gets the value of the createdBy property.
427
     *
428
     * @return
429
     *     possible object is
430
     *     {@link String }
431
     *
432
     */
433
    public String getCreatedBy() {
434
        return createdBy;
435
    }
436
437
 
438
     * Sets the value of the createdBy property.
439
     *
440
     * @param value
441
     *     allowed object is
442
     *     {@link String }
443
     *
444
     */
445
    public void setCreatedBy(String value) {
446
        this.createdBy = value;
447
    }
448
449
 
450
     * Gets the value of the createDate property.
451
     *
452
     * @return
453
     *     possible object is
454
     *     {@link XMLGregorianCalendar }
455
     *
456
     */
457
    public XMLGregorianCalendar getCreateDate() {
458
        return createDate;
459
    }
460
461
 
462
     * Sets the value of the createDate property.
463
     *
464
     * @param value
465
     *     allowed object is
466
     *     {@link XMLGregorianCalendar }
467
     *
468
     */
469
    public void setCreateDate(XMLGregorianCalendar value) {
470
        this.createDate = value;
471
    }
472
473
 
474
     * Gets the value of the modifiedBy property.
475
     *
476
     * @return
477
     *     possible object is
478
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
479
     *
480
     */
481
    public JAXBElement<String> getModifiedBy() {
482
        return modifiedBy;
483
    }
484
485
 
486
     * Sets the value of the modifiedBy property.
487
     *
488
     * @param value
489
     *     allowed object is
490
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
491
     *
492
     */
493
    public void setModifiedBy(JAXBElement<String> value) {
494
        this.modifiedBy = ((JAXBElement<String> ) value);
495
    }
496
497
 
498
     * Gets the value of the modifiedDate property.
499
     *
500
     * @return
501
     *     possible object is
502
     *     {@link XMLGregorianCalendar }
503
     *
504
     */
505
    public XMLGregorianCalendar getModifiedDate() {
506
        return modifiedDate;
507
    }
508
509
 
510
     * Sets the value of the modifiedDate property.
511
     *
512
     * @param value
513
     *     allowed object is
514
     *     {@link XMLGregorianCalendar }
515
     *
516
     */
517
    public void setModifiedDate(XMLGregorianCalendar value) {
518
        this.modifiedDate = value;
519
    }
520
521
 
522
     * Gets the value of the execDate property.
523
     *
524
     * @return
525
     *     possible object is
526
     *     {@link XMLGregorianCalendar }
527
     *
528
     */
529
    public XMLGregorianCalendar getExecDate() {
530
        return execDate;
531
    }
532
533
 
534
     * Sets the value of the execDate property.
535
     *
536
     * @param value
537
     *     allowed object is
538
     *     {@link XMLGregorianCalendar }
539
     *
540
     */
541
    public void setExecDate(XMLGregorianCalendar value) {
542
        this.execDate = value;
543
    }
544
545
 
546
     * Gets the value of the isQueryAtRuntime property.
547
     *
548
     */
549
    public boolean isIsQueryAtRuntime() {
550
        return isQueryAtRuntime;
551
    }
552
553
 
554
     * Sets the value of the isQueryAtRuntime property.
555
     *
556
     */
557
    public void setIsQueryAtRuntime(boolean value) {
558
        this.isQueryAtRuntime = value;
559
    }
560
561
 
562