View Javadoc

1   package org.fosstrak.epcis.model;
2   
3   import javax.xml.bind.annotation.XmlAccessType;
4   import javax.xml.bind.annotation.XmlAccessorType;
5   import javax.xml.bind.annotation.XmlElement;
6   import javax.xml.bind.annotation.XmlType;
7   
8   /**
9    * <p>
10   * Java class for EPCISQueryBodyType complex type.
11   * <p>
12   * The following schema fragment specifies the expected content contained within
13   * this class.
14   * 
15   * <pre>
16   * &lt;complexType name="EPCISQueryBodyType">
17   *   &lt;complexContent>
18   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
19   *       &lt;choice>
20   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}GetQueryNames"/>
21   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}GetQueryNamesResult"/>
22   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}Subscribe"/>
23   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}SubscribeResult"/>
24   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}Unsubscribe"/>
25   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}UnsubscribeResult"/>
26   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}GetSubscriptionIDs"/>
27   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}GetSubscriptionIDsResult"/>
28   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}Poll"/>
29   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}GetStandardVersion"/>
30   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}GetStandardVersionResult"/>
31   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}GetVendorVersion"/>
32   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}GetVendorVersionResult"/>
33   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}DuplicateNameException"/>
34   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}InvalidURIException"/>
35   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}NoSuchNameException"/>
36   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}NoSuchSubscriptionException"/>
37   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}DuplicateSubscriptionException"/>
38   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}QueryParameterException"/>
39   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}QueryTooLargeException"/>
40   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}QueryTooComplexException"/>
41   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}SubscriptionControlsException"/>
42   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}SubscribeNotPermittedException"/>
43   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}SecurityException"/>
44   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}ValidationException"/>
45   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}ImplementationException"/>
46   *         &lt;element ref="{urn:epcglobal:epcis-query:xsd:1}QueryResults"/>
47   *       &lt;/choice>
48   *     &lt;/restriction>
49   *   &lt;/complexContent>
50   * &lt;/complexType>
51   * </pre>
52   */
53  @XmlAccessorType(XmlAccessType.FIELD)
54  @XmlType(name = "EPCISQueryBodyType", propOrder = {
55          "getQueryNames", "getQueryNamesResult", "subscribe", "subscribeResult", "unsubscribe", "unsubscribeResult",
56          "getSubscriptionIDs", "getSubscriptionIDsResult", "poll", "getStandardVersion", "getStandardVersionResult",
57          "getVendorVersion", "getVendorVersionResult", "duplicateNameException", "invalidURIException",
58          "noSuchNameException", "noSuchSubscriptionException", "duplicateSubscriptionException",
59          "queryParameterException", "queryTooLargeException", "queryTooComplexException",
60          "subscriptionControlsException", "subscribeNotPermittedException", "securityException", "validationException",
61          "implementationException", "queryResults" })
62  public class EPCISQueryBodyType {
63  
64      @XmlElement(name = "GetQueryNames", namespace = "urn:epcglobal:epcis-query:xsd:1")
65      protected EmptyParms getQueryNames;
66      @XmlElement(name = "GetQueryNamesResult", namespace = "urn:epcglobal:epcis-query:xsd:1")
67      protected ArrayOfString getQueryNamesResult;
68      @XmlElement(name = "Subscribe", namespace = "urn:epcglobal:epcis-query:xsd:1")
69      protected Subscribe subscribe;
70      @XmlElement(name = "SubscribeResult", namespace = "urn:epcglobal:epcis-query:xsd:1")
71      protected VoidHolder subscribeResult;
72      @XmlElement(name = "Unsubscribe", namespace = "urn:epcglobal:epcis-query:xsd:1")
73      protected Unsubscribe unsubscribe;
74      @XmlElement(name = "UnsubscribeResult", namespace = "urn:epcglobal:epcis-query:xsd:1")
75      protected VoidHolder unsubscribeResult;
76      @XmlElement(name = "GetSubscriptionIDs", namespace = "urn:epcglobal:epcis-query:xsd:1")
77      protected GetSubscriptionIDs getSubscriptionIDs;
78      @XmlElement(name = "GetSubscriptionIDsResult", namespace = "urn:epcglobal:epcis-query:xsd:1")
79      protected ArrayOfString getSubscriptionIDsResult;
80      @XmlElement(name = "Poll", namespace = "urn:epcglobal:epcis-query:xsd:1")
81      protected Poll poll;
82      @XmlElement(name = "GetStandardVersion", namespace = "urn:epcglobal:epcis-query:xsd:1")
83      protected EmptyParms getStandardVersion;
84      @XmlElement(name = "GetStandardVersionResult", namespace = "urn:epcglobal:epcis-query:xsd:1")
85      protected String getStandardVersionResult;
86      @XmlElement(name = "GetVendorVersion", namespace = "urn:epcglobal:epcis-query:xsd:1")
87      protected EmptyParms getVendorVersion;
88      @XmlElement(name = "GetVendorVersionResult", namespace = "urn:epcglobal:epcis-query:xsd:1")
89      protected String getVendorVersionResult;
90      @XmlElement(name = "DuplicateNameException", namespace = "urn:epcglobal:epcis-query:xsd:1")
91      protected DuplicateNameException duplicateNameException;
92      @XmlElement(name = "InvalidURIException", namespace = "urn:epcglobal:epcis-query:xsd:1")
93      protected InvalidURIException invalidURIException;
94      @XmlElement(name = "NoSuchNameException", namespace = "urn:epcglobal:epcis-query:xsd:1")
95      protected NoSuchNameException noSuchNameException;
96      @XmlElement(name = "NoSuchSubscriptionException", namespace = "urn:epcglobal:epcis-query:xsd:1")
97      protected NoSuchSubscriptionException noSuchSubscriptionException;
98      @XmlElement(name = "DuplicateSubscriptionException", namespace = "urn:epcglobal:epcis-query:xsd:1")
99      protected DuplicateSubscriptionException duplicateSubscriptionException;
100     @XmlElement(name = "QueryParameterException", namespace = "urn:epcglobal:epcis-query:xsd:1")
101     protected QueryParameterException queryParameterException;
102     @XmlElement(name = "QueryTooLargeException", namespace = "urn:epcglobal:epcis-query:xsd:1")
103     protected QueryTooLargeException queryTooLargeException;
104     @XmlElement(name = "QueryTooComplexException", namespace = "urn:epcglobal:epcis-query:xsd:1")
105     protected QueryTooComplexException queryTooComplexException;
106     @XmlElement(name = "SubscriptionControlsException", namespace = "urn:epcglobal:epcis-query:xsd:1")
107     protected SubscriptionControlsException subscriptionControlsException;
108     @XmlElement(name = "SubscribeNotPermittedException", namespace = "urn:epcglobal:epcis-query:xsd:1")
109     protected SubscribeNotPermittedException subscribeNotPermittedException;
110     @XmlElement(name = "SecurityException", namespace = "urn:epcglobal:epcis-query:xsd:1")
111     protected SecurityException securityException;
112     @XmlElement(name = "ValidationException", namespace = "urn:epcglobal:epcis-query:xsd:1")
113     protected ValidationException validationException;
114     @XmlElement(name = "ImplementationException", namespace = "urn:epcglobal:epcis-query:xsd:1")
115     protected ImplementationException implementationException;
116     @XmlElement(name = "QueryResults", namespace = "urn:epcglobal:epcis-query:xsd:1")
117     protected QueryResults queryResults;
118 
119     /**
120      * Gets the value of the getQueryNames property.
121      * 
122      * @return possible object is {@link EmptyParms }
123      */
124     public EmptyParms getGetQueryNames() {
125         return getQueryNames;
126     }
127 
128     /**
129      * Sets the value of the getQueryNames property.
130      * 
131      * @param value
132      *            allowed object is {@link EmptyParms }
133      */
134     public void setGetQueryNames(EmptyParms value) {
135         this.getQueryNames = value;
136     }
137 
138     /**
139      * Gets the value of the getQueryNamesResult property.
140      * 
141      * @return possible object is {@link ArrayOfString }
142      */
143     public ArrayOfString getGetQueryNamesResult() {
144         return getQueryNamesResult;
145     }
146 
147     /**
148      * Sets the value of the getQueryNamesResult property.
149      * 
150      * @param value
151      *            allowed object is {@link ArrayOfString }
152      */
153     public void setGetQueryNamesResult(ArrayOfString value) {
154         this.getQueryNamesResult = value;
155     }
156 
157     /**
158      * Gets the value of the subscribe property.
159      * 
160      * @return possible object is {@link Subscribe }
161      */
162     public Subscribe getSubscribe() {
163         return subscribe;
164     }
165 
166     /**
167      * Sets the value of the subscribe property.
168      * 
169      * @param value
170      *            allowed object is {@link Subscribe }
171      */
172     public void setSubscribe(Subscribe value) {
173         this.subscribe = value;
174     }
175 
176     /**
177      * Gets the value of the subscribeResult property.
178      * 
179      * @return possible object is {@link VoidHolder }
180      */
181     public VoidHolder getSubscribeResult() {
182         return subscribeResult;
183     }
184 
185     /**
186      * Sets the value of the subscribeResult property.
187      * 
188      * @param value
189      *            allowed object is {@link VoidHolder }
190      */
191     public void setSubscribeResult(VoidHolder value) {
192         this.subscribeResult = value;
193     }
194 
195     /**
196      * Gets the value of the unsubscribe property.
197      * 
198      * @return possible object is {@link Unsubscribe }
199      */
200     public Unsubscribe getUnsubscribe() {
201         return unsubscribe;
202     }
203 
204     /**
205      * Sets the value of the unsubscribe property.
206      * 
207      * @param value
208      *            allowed object is {@link Unsubscribe }
209      */
210     public void setUnsubscribe(Unsubscribe value) {
211         this.unsubscribe = value;
212     }
213 
214     /**
215      * Gets the value of the unsubscribeResult property.
216      * 
217      * @return possible object is {@link VoidHolder }
218      */
219     public VoidHolder getUnsubscribeResult() {
220         return unsubscribeResult;
221     }
222 
223     /**
224      * Sets the value of the unsubscribeResult property.
225      * 
226      * @param value
227      *            allowed object is {@link VoidHolder }
228      */
229     public void setUnsubscribeResult(VoidHolder value) {
230         this.unsubscribeResult = value;
231     }
232 
233     /**
234      * Gets the value of the getSubscriptionIDs property.
235      * 
236      * @return possible object is {@link GetSubscriptionIDs }
237      */
238     public GetSubscriptionIDs getGetSubscriptionIDs() {
239         return getSubscriptionIDs;
240     }
241 
242     /**
243      * Sets the value of the getSubscriptionIDs property.
244      * 
245      * @param value
246      *            allowed object is {@link GetSubscriptionIDs }
247      */
248     public void setGetSubscriptionIDs(GetSubscriptionIDs value) {
249         this.getSubscriptionIDs = value;
250     }
251 
252     /**
253      * Gets the value of the getSubscriptionIDsResult property.
254      * 
255      * @return possible object is {@link ArrayOfString }
256      */
257     public ArrayOfString getGetSubscriptionIDsResult() {
258         return getSubscriptionIDsResult;
259     }
260 
261     /**
262      * Sets the value of the getSubscriptionIDsResult property.
263      * 
264      * @param value
265      *            allowed object is {@link ArrayOfString }
266      */
267     public void setGetSubscriptionIDsResult(ArrayOfString value) {
268         this.getSubscriptionIDsResult = value;
269     }
270 
271     /**
272      * Gets the value of the poll property.
273      * 
274      * @return possible object is {@link Poll }
275      */
276     public Poll getPoll() {
277         return poll;
278     }
279 
280     /**
281      * Sets the value of the poll property.
282      * 
283      * @param value
284      *            allowed object is {@link Poll }
285      */
286     public void setPoll(Poll value) {
287         this.poll = value;
288     }
289 
290     /**
291      * Gets the value of the getStandardVersion property.
292      * 
293      * @return possible object is {@link EmptyParms }
294      */
295     public EmptyParms getGetStandardVersion() {
296         return getStandardVersion;
297     }
298 
299     /**
300      * Sets the value of the getStandardVersion property.
301      * 
302      * @param value
303      *            allowed object is {@link EmptyParms }
304      */
305     public void setGetStandardVersion(EmptyParms value) {
306         this.getStandardVersion = value;
307     }
308 
309     /**
310      * Gets the value of the getStandardVersionResult property.
311      * 
312      * @return possible object is {@link String }
313      */
314     public String getGetStandardVersionResult() {
315         return getStandardVersionResult;
316     }
317 
318     /**
319      * Sets the value of the getStandardVersionResult property.
320      * 
321      * @param value
322      *            allowed object is {@link String }
323      */
324     public void setGetStandardVersionResult(String value) {
325         this.getStandardVersionResult = value;
326     }
327 
328     /**
329      * Gets the value of the getVendorVersion property.
330      * 
331      * @return possible object is {@link EmptyParms }
332      */
333     public EmptyParms getGetVendorVersion() {
334         return getVendorVersion;
335     }
336 
337     /**
338      * Sets the value of the getVendorVersion property.
339      * 
340      * @param value
341      *            allowed object is {@link EmptyParms }
342      */
343     public void setGetVendorVersion(EmptyParms value) {
344         this.getVendorVersion = value;
345     }
346 
347     /**
348      * Gets the value of the getVendorVersionResult property.
349      * 
350      * @return possible object is {@link String }
351      */
352     public String getGetVendorVersionResult() {
353         return getVendorVersionResult;
354     }
355 
356     /**
357      * Sets the value of the getVendorVersionResult property.
358      * 
359      * @param value
360      *            allowed object is {@link String }
361      */
362     public void setGetVendorVersionResult(String value) {
363         this.getVendorVersionResult = value;
364     }
365 
366     /**
367      * Gets the value of the duplicateNameException property.
368      * 
369      * @return possible object is {@link DuplicateNameException }
370      */
371     public DuplicateNameException getDuplicateNameException() {
372         return duplicateNameException;
373     }
374 
375     /**
376      * Sets the value of the duplicateNameException property.
377      * 
378      * @param value
379      *            allowed object is {@link DuplicateNameException }
380      */
381     public void setDuplicateNameException(DuplicateNameException value) {
382         this.duplicateNameException = value;
383     }
384 
385     /**
386      * Gets the value of the invalidURIException property.
387      * 
388      * @return possible object is {@link InvalidURIException }
389      */
390     public InvalidURIException getInvalidURIException() {
391         return invalidURIException;
392     }
393 
394     /**
395      * Sets the value of the invalidURIException property.
396      * 
397      * @param value
398      *            allowed object is {@link InvalidURIException }
399      */
400     public void setInvalidURIException(InvalidURIException value) {
401         this.invalidURIException = value;
402     }
403 
404     /**
405      * Gets the value of the noSuchNameException property.
406      * 
407      * @return possible object is {@link NoSuchNameException }
408      */
409     public NoSuchNameException getNoSuchNameException() {
410         return noSuchNameException;
411     }
412 
413     /**
414      * Sets the value of the noSuchNameException property.
415      * 
416      * @param value
417      *            allowed object is {@link NoSuchNameException }
418      */
419     public void setNoSuchNameException(NoSuchNameException value) {
420         this.noSuchNameException = value;
421     }
422 
423     /**
424      * Gets the value of the noSuchSubscriptionException property.
425      * 
426      * @return possible object is {@link NoSuchSubscriptionException }
427      */
428     public NoSuchSubscriptionException getNoSuchSubscriptionException() {
429         return noSuchSubscriptionException;
430     }
431 
432     /**
433      * Sets the value of the noSuchSubscriptionException property.
434      * 
435      * @param value
436      *            allowed object is {@link NoSuchSubscriptionException }
437      */
438     public void setNoSuchSubscriptionException(NoSuchSubscriptionException value) {
439         this.noSuchSubscriptionException = value;
440     }
441 
442     /**
443      * Gets the value of the duplicateSubscriptionException property.
444      * 
445      * @return possible object is {@link DuplicateSubscriptionException }
446      */
447     public DuplicateSubscriptionException getDuplicateSubscriptionException() {
448         return duplicateSubscriptionException;
449     }
450 
451     /**
452      * Sets the value of the duplicateSubscriptionException property.
453      * 
454      * @param value
455      *            allowed object is {@link DuplicateSubscriptionException }
456      */
457     public void setDuplicateSubscriptionException(DuplicateSubscriptionException value) {
458         this.duplicateSubscriptionException = value;
459     }
460 
461     /**
462      * Gets the value of the queryParameterException property.
463      * 
464      * @return possible object is {@link QueryParameterException }
465      */
466     public QueryParameterException getQueryParameterException() {
467         return queryParameterException;
468     }
469 
470     /**
471      * Sets the value of the queryParameterException property.
472      * 
473      * @param value
474      *            allowed object is {@link QueryParameterException }
475      */
476     public void setQueryParameterException(QueryParameterException value) {
477         this.queryParameterException = value;
478     }
479 
480     /**
481      * Gets the value of the queryTooLargeException property.
482      * 
483      * @return possible object is {@link QueryTooLargeException }
484      */
485     public QueryTooLargeException getQueryTooLargeException() {
486         return queryTooLargeException;
487     }
488 
489     /**
490      * Sets the value of the queryTooLargeException property.
491      * 
492      * @param value
493      *            allowed object is {@link QueryTooLargeException }
494      */
495     public void setQueryTooLargeException(QueryTooLargeException value) {
496         this.queryTooLargeException = value;
497     }
498 
499     /**
500      * Gets the value of the queryTooComplexException property.
501      * 
502      * @return possible object is {@link QueryTooComplexException }
503      */
504     public QueryTooComplexException getQueryTooComplexException() {
505         return queryTooComplexException;
506     }
507 
508     /**
509      * Sets the value of the queryTooComplexException property.
510      * 
511      * @param value
512      *            allowed object is {@link QueryTooComplexException }
513      */
514     public void setQueryTooComplexException(QueryTooComplexException value) {
515         this.queryTooComplexException = value;
516     }
517 
518     /**
519      * Gets the value of the subscriptionControlsException property.
520      * 
521      * @return possible object is {@link SubscriptionControlsException }
522      */
523     public SubscriptionControlsException getSubscriptionControlsException() {
524         return subscriptionControlsException;
525     }
526 
527     /**
528      * Sets the value of the subscriptionControlsException property.
529      * 
530      * @param value
531      *            allowed object is {@link SubscriptionControlsException }
532      */
533     public void setSubscriptionControlsException(SubscriptionControlsException value) {
534         this.subscriptionControlsException = value;
535     }
536 
537     /**
538      * Gets the value of the subscribeNotPermittedException property.
539      * 
540      * @return possible object is {@link SubscribeNotPermittedException }
541      */
542     public SubscribeNotPermittedException getSubscribeNotPermittedException() {
543         return subscribeNotPermittedException;
544     }
545 
546     /**
547      * Sets the value of the subscribeNotPermittedException property.
548      * 
549      * @param value
550      *            allowed object is {@link SubscribeNotPermittedException }
551      */
552     public void setSubscribeNotPermittedException(SubscribeNotPermittedException value) {
553         this.subscribeNotPermittedException = value;
554     }
555 
556     /**
557      * Gets the value of the securityException property.
558      * 
559      * @return possible object is {@link SecurityException }
560      */
561     public SecurityException getSecurityException() {
562         return securityException;
563     }
564 
565     /**
566      * Sets the value of the securityException property.
567      * 
568      * @param value
569      *            allowed object is {@link SecurityException }
570      */
571     public void setSecurityException(SecurityException value) {
572         this.securityException = value;
573     }
574 
575     /**
576      * Gets the value of the validationException property.
577      * 
578      * @return possible object is {@link ValidationException }
579      */
580     public ValidationException getValidationException() {
581         return validationException;
582     }
583 
584     /**
585      * Sets the value of the validationException property.
586      * 
587      * @param value
588      *            allowed object is {@link ValidationException }
589      */
590     public void setValidationException(ValidationException value) {
591         this.validationException = value;
592     }
593 
594     /**
595      * Gets the value of the implementationException property.
596      * 
597      * @return possible object is {@link ImplementationException }
598      */
599     public ImplementationException getImplementationException() {
600         return implementationException;
601     }
602 
603     /**
604      * Sets the value of the implementationException property.
605      * 
606      * @param value
607      *            allowed object is {@link ImplementationException }
608      */
609     public void setImplementationException(ImplementationException value) {
610         this.implementationException = value;
611     }
612 
613     /**
614      * Gets the value of the queryResults property.
615      * 
616      * @return possible object is {@link QueryResults }
617      */
618     public QueryResults getQueryResults() {
619         return queryResults;
620     }
621 
622     /**
623      * Sets the value of the queryResults property.
624      * 
625      * @param value
626      *            allowed object is {@link QueryResults }
627      */
628     public void setQueryResults(QueryResults value) {
629         this.queryResults = value;
630     }
631 
632 }