All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.unece.cefact.namespaces.sbdh.ObjectFactory Maven / Gradle / Ivy


package org.unece.cefact.namespaces.sbdh;

import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
import com.helger.commons.annotation.CodingStyleguideUnaware;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the org.unece.cefact.namespaces.sbdh package. 
 * 

An ObjectFactory allows you to programatically * construct new instances of the Java representation * for XML content. The Java representation of XML * content can consist of schema derived interfaces * and classes representing the binding of schema * type definitions, element declarations and model * groups. Factory methods for each of these are * provided in this class.

This class was annotated by ph-jaxb22-plugin -Xph-annotate

* * */ @XmlRegistry @CodingStyleguideUnaware public class ObjectFactory { public final static QName _ScopeInformation_QNAME = new QName("http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", "ScopeInformation"); public final static QName _CorrelationInformation_QNAME = new QName("http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", "CorrelationInformation"); public final static QName _BusinessService_QNAME = new QName("http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", "BusinessService"); public final static QName _StandardBusinessDocumentHeader_QNAME = new QName("http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", "StandardBusinessDocumentHeader"); public final static QName _StandardBusinessDocument_QNAME = new QName("http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", "StandardBusinessDocument"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.unece.cefact.namespaces.sbdh * */ public ObjectFactory() { } /** * Create an instance of {@link CorrelationInformation } * * @return * The created CorrelationInformation object and never null. */ @Nonnull public CorrelationInformation createCorrelationInformation() { return new CorrelationInformation(); } /** * Create an instance of {@link BusinessService } * * @return * The created BusinessService object and never null. */ @Nonnull public BusinessService createBusinessService() { return new BusinessService(); } /** * Create an instance of {@link StandardBusinessDocumentHeader } * * @return * The created StandardBusinessDocumentHeader object and never null. */ @Nonnull public StandardBusinessDocumentHeader createStandardBusinessDocumentHeader() { return new StandardBusinessDocumentHeader(); } /** * Create an instance of {@link StandardBusinessDocument } * * @return * The created StandardBusinessDocument object and never null. */ @Nonnull public StandardBusinessDocument createStandardBusinessDocument() { return new StandardBusinessDocument(); } /** * Create an instance of {@link DocumentIdentification } * * @return * The created DocumentIdentification object and never null. */ @Nonnull public DocumentIdentification createDocumentIdentification() { return new DocumentIdentification(); } /** * Create an instance of {@link Partner } * * @return * The created Partner object and never null. */ @Nonnull public Partner createPartner() { return new Partner(); } /** * Create an instance of {@link PartnerIdentification } * * @return * The created PartnerIdentification object and never null. */ @Nonnull public PartnerIdentification createPartnerIdentification() { return new PartnerIdentification(); } /** * Create an instance of {@link ContactInformation } * * @return * The created ContactInformation object and never null. */ @Nonnull public ContactInformation createContactInformation() { return new ContactInformation(); } /** * Create an instance of {@link Manifest } * * @return * The created Manifest object and never null. */ @Nonnull public Manifest createManifest() { return new Manifest(); } /** * Create an instance of {@link ManifestItem } * * @return * The created ManifestItem object and never null. */ @Nonnull public ManifestItem createManifestItem() { return new ManifestItem(); } /** * Create an instance of {@link BusinessScope } * * @return * The created BusinessScope object and never null. */ @Nonnull public BusinessScope createBusinessScope() { return new BusinessScope(); } /** * Create an instance of {@link Scope } * * @return * The created Scope object and never null. */ @Nonnull public Scope createScope() { return new Scope(); } /** * Create an instance of {@link ServiceTransaction } * * @return * The created ServiceTransaction object and never null. */ @Nonnull public ServiceTransaction createServiceTransaction() { return new ServiceTransaction(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} * * @return * The created JAXBElement and never null. */ @XmlElementDecl(namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", name = "ScopeInformation") @Nonnull public JAXBElement createScopeInformation( @Nullable final Object value) { return new JAXBElement(_ScopeInformation_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link CorrelationInformation }{@code >}} * * @return * The created JAXBElement and never null. */ @XmlElementDecl(namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", name = "CorrelationInformation", substitutionHeadNamespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", substitutionHeadName = "ScopeInformation") @Nonnull public JAXBElement createCorrelationInformation( @Nullable final CorrelationInformation value) { return new JAXBElement(_CorrelationInformation_QNAME, CorrelationInformation.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BusinessService }{@code >}} * * @return * The created JAXBElement and never null. */ @XmlElementDecl(namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", name = "BusinessService", substitutionHeadNamespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", substitutionHeadName = "ScopeInformation") @Nonnull public JAXBElement createBusinessService( @Nullable final BusinessService value) { return new JAXBElement(_BusinessService_QNAME, BusinessService.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link StandardBusinessDocumentHeader }{@code >}} * * @return * The created JAXBElement and never null. */ @XmlElementDecl(namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", name = "StandardBusinessDocumentHeader") @Nonnull public JAXBElement createStandardBusinessDocumentHeader( @Nullable final StandardBusinessDocumentHeader value) { return new JAXBElement(_StandardBusinessDocumentHeader_QNAME, StandardBusinessDocumentHeader.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link StandardBusinessDocument }{@code >}} * * @return * The created JAXBElement and never null. */ @XmlElementDecl(namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", name = "StandardBusinessDocument") @Nonnull public JAXBElement createStandardBusinessDocument( @Nullable final StandardBusinessDocument value) { return new JAXBElement(_StandardBusinessDocument_QNAME, StandardBusinessDocument.class, null, value); } }