View Javadoc

1   package org.fosstrak.epcis.model;
2   
3   import javax.xml.bind.JAXBElement;
4   import javax.xml.bind.annotation.XmlElementDecl;
5   import javax.xml.bind.annotation.XmlRegistry;
6   import javax.xml.namespace.QName;
7   
8   /**
9    * This object contains factory methods for each Java content interface and Java
10   * element interface generated in the org.fosstrak.epcis.model package.
11   * <p>
12   * An ObjectFactory allows you to programatically construct new instances of the
13   * Java representation for XML content. The Java representation of XML content
14   * can consist of schema derived interfaces and classes representing the binding
15   * of schema type definitions, element declarations and model groups. Factory
16   * methods for each of these are provided in this class.
17   */
18  @XmlRegistry
19  public class ObjectFactory {
20  
21      private final static QName _QueryParameterException_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
22              "QueryParameterException");
23      private final static QName _EPCISException_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1", "EPCISException");
24      private final static QName _SubscribeNotPermittedException_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
25              "SubscribeNotPermittedException");
26      private final static QName _InvalidURIException_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
27              "InvalidURIException");
28      private final static QName _SubscriptionControlsException_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
29              "SubscriptionControlsException");
30      private final static QName _EPCISDocument_QNAME = new QName("urn:epcglobal:epcis:xsd:1", "EPCISDocument");
31      private final static QName _SecurityException_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
32              "SecurityException");
33      private final static QName _NoSuchNameException_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
34              "NoSuchNameException");
35      private final static QName _StandardBusinessDocument_QNAME = new QName(
36              "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", "StandardBusinessDocument");
37      private final static QName _VoidHolder_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1", "VoidHolder");
38      private final static QName _Subscribe_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1", "Subscribe");
39      private final static QName _DuplicateSubscriptionException_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
40              "DuplicateSubscriptionException");
41      private final static QName _QueryTooLargeException_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
42              "QueryTooLargeException");
43      private final static QName _GetSubscriptionIDs_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
44              "GetSubscriptionIDs");
45      private final static QName _UnsubscribeResult_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
46              "UnsubscribeResult");
47      private final static QName _EPCISQueryDocument_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
48              "EPCISQueryDocument");
49      private final static QName _ScopeInformation_QNAME = new QName(
50              "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", "ScopeInformation");
51      private final static QName _CorrelationInformation_QNAME = new QName(
52              "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", "CorrelationInformation");
53      private final static QName _GetQueryNamesResult_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
54              "GetQueryNamesResult");
55      private final static QName _QueryTooComplexException_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
56              "QueryTooComplexException");
57      private final static QName _EPCISMasterDataDocument_QNAME = new QName("urn:epcglobal:epcis-masterdata:xsd:1",
58              "EPCISMasterDataDocument");
59      private final static QName _GetSubscriptionIDsResult_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
60              "GetSubscriptionIDsResult");
61      private final static QName _GetVendorVersionResult_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
62              "GetVendorVersionResult");
63      private final static QName _ValidationException_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
64              "ValidationException");
65      private final static QName _StandardBusinessDocumentHeader_QNAME = new QName(
66              "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", "StandardBusinessDocumentHeader");
67      private final static QName _SubscribeResult_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1", "SubscribeResult");
68      private final static QName _GetVendorVersion_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
69              "GetVendorVersion");
70      private final static QName _Unsubscribe_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1", "Unsubscribe");
71      private final static QName _GetQueryNames_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1", "GetQueryNames");
72      private final static QName _QueryResults_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1", "QueryResults");
73      private final static QName _Poll_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1", "Poll");
74      private final static QName _GetStandardVersion_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
75              "GetStandardVersion");
76      private final static QName _BusinessService_QNAME = new QName(
77              "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", "BusinessService");
78      private final static QName _DuplicateNameException_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
79              "DuplicateNameException");
80      private final static QName _GetStandardVersionResult_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
81              "GetStandardVersionResult");
82      private final static QName _ImplementationException_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
83              "ImplementationException");
84      private final static QName _NoSuchSubscriptionException_QNAME = new QName("urn:epcglobal:epcis-query:xsd:1",
85              "NoSuchSubscriptionException");
86      private final static QName _EventListTypeExtension_QNAME = new QName("", "extension");
87      private final static QName _EventListTypeObjectEvent_QNAME = new QName("", "ObjectEvent");
88      private final static QName _EventListTypeTransactionEvent_QNAME = new QName("", "TransactionEvent");
89      private final static QName _EventListTypeQuantityEvent_QNAME = new QName("", "QuantityEvent");
90      private final static QName _EventListTypeAggregationEvent_QNAME = new QName("", "AggregationEvent");
91  
92      /**
93       * Create a new ObjectFactory that can be used to create new instances of
94       * schema derived classes for package: org.fosstrak.epcis.model
95       */
96      public ObjectFactory() {
97      }
98  
99      /**
100      * Create an instance of {@link QueryResultsBody }
101      */
102     public QueryResultsBody createQueryResultsBody() {
103         return new QueryResultsBody();
104     }
105 
106     /**
107      * Create an instance of {@link QueryParam }
108      */
109     public QueryParam createQueryParam() {
110         return new QueryParam();
111     }
112 
113     /**
114      * Create an instance of {@link EPCISDocumentType }
115      */
116     public EPCISDocumentType createEPCISDocumentType() {
117         return new EPCISDocumentType();
118     }
119 
120     /**
121      * Create an instance of {@link EPCISBodyType }
122      */
123     public EPCISBodyType createEPCISBodyType() {
124         return new EPCISBodyType();
125     }
126 
127     /**
128      * Create an instance of {@link EPCISMasterDataDocumentExtensionType }
129      */
130     public EPCISMasterDataDocumentExtensionType createEPCISMasterDataDocumentExtensionType() {
131         return new EPCISMasterDataDocumentExtensionType();
132     }
133 
134     /**
135      * Create an instance of {@link ReadPointExtensionType }
136      */
137     public ReadPointExtensionType createReadPointExtensionType() {
138         return new ReadPointExtensionType();
139     }
140 
141     /**
142      * Create an instance of {@link QuantityEventType }
143      */
144     public QuantityEventType createQuantityEventType() {
145         return new QuantityEventType();
146     }
147 
148     /**
149      * Create an instance of {@link EPC }
150      */
151     public EPC createEPC() {
152         return new EPC();
153     }
154 
155     /**
156      * Create an instance of {@link Unsubscribe }
157      */
158     public Unsubscribe createUnsubscribe() {
159         return new Unsubscribe();
160     }
161 
162     /**
163      * Create an instance of {@link BusinessTransactionType }
164      */
165     public BusinessTransactionType createBusinessTransactionType() {
166         return new BusinessTransactionType();
167     }
168 
169     /**
170      * Create an instance of {@link Partner }
171      */
172     public Partner createPartner() {
173         return new Partner();
174     }
175 
176     /**
177      * Create an instance of {@link ObjectEventType }
178      */
179     public ObjectEventType createObjectEventType() {
180         return new ObjectEventType();
181     }
182 
183     /**
184      * Create an instance of {@link NoSuchNameException }
185      */
186     public NoSuchNameException createNoSuchNameException() {
187         return new NoSuchNameException();
188     }
189 
190     /**
191      * Create an instance of {@link EPCISDocumentExtensionType }
192      */
193     public EPCISDocumentExtensionType createEPCISDocumentExtensionType() {
194         return new EPCISDocumentExtensionType();
195     }
196 
197     /**
198      * Create an instance of {@link Poll }
199      */
200     public Poll createPoll() {
201         return new Poll();
202     }
203 
204     /**
205      * Create an instance of {@link IDListType }
206      */
207     public IDListType createIDListType() {
208         return new IDListType();
209     }
210 
211     /**
212      * Create an instance of {@link DuplicateNameException }
213      */
214     public DuplicateNameException createDuplicateNameException() {
215         return new DuplicateNameException();
216     }
217 
218     /**
219      * Create an instance of {@link InvalidURIException }
220      */
221     public InvalidURIException createInvalidURIException() {
222         return new InvalidURIException();
223     }
224 
225     /**
226      * Create an instance of {@link EPCISHeaderExtensionType }
227      */
228     public EPCISHeaderExtensionType createEPCISHeaderExtensionType() {
229         return new EPCISHeaderExtensionType();
230     }
231 
232     /**
233      * Create an instance of {@link PartnerIdentification }
234      */
235     public PartnerIdentification createPartnerIdentification() {
236         return new PartnerIdentification();
237     }
238 
239     /**
240      * Create an instance of {@link SubscriptionControls }
241      */
242     public SubscriptionControls createSubscriptionControls() {
243         return new SubscriptionControls();
244     }
245 
246     /**
247      * Create an instance of {@link VocabularyExtensionType }
248      */
249     public VocabularyExtensionType createVocabularyExtensionType() {
250         return new VocabularyExtensionType();
251     }
252 
253     /**
254      * Create an instance of {@link EPCISEventListExtensionType }
255      */
256     public EPCISEventListExtensionType createEPCISEventListExtensionType() {
257         return new EPCISEventListExtensionType();
258     }
259 
260     /**
261      * Create an instance of {@link VocabularyElementExtensionType }
262      */
263     public VocabularyElementExtensionType createVocabularyElementExtensionType() {
264         return new VocabularyElementExtensionType();
265     }
266 
267     /**
268      * Create an instance of {@link VocabularyType }
269      */
270     public VocabularyType createVocabularyType() {
271         return new VocabularyType();
272     }
273 
274     /**
275      * Create an instance of {@link ValidationException }
276      */
277     public ValidationException createValidationException() {
278         return new ValidationException();
279     }
280 
281     /**
282      * Create an instance of {@link AttributeType }
283      */
284     public AttributeType createAttributeType() {
285         return new AttributeType();
286     }
287 
288     /**
289      * Create an instance of {@link DuplicateSubscriptionException }
290      */
291     public DuplicateSubscriptionException createDuplicateSubscriptionException() {
292         return new DuplicateSubscriptionException();
293     }
294 
295     /**
296      * Create an instance of {@link TransactionEventType }
297      */
298     public TransactionEventType createTransactionEventType() {
299         return new TransactionEventType();
300     }
301 
302     /**
303      * Create an instance of {@link QuerySchedule }
304      */
305     public QuerySchedule createQuerySchedule() {
306         return new QuerySchedule();
307     }
308 
309     /**
310      * Create an instance of {@link ServiceTransaction }
311      */
312     public ServiceTransaction createServiceTransaction() {
313         return new ServiceTransaction();
314     }
315 
316     /**
317      * Create an instance of {@link EPCISEventExtensionType }
318      */
319     public EPCISEventExtensionType createEPCISEventExtensionType() {
320         return new EPCISEventExtensionType();
321     }
322 
323     /**
324      * Create an instance of {@link VocabularyElementListType }
325      */
326     public VocabularyElementListType createVocabularyElementListType() {
327         return new VocabularyElementListType();
328     }
329 
330     /**
331      * Create an instance of {@link VocabularyElementType }
332      */
333     public VocabularyElementType createVocabularyElementType() {
334         return new VocabularyElementType();
335     }
336 
337     /**
338      * Create an instance of {@link BusinessService }
339      */
340     public BusinessService createBusinessService() {
341         return new BusinessService();
342     }
343 
344     /**
345      * Create an instance of {@link QueryParameterException }
346      */
347     public QueryParameterException createQueryParameterException() {
348         return new QueryParameterException();
349     }
350 
351     /**
352      * Create an instance of {@link EPCISQueryDocumentType }
353      */
354     public EPCISQueryDocumentType createEPCISQueryDocumentType() {
355         return new EPCISQueryDocumentType();
356     }
357 
358     /**
359      * Create an instance of {@link SubscriptionControlsException }
360      */
361     public SubscriptionControlsException createSubscriptionControlsException() {
362         return new SubscriptionControlsException();
363     }
364 
365     /**
366      * Create an instance of {@link QueryParams }
367      */
368     public QueryParams createQueryParams() {
369         return new QueryParams();
370     }
371 
372     /**
373      * Create an instance of {@link BusinessTransactionListType }
374      */
375     public BusinessTransactionListType createBusinessTransactionListType() {
376         return new BusinessTransactionListType();
377     }
378 
379     /**
380      * Create an instance of {@link EmptyParms }
381      */
382     public EmptyParms createEmptyParms() {
383         return new EmptyParms();
384     }
385 
386     /**
387      * Create an instance of {@link CorrelationInformation }
388      */
389     public CorrelationInformation createCorrelationInformation() {
390         return new CorrelationInformation();
391     }
392 
393     /**
394      * Create an instance of {@link Manifest }
395      */
396     public Manifest createManifest() {
397         return new Manifest();
398     }
399 
400     /**
401      * Create an instance of {@link EPCISBodyExtensionType }
402      */
403     public EPCISBodyExtensionType createEPCISBodyExtensionType() {
404         return new EPCISBodyExtensionType();
405     }
406 
407     /**
408      * Create an instance of {@link StandardBusinessDocumentHeader }
409      */
410     public StandardBusinessDocumentHeader createStandardBusinessDocumentHeader() {
411         return new StandardBusinessDocumentHeader();
412     }
413 
414     /**
415      * Create an instance of {@link GetSubscriptionIDs }
416      */
417     public GetSubscriptionIDs createGetSubscriptionIDs() {
418         return new GetSubscriptionIDs();
419     }
420 
421     /**
422      * Create an instance of {@link EPCListType }
423      */
424     public EPCListType createEPCListType() {
425         return new EPCListType();
426     }
427 
428     /**
429      * Create an instance of {@link QueryTooLargeException }
430      */
431     public QueryTooLargeException createQueryTooLargeException() {
432         return new QueryTooLargeException();
433     }
434 
435     /**
436      * Create an instance of {@link ManifestItem }
437      */
438     public ManifestItem createManifestItem() {
439         return new ManifestItem();
440     }
441 
442     /**
443      * Create an instance of {@link ObjectEventExtensionType }
444      */
445     public ObjectEventExtensionType createObjectEventExtensionType() {
446         return new ObjectEventExtensionType();
447     }
448 
449     /**
450      * Create an instance of {@link AggregationEventType }
451      */
452     public AggregationEventType createAggregationEventType() {
453         return new AggregationEventType();
454     }
455 
456     /**
457      * Create an instance of {@link VoidHolder }
458      */
459     public VoidHolder createVoidHolder() {
460         return new VoidHolder();
461     }
462 
463     /**
464      * Create an instance of {@link Subscribe }
465      */
466     public Subscribe createSubscribe() {
467         return new Subscribe();
468     }
469 
470     /**
471      * Create an instance of {@link QuantityEventExtensionType }
472      */
473     public QuantityEventExtensionType createQuantityEventExtensionType() {
474         return new QuantityEventExtensionType();
475     }
476 
477     /**
478      * Create an instance of {@link StandardBusinessDocument }
479      */
480     public StandardBusinessDocument createStandardBusinessDocument() {
481         return new StandardBusinessDocument();
482     }
483 
484     /**
485      * Create an instance of {@link DocumentIdentification }
486      */
487     public DocumentIdentification createDocumentIdentification() {
488         return new DocumentIdentification();
489     }
490 
491     /**
492      * Create an instance of {@link QueryResults }
493      */
494     public QueryResults createQueryResults() {
495         return new QueryResults();
496     }
497 
498     /**
499      * Create an instance of {@link BusinessLocationType }
500      */
501     public BusinessLocationType createBusinessLocationType() {
502         return new BusinessLocationType();
503     }
504 
505     /**
506      * Create an instance of {@link AggregationEventExtensionType }
507      */
508     public AggregationEventExtensionType createAggregationEventExtensionType() {
509         return new AggregationEventExtensionType();
510     }
511 
512     /**
513      * Create an instance of {@link EPCISHeaderType }
514      */
515     public EPCISHeaderType createEPCISHeaderType() {
516         return new EPCISHeaderType();
517     }
518 
519     /**
520      * Create an instance of {@link ImplementationException }
521      */
522     public ImplementationException createImplementationException() {
523         return new ImplementationException();
524     }
525 
526     /**
527      * Create an instance of {@link BusinessScope }
528      */
529     public BusinessScope createBusinessScope() {
530         return new BusinessScope();
531     }
532 
533     /**
534      * Create an instance of {@link SecurityException }
535      */
536     public SecurityException createSecurityException() {
537         return new SecurityException();
538     }
539 
540     /**
541      * Create an instance of {@link QueryTooComplexException }
542      */
543     public QueryTooComplexException createQueryTooComplexException() {
544         return new QueryTooComplexException();
545     }
546 
547     /**
548      * Create an instance of {@link EPCISMasterDataBodyType }
549      */
550     public EPCISMasterDataBodyType createEPCISMasterDataBodyType() {
551         return new EPCISMasterDataBodyType();
552     }
553 
554     /**
555      * Create an instance of {@link EPCISQueryDocumentExtensionType }
556      */
557     public EPCISQueryDocumentExtensionType createEPCISQueryDocumentExtensionType() {
558         return new EPCISQueryDocumentExtensionType();
559     }
560 
561     /**
562      * Create an instance of {@link QueryResultsExtensionType }
563      */
564     public QueryResultsExtensionType createQueryResultsExtensionType() {
565         return new QueryResultsExtensionType();
566     }
567 
568     /**
569      * Create an instance of {@link BusinessLocationExtensionType }
570      */
571     public BusinessLocationExtensionType createBusinessLocationExtensionType() {
572         return new BusinessLocationExtensionType();
573     }
574 
575     /**
576      * Create an instance of {@link SubscriptionControlsExtensionType }
577      */
578     public SubscriptionControlsExtensionType createSubscriptionControlsExtensionType() {
579         return new SubscriptionControlsExtensionType();
580     }
581 
582     /**
583      * Create an instance of {@link EPCISException }
584      */
585     public EPCISException createEPCISException() {
586         return new EPCISException();
587     }
588 
589     /**
590      * Create an instance of {@link NoSuchSubscriptionException }
591      */
592     public NoSuchSubscriptionException createNoSuchSubscriptionException() {
593         return new NoSuchSubscriptionException();
594     }
595 
596     /**
597      * Create an instance of {@link ArrayOfString }
598      */
599     public ArrayOfString createArrayOfString() {
600         return new ArrayOfString();
601     }
602 
603     /**
604      * Create an instance of {@link EPCISQueryBodyType }
605      */
606     public EPCISQueryBodyType createEPCISQueryBodyType() {
607         return new EPCISQueryBodyType();
608     }
609 
610     /**
611      * Create an instance of {@link EPCISMasterDataDocumentType }
612      */
613     public EPCISMasterDataDocumentType createEPCISMasterDataDocumentType() {
614         return new EPCISMasterDataDocumentType();
615     }
616 
617     /**
618      * Create an instance of {@link SubscribeNotPermittedException }
619      */
620     public SubscribeNotPermittedException createSubscribeNotPermittedException() {
621         return new SubscribeNotPermittedException();
622     }
623 
624     /**
625      * Create an instance of {@link QueryScheduleExtensionType }
626      */
627     public QueryScheduleExtensionType createQueryScheduleExtensionType() {
628         return new QueryScheduleExtensionType();
629     }
630 
631     /**
632      * Create an instance of {@link EventListType }
633      */
634     public EventListType createEventListType() {
635         return new EventListType();
636     }
637 
638     /**
639      * Create an instance of {@link ReadPointType }
640      */
641     public ReadPointType createReadPointType() {
642         return new ReadPointType();
643     }
644 
645     /**
646      * Create an instance of {@link EPCISMasterDataBodyExtensionType }
647      */
648     public EPCISMasterDataBodyExtensionType createEPCISMasterDataBodyExtensionType() {
649         return new EPCISMasterDataBodyExtensionType();
650     }
651 
652     /**
653      * Create an instance of {@link TransactionEventExtensionType }
654      */
655     public TransactionEventExtensionType createTransactionEventExtensionType() {
656         return new TransactionEventExtensionType();
657     }
658 
659     /**
660      * Create an instance of {@link EPCISMasterDataHeaderExtensionType }
661      */
662     public EPCISMasterDataHeaderExtensionType createEPCISMasterDataHeaderExtensionType() {
663         return new EPCISMasterDataHeaderExtensionType();
664     }
665 
666     /**
667      * Create an instance of {@link VocabularyListType }
668      */
669     public VocabularyListType createVocabularyListType() {
670         return new VocabularyListType();
671     }
672 
673     /**
674      * Create an instance of {@link ContactInformation }
675      */
676     public ContactInformation createContactInformation() {
677         return new ContactInformation();
678     }
679 
680     /**
681      * Create an instance of {@link Scope }
682      */
683     public Scope createScope() {
684         return new Scope();
685     }
686 
687     /**
688      * Create an instance of {@link JAXBElement }{@code <}
689      * {@link QueryParameterException }{@code >}
690      */
691     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "QueryParameterException")
692     public JAXBElement<QueryParameterException> createQueryParameterException(QueryParameterException value) {
693         return new JAXBElement<QueryParameterException>(_QueryParameterException_QNAME, QueryParameterException.class,
694                 null, value);
695     }
696 
697     /**
698      * Create an instance of {@link JAXBElement }{@code <}{@link EPCISException }
699      * {@code >}
700      */
701     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "EPCISException")
702     public JAXBElement<EPCISException> createEPCISException(EPCISException value) {
703         return new JAXBElement<EPCISException>(_EPCISException_QNAME, EPCISException.class, null, value);
704     }
705 
706     /**
707      * Create an instance of {@link JAXBElement }{@code <}
708      * {@link SubscribeNotPermittedException }{@code >}
709      */
710     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "SubscribeNotPermittedException")
711     public JAXBElement<SubscribeNotPermittedException> createSubscribeNotPermittedException(
712             SubscribeNotPermittedException value) {
713         return new JAXBElement<SubscribeNotPermittedException>(_SubscribeNotPermittedException_QNAME,
714                 SubscribeNotPermittedException.class, null, value);
715     }
716 
717     /**
718      * Create an instance of {@link JAXBElement }{@code <}
719      * {@link InvalidURIException }{@code >}
720      */
721     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "InvalidURIException")
722     public JAXBElement<InvalidURIException> createInvalidURIException(InvalidURIException value) {
723         return new JAXBElement<InvalidURIException>(_InvalidURIException_QNAME, InvalidURIException.class, null, value);
724     }
725 
726     /**
727      * Create an instance of {@link JAXBElement }{@code <}
728      * {@link SubscriptionControlsException }{@code >}
729      */
730     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "SubscriptionControlsException")
731     public JAXBElement<SubscriptionControlsException> createSubscriptionControlsException(
732             SubscriptionControlsException value) {
733         return new JAXBElement<SubscriptionControlsException>(_SubscriptionControlsException_QNAME,
734                 SubscriptionControlsException.class, null, value);
735     }
736 
737     /**
738      * Create an instance of {@link JAXBElement }{@code <}
739      * {@link EPCISDocumentType }{@code >}
740      */
741     @XmlElementDecl(namespace = "urn:epcglobal:epcis:xsd:1", name = "EPCISDocument")
742     public JAXBElement<EPCISDocumentType> createEPCISDocument(EPCISDocumentType value) {
743         return new JAXBElement<EPCISDocumentType>(_EPCISDocument_QNAME, EPCISDocumentType.class, null, value);
744     }
745 
746     /**
747      * Create an instance of {@link JAXBElement }{@code <}
748      * {@link SecurityException }{@code >}
749      */
750     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "SecurityException")
751     public JAXBElement<SecurityException> createSecurityException(SecurityException value) {
752         return new JAXBElement<SecurityException>(_SecurityException_QNAME, SecurityException.class, null, value);
753     }
754 
755     /**
756      * Create an instance of {@link JAXBElement }{@code <}
757      * {@link NoSuchNameException }{@code >}
758      */
759     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "NoSuchNameException")
760     public JAXBElement<NoSuchNameException> createNoSuchNameException(NoSuchNameException value) {
761         return new JAXBElement<NoSuchNameException>(_NoSuchNameException_QNAME, NoSuchNameException.class, null, value);
762     }
763 
764     /**
765      * Create an instance of {@link JAXBElement }{@code <}
766      * {@link StandardBusinessDocument }{@code >}
767      */
768     @XmlElementDecl(namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", name = "StandardBusinessDocument")
769     public JAXBElement<StandardBusinessDocument> createStandardBusinessDocument(StandardBusinessDocument value) {
770         return new JAXBElement<StandardBusinessDocument>(_StandardBusinessDocument_QNAME,
771                 StandardBusinessDocument.class, null, value);
772     }
773 
774     /**
775      * Create an instance of {@link JAXBElement }{@code <}{@link VoidHolder }
776      * {@code >}
777      */
778     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "VoidHolder")
779     public JAXBElement<VoidHolder> createVoidHolder(VoidHolder value) {
780         return new JAXBElement<VoidHolder>(_VoidHolder_QNAME, VoidHolder.class, null, value);
781     }
782 
783     /**
784      * Create an instance of {@link JAXBElement }{@code <}{@link Subscribe }
785      * {@code >}
786      */
787     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "Subscribe")
788     public JAXBElement<Subscribe> createSubscribe(Subscribe value) {
789         return new JAXBElement<Subscribe>(_Subscribe_QNAME, Subscribe.class, null, value);
790     }
791 
792     /**
793      * Create an instance of {@link JAXBElement }{@code <}
794      * {@link DuplicateSubscriptionException }{@code >}
795      */
796     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "DuplicateSubscriptionException")
797     public JAXBElement<DuplicateSubscriptionException> createDuplicateSubscriptionException(
798             DuplicateSubscriptionException value) {
799         return new JAXBElement<DuplicateSubscriptionException>(_DuplicateSubscriptionException_QNAME,
800                 DuplicateSubscriptionException.class, null, value);
801     }
802 
803     /**
804      * Create an instance of {@link JAXBElement }{@code <}
805      * {@link QueryTooLargeException }{@code >}
806      */
807     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "QueryTooLargeException")
808     public JAXBElement<QueryTooLargeException> createQueryTooLargeException(QueryTooLargeException value) {
809         return new JAXBElement<QueryTooLargeException>(_QueryTooLargeException_QNAME, QueryTooLargeException.class,
810                 null, value);
811     }
812 
813     /**
814      * Create an instance of {@link JAXBElement }{@code <}
815      * {@link GetSubscriptionIDs }{@code >}
816      */
817     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "GetSubscriptionIDs")
818     public JAXBElement<GetSubscriptionIDs> createGetSubscriptionIDs(GetSubscriptionIDs value) {
819         return new JAXBElement<GetSubscriptionIDs>(_GetSubscriptionIDs_QNAME, GetSubscriptionIDs.class, null, value);
820     }
821 
822     /**
823      * Create an instance of {@link JAXBElement }{@code <}{@link VoidHolder }
824      * {@code >}
825      */
826     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "UnsubscribeResult")
827     public JAXBElement<VoidHolder> createUnsubscribeResult(VoidHolder value) {
828         return new JAXBElement<VoidHolder>(_UnsubscribeResult_QNAME, VoidHolder.class, null, value);
829     }
830 
831     /**
832      * Create an instance of {@link JAXBElement }{@code <}
833      * {@link EPCISQueryDocumentType }{@code >}
834      */
835     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "EPCISQueryDocument")
836     public JAXBElement<EPCISQueryDocumentType> createEPCISQueryDocument(EPCISQueryDocumentType value) {
837         return new JAXBElement<EPCISQueryDocumentType>(_EPCISQueryDocument_QNAME, EPCISQueryDocumentType.class, null,
838                 value);
839     }
840 
841     /**
842      * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
843      */
844     @XmlElementDecl(namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", name = "ScopeInformation")
845     public JAXBElement<Object> createScopeInformation(Object value) {
846         return new JAXBElement<Object>(_ScopeInformation_QNAME, Object.class, null, value);
847     }
848 
849     /**
850      * Create an instance of {@link JAXBElement }{@code <}
851      * {@link CorrelationInformation }{@code >}
852      */
853     @XmlElementDecl(namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", name = "CorrelationInformation", substitutionHeadNamespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", substitutionHeadName = "ScopeInformation")
854     public JAXBElement<CorrelationInformation> createCorrelationInformation(CorrelationInformation value) {
855         return new JAXBElement<CorrelationInformation>(_CorrelationInformation_QNAME, CorrelationInformation.class,
856                 null, value);
857     }
858 
859     /**
860      * Create an instance of {@link JAXBElement }{@code <}{@link ArrayOfString }
861      * {@code >}
862      */
863     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "GetQueryNamesResult")
864     public JAXBElement<ArrayOfString> createGetQueryNamesResult(ArrayOfString value) {
865         return new JAXBElement<ArrayOfString>(_GetQueryNamesResult_QNAME, ArrayOfString.class, null, value);
866     }
867 
868     /**
869      * Create an instance of {@link JAXBElement }{@code <}
870      * {@link QueryTooComplexException }{@code >}
871      */
872     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "QueryTooComplexException")
873     public JAXBElement<QueryTooComplexException> createQueryTooComplexException(QueryTooComplexException value) {
874         return new JAXBElement<QueryTooComplexException>(_QueryTooComplexException_QNAME,
875                 QueryTooComplexException.class, null, value);
876     }
877 
878     /**
879      * Create an instance of {@link JAXBElement }{@code <}
880      * {@link EPCISMasterDataDocumentType }{@code >}
881      */
882     @XmlElementDecl(namespace = "urn:epcglobal:epcis-masterdata:xsd:1", name = "EPCISMasterDataDocument")
883     public JAXBElement<EPCISMasterDataDocumentType> createEPCISMasterDataDocument(EPCISMasterDataDocumentType value) {
884         return new JAXBElement<EPCISMasterDataDocumentType>(_EPCISMasterDataDocument_QNAME,
885                 EPCISMasterDataDocumentType.class, null, value);
886     }
887 
888     /**
889      * Create an instance of {@link JAXBElement }{@code <}{@link ArrayOfString }
890      * {@code >}
891      */
892     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "GetSubscriptionIDsResult")
893     public JAXBElement<ArrayOfString> createGetSubscriptionIDsResult(ArrayOfString value) {
894         return new JAXBElement<ArrayOfString>(_GetSubscriptionIDsResult_QNAME, ArrayOfString.class, null, value);
895     }
896 
897     /**
898      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
899      */
900     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "GetVendorVersionResult")
901     public JAXBElement<String> createGetVendorVersionResult(String value) {
902         return new JAXBElement<String>(_GetVendorVersionResult_QNAME, String.class, null, value);
903     }
904 
905     /**
906      * Create an instance of {@link JAXBElement }{@code <}
907      * {@link ValidationException }{@code >}
908      */
909     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "ValidationException")
910     public JAXBElement<ValidationException> createValidationException(ValidationException value) {
911         return new JAXBElement<ValidationException>(_ValidationException_QNAME, ValidationException.class, null, value);
912     }
913 
914     /**
915      * Create an instance of {@link JAXBElement }{@code <}
916      * {@link StandardBusinessDocumentHeader }{@code >}
917      */
918     @XmlElementDecl(namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", name = "StandardBusinessDocumentHeader")
919     public JAXBElement<StandardBusinessDocumentHeader> createStandardBusinessDocumentHeader(
920             StandardBusinessDocumentHeader value) {
921         return new JAXBElement<StandardBusinessDocumentHeader>(_StandardBusinessDocumentHeader_QNAME,
922                 StandardBusinessDocumentHeader.class, null, value);
923     }
924 
925     /**
926      * Create an instance of {@link JAXBElement }{@code <}{@link VoidHolder }
927      * {@code >}
928      */
929     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "SubscribeResult")
930     public JAXBElement<VoidHolder> createSubscribeResult(VoidHolder value) {
931         return new JAXBElement<VoidHolder>(_SubscribeResult_QNAME, VoidHolder.class, null, value);
932     }
933 
934     /**
935      * Create an instance of {@link JAXBElement }{@code <}{@link EmptyParms }
936      * {@code >}
937      */
938     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "GetVendorVersion")
939     public JAXBElement<EmptyParms> createGetVendorVersion(EmptyParms value) {
940         return new JAXBElement<EmptyParms>(_GetVendorVersion_QNAME, EmptyParms.class, null, value);
941     }
942 
943     /**
944      * Create an instance of {@link JAXBElement }{@code <}{@link Unsubscribe }
945      * {@code >}
946      */
947     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "Unsubscribe")
948     public JAXBElement<Unsubscribe> createUnsubscribe(Unsubscribe value) {
949         return new JAXBElement<Unsubscribe>(_Unsubscribe_QNAME, Unsubscribe.class, null, value);
950     }
951 
952     /**
953      * Create an instance of {@link JAXBElement }{@code <}{@link EmptyParms }
954      * {@code >}
955      */
956     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "GetQueryNames")
957     public JAXBElement<EmptyParms> createGetQueryNames(EmptyParms value) {
958         return new JAXBElement<EmptyParms>(_GetQueryNames_QNAME, EmptyParms.class, null, value);
959     }
960 
961     /**
962      * Create an instance of {@link JAXBElement }{@code <}{@link QueryResults }
963      * {@code >}
964      */
965     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "QueryResults")
966     public JAXBElement<QueryResults> createQueryResults(QueryResults value) {
967         return new JAXBElement<QueryResults>(_QueryResults_QNAME, QueryResults.class, null, value);
968     }
969 
970     /**
971      * Create an instance of {@link JAXBElement }{@code <}{@link Poll }{@code >}
972      */
973     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "Poll")
974     public JAXBElement<Poll> createPoll(Poll value) {
975         return new JAXBElement<Poll>(_Poll_QNAME, Poll.class, null, value);
976     }
977 
978     /**
979      * Create an instance of {@link JAXBElement }{@code <}{@link EmptyParms }
980      * {@code >}
981      */
982     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "GetStandardVersion")
983     public JAXBElement<EmptyParms> createGetStandardVersion(EmptyParms value) {
984         return new JAXBElement<EmptyParms>(_GetStandardVersion_QNAME, EmptyParms.class, null, value);
985     }
986 
987     /**
988      * Create an instance of {@link JAXBElement }{@code <}{@link BusinessService }
989      * {@code >}
990      */
991     @XmlElementDecl(namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", name = "BusinessService", substitutionHeadNamespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", substitutionHeadName = "ScopeInformation")
992     public JAXBElement<BusinessService> createBusinessService(BusinessService value) {
993         return new JAXBElement<BusinessService>(_BusinessService_QNAME, BusinessService.class, null, value);
994     }
995 
996     /**
997      * Create an instance of {@link JAXBElement }{@code <}
998      * {@link DuplicateNameException }{@code >}
999      */
1000     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "DuplicateNameException")
1001     public JAXBElement<DuplicateNameException> createDuplicateNameException(DuplicateNameException value) {
1002         return new JAXBElement<DuplicateNameException>(_DuplicateNameException_QNAME, DuplicateNameException.class,
1003                 null, value);
1004     }
1005 
1006     /**
1007      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
1008      */
1009     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "GetStandardVersionResult")
1010     public JAXBElement<String> createGetStandardVersionResult(String value) {
1011         return new JAXBElement<String>(_GetStandardVersionResult_QNAME, String.class, null, value);
1012     }
1013 
1014     /**
1015      * Create an instance of {@link JAXBElement }{@code <}
1016      * {@link ImplementationException }{@code >}
1017      */
1018     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "ImplementationException")
1019     public JAXBElement<ImplementationException> createImplementationException(ImplementationException value) {
1020         return new JAXBElement<ImplementationException>(_ImplementationException_QNAME, ImplementationException.class,
1021                 null, value);
1022     }
1023 
1024     /**
1025      * Create an instance of {@link JAXBElement }{@code <}
1026      * {@link NoSuchSubscriptionException }{@code >}
1027      */
1028     @XmlElementDecl(namespace = "urn:epcglobal:epcis-query:xsd:1", name = "NoSuchSubscriptionException")
1029     public JAXBElement<NoSuchSubscriptionException> createNoSuchSubscriptionException(NoSuchSubscriptionException value) {
1030         return new JAXBElement<NoSuchSubscriptionException>(_NoSuchSubscriptionException_QNAME,
1031                 NoSuchSubscriptionException.class, null, value);
1032     }
1033 
1034     /**
1035      * Create an instance of {@link JAXBElement }{@code <}
1036      * {@link EPCISEventListExtensionType }{@code >}
1037      */
1038     @XmlElementDecl(namespace = "", name = "extension", scope = EventListType.class)
1039     public JAXBElement<EPCISEventListExtensionType> createEventListTypeExtension(EPCISEventListExtensionType value) {
1040         return new JAXBElement<EPCISEventListExtensionType>(_EventListTypeExtension_QNAME,
1041                 EPCISEventListExtensionType.class, EventListType.class, value);
1042     }
1043 
1044     /**
1045      * Create an instance of {@link JAXBElement }{@code <}{@link ObjectEventType }
1046      * {@code >}
1047      */
1048     @XmlElementDecl(namespace = "", name = "ObjectEvent", scope = EventListType.class)
1049     public JAXBElement<ObjectEventType> createEventListTypeObjectEvent(ObjectEventType value) {
1050         return new JAXBElement<ObjectEventType>(_EventListTypeObjectEvent_QNAME, ObjectEventType.class,
1051                 EventListType.class, value);
1052     }
1053 
1054     /**
1055      * Create an instance of {@link JAXBElement }{@code <}
1056      * {@link TransactionEventType }{@code >}
1057      */
1058     @XmlElementDecl(namespace = "", name = "TransactionEvent", scope = EventListType.class)
1059     public JAXBElement<TransactionEventType> createEventListTypeTransactionEvent(TransactionEventType value) {
1060         return new JAXBElement<TransactionEventType>(_EventListTypeTransactionEvent_QNAME, TransactionEventType.class,
1061                 EventListType.class, value);
1062     }
1063 
1064     /**
1065      * Create an instance of {@link JAXBElement }{@code <}
1066      * {@link QuantityEventType }{@code >}
1067      */
1068     @XmlElementDecl(namespace = "", name = "QuantityEvent", scope = EventListType.class)
1069     public JAXBElement<QuantityEventType> createEventListTypeQuantityEvent(QuantityEventType value) {
1070         return new JAXBElement<QuantityEventType>(_EventListTypeQuantityEvent_QNAME, QuantityEventType.class,
1071                 EventListType.class, value);
1072     }
1073 
1074     /**
1075      * Create an instance of {@link JAXBElement }{@code <}
1076      * {@link AggregationEventType }{@code >}
1077      */
1078     @XmlElementDecl(namespace = "", name = "AggregationEvent", scope = EventListType.class)
1079     public JAXBElement<AggregationEventType> createEventListTypeAggregationEvent(AggregationEventType value) {
1080         return new JAXBElement<AggregationEventType>(_EventListTypeAggregationEvent_QNAME, AggregationEventType.class,
1081                 EventListType.class, value);
1082     }
1083 
1084 }