ObjectFactory.java

/*
 * GovWay - A customizable API Gateway 
 * https://govway.org
 * 
 * Copyright (c) 2005-2024 Link.it srl (https://link.it).
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 3, as published by
 * the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */
package org.openspcoop2.protocol.manifest;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the org.openspcoop2.protocol.manifest package. 
 * <p>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.
 * 
 * @author Poli Andrea (poli@link.it)
 * @author $Author$
 * @version $Rev$, $Date$
*/

@XmlRegistry
public class ObjectFactory {


    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.openspcoop2.protocol.manifest
     * 
     */
    public ObjectFactory() {
        // Create a new ObjectFactory
    }

    /**
     * Create an instance of {@link SoapMediaTypeCollection }
     */
    public SoapMediaTypeCollection createSoapMediaTypeCollection() {
        return new SoapMediaTypeCollection();
    }

    /**
     * Create an instance of {@link Binding }
     */
    public Binding createBinding() {
        return new Binding();
    }

    /**
     * Create an instance of {@link SoapMediaTypeMapping }
     */
    public SoapMediaTypeMapping createSoapMediaTypeMapping() {
        return new SoapMediaTypeMapping();
    }

    /**
     * Create an instance of {@link Transaction }
     */
    public Transaction createTransaction() {
        return new Transaction();
    }

    /**
     * Create an instance of {@link Versions }
     */
    public Versions createVersions() {
        return new Versions();
    }

    /**
     * Create an instance of {@link OrganizationTypes }
     */
    public OrganizationTypes createOrganizationTypes() {
        return new OrganizationTypes();
    }

    /**
     * Create an instance of {@link DefaultIntegrationError }
     */
    public DefaultIntegrationError createDefaultIntegrationError() {
        return new DefaultIntegrationError();
    }

    /**
     * Create an instance of {@link IntegrationErrorCollection }
     */
    public IntegrationErrorCollection createIntegrationErrorCollection() {
        return new IntegrationErrorCollection();
    }

    /**
     * Create an instance of {@link RestMediaTypeCollection }
     */
    public RestMediaTypeCollection createRestMediaTypeCollection() {
        return new RestMediaTypeCollection();
    }

    /**
     * Create an instance of {@link InterfacesConfiguration }
     */
    public InterfacesConfiguration createInterfacesConfiguration() {
        return new InterfacesConfiguration();
    }

    /**
     * Create an instance of {@link UrlMapping }
     */
    public UrlMapping createUrlMapping() {
        return new UrlMapping();
    }

    /**
     * Create an instance of {@link IntegrationConfiguration }
     */
    public IntegrationConfiguration createIntegrationConfiguration() {
        return new IntegrationConfiguration();
    }

    /**
     * Create an instance of {@link Organization }
     */
    public Organization createOrganization() {
        return new Organization();
    }

    /**
     * Create an instance of {@link SoapHeaderBypassMustUnderstandHeader }
     */
    public SoapHeaderBypassMustUnderstandHeader createSoapHeaderBypassMustUnderstandHeader() {
        return new SoapHeaderBypassMustUnderstandHeader();
    }

    /**
     * Create an instance of {@link SubContextMapping }
     */
    public SubContextMapping createSubContextMapping() {
        return new SubContextMapping();
    }

    /**
     * Create an instance of {@link CollaborationProfile }
     */
    public CollaborationProfile createCollaborationProfile() {
        return new CollaborationProfile();
    }

    /**
     * Create an instance of {@link SoapHeaderBypassMustUnderstand }
     */
    public SoapHeaderBypassMustUnderstand createSoapHeaderBypassMustUnderstand() {
        return new SoapHeaderBypassMustUnderstand();
    }

    /**
     * Create an instance of {@link Openspcoop2 }
     */
    public Openspcoop2 createOpenspcoop2() {
        return new Openspcoop2();
    }

    /**
     * Create an instance of {@link RestConfiguration }
     */
    public RestConfiguration createRestConfiguration() {
        return new RestConfiguration();
    }

    /**
     * Create an instance of {@link IntegrationConfigurationResourceIdentificationSpecificResource }
     */
    public IntegrationConfigurationResourceIdentificationSpecificResource createIntegrationConfigurationResourceIdentificationSpecificResource() {
        return new IntegrationConfigurationResourceIdentificationSpecificResource();
    }

    /**
     * Create an instance of {@link Functionality }
     */
    public Functionality createFunctionality() {
        return new Functionality();
    }

    /**
     * Create an instance of {@link ServiceTypes }
     */
    public ServiceTypes createServiceTypes() {
        return new ServiceTypes();
    }

    /**
     * Create an instance of {@link IntegrationConfigurationResourceIdentificationMode }
     */
    public IntegrationConfigurationResourceIdentificationMode createIntegrationConfigurationResourceIdentificationMode() {
        return new IntegrationConfigurationResourceIdentificationMode();
    }

    /**
     * Create an instance of {@link IntegrationConfigurationElementName }
     */
    public IntegrationConfigurationElementName createIntegrationConfigurationElementName() {
        return new IntegrationConfigurationElementName();
    }

    /**
     * Create an instance of {@link IntegrationErrorCode }
     */
    public IntegrationErrorCode createIntegrationErrorCode() {
        return new IntegrationErrorCode();
    }

    /**
     * Create an instance of {@link Protocol }
     */
    public Protocol createProtocol() {
        return new Protocol();
    }

    /**
     * Create an instance of {@link IntegrationError }
     */
    public IntegrationError createIntegrationError() {
        return new IntegrationError();
    }

    /**
     * Create an instance of {@link RFC7807 }
     */
    public RFC7807 createRFC7807() {
        return new RFC7807();
    }

    /**
     * Create an instance of {@link EmptySubContextMapping }
     */
    public EmptySubContextMapping createEmptySubContextMapping() {
        return new EmptySubContextMapping();
    }

    /**
     * Create an instance of {@link IntegrationConfigurationName }
     */
    public IntegrationConfigurationName createIntegrationConfigurationName() {
        return new IntegrationConfigurationName();
    }

    /**
     * Create an instance of {@link ServiceType }
     */
    public ServiceType createServiceType() {
        return new ServiceType();
    }

    /**
     * Create an instance of {@link OrganizationType }
     */
    public OrganizationType createOrganizationType() {
        return new OrganizationType();
    }

    /**
     * Create an instance of {@link Context }
     */
    public Context createContext() {
        return new Context();
    }

    /**
     * Create an instance of {@link RestMediaTypeDefaultMapping }
     */
    public RestMediaTypeDefaultMapping createRestMediaTypeDefaultMapping() {
        return new RestMediaTypeDefaultMapping();
    }

    /**
     * Create an instance of {@link RestCollaborationProfile }
     */
    public RestCollaborationProfile createRestCollaborationProfile() {
        return new RestCollaborationProfile();
    }

    /**
     * Create an instance of {@link RestMediaTypeMapping }
     */
    public RestMediaTypeMapping createRestMediaTypeMapping() {
        return new RestMediaTypeMapping();
    }

    /**
     * Create an instance of {@link RestMediaTypeUndefinedMapping }
     */
    public RestMediaTypeUndefinedMapping createRestMediaTypeUndefinedMapping() {
        return new RestMediaTypeUndefinedMapping();
    }

    /**
     * Create an instance of {@link Web }
     */
    public Web createWeb() {
        return new Web();
    }

    /**
     * Create an instance of {@link IntegrationConfigurationResourceIdentificationModes }
     */
    public IntegrationConfigurationResourceIdentificationModes createIntegrationConfigurationResourceIdentificationModes() {
        return new IntegrationConfigurationResourceIdentificationModes();
    }

    /**
     * Create an instance of {@link Version }
     */
    public Version createVersion() {
        return new Version();
    }

    /**
     * Create an instance of {@link SoapMediaTypeUndefinedMapping }
     */
    public SoapMediaTypeUndefinedMapping createSoapMediaTypeUndefinedMapping() {
        return new SoapMediaTypeUndefinedMapping();
    }

    /**
     * Create an instance of {@link SoapMediaTypeDefaultMapping }
     */
    public SoapMediaTypeDefaultMapping createSoapMediaTypeDefaultMapping() {
        return new SoapMediaTypeDefaultMapping();
    }

    /**
     * Create an instance of {@link InterfaceConfiguration }
     */
    public InterfaceConfiguration createInterfaceConfiguration() {
        return new InterfaceConfiguration();
    }

    /**
     * Create an instance of {@link IntegrationErrorConfiguration }
     */
    public IntegrationErrorConfiguration createIntegrationErrorConfiguration() {
        return new IntegrationErrorConfiguration();
    }

    /**
     * Create an instance of {@link Registry }
     */
    public Registry createRegistry() {
        return new Registry();
    }

    /**
     * Create an instance of {@link SoapConfiguration }
     */
    public SoapConfiguration createSoapConfiguration() {
        return new SoapConfiguration();
    }

    /**
     * Create an instance of {@link WebEmptyContext }
     */
    public WebEmptyContext createWebEmptyContext() {
        return new WebEmptyContext();
    }

    /**
     * Create an instance of {@link Service }
     */
    public Service createService() {
        return new Service();
    }

    /**
     * Create an instance of {@link IntegrationConfigurationResourceIdentification }
     */
    public IntegrationConfigurationResourceIdentification createIntegrationConfigurationResourceIdentification() {
        return new IntegrationConfigurationResourceIdentification();
    }

    /**
     * Create an instance of {@link Integration }
     */
    public Integration createIntegration() {
        return new Integration();
    }


 }