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.core.registry;
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.core.registry 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.core.registry
*
*/
public ObjectFactory() {
// Create a new ObjectFactory
}
/**
* Create an instance of {@link IdAccordoCooperazione }
*/
public IdAccordoCooperazione createIdAccordoCooperazione() {
return new IdAccordoCooperazione();
}
/**
* Create an instance of {@link Documento }
*/
public Documento createDocumento() {
return new Documento();
}
/**
* Create an instance of {@link Connettore }
*/
public Connettore createConnettore() {
return new Connettore();
}
/**
* Create an instance of {@link GruppiAccordo }
*/
public GruppiAccordo createGruppiAccordo() {
return new GruppiAccordo();
}
/**
* Create an instance of {@link ResourceParameter }
*/
public ResourceParameter createResourceParameter() {
return new ResourceParameter();
}
/**
* Create an instance of {@link Soggetto }
*/
public Soggetto createSoggetto() {
return new Soggetto();
}
/**
* Create an instance of {@link RegistroServizi }
*/
public RegistroServizi createRegistroServizi() {
return new RegistroServizi();
}
/**
* Create an instance of {@link IdAccordoServizioParteSpecifica }
*/
public IdAccordoServizioParteSpecifica createIdAccordoServizioParteSpecifica() {
return new IdAccordoServizioParteSpecifica();
}
/**
* Create an instance of {@link ResourceRepresentationXml }
*/
public ResourceRepresentationXml createResourceRepresentationXml() {
return new ResourceRepresentationXml();
}
/**
* Create an instance of {@link ConfigurazioneServizio }
*/
public ConfigurazioneServizio createConfigurazioneServizio() {
return new ConfigurazioneServizio();
}
/**
* Create an instance of {@link IdSoggetto }
*/
public IdSoggetto createIdSoggetto() {
return new IdSoggetto();
}
/**
* Create an instance of {@link Ruolo }
*/
public Ruolo createRuolo() {
return new Ruolo();
}
/**
* Create an instance of {@link ResourceRepresentation }
*/
public ResourceRepresentation createResourceRepresentation() {
return new ResourceRepresentation();
}
/**
* Create an instance of {@link Operation }
*/
public Operation createOperation() {
return new Operation();
}
/**
* Create an instance of {@link IdScope }
*/
public IdScope createIdScope() {
return new IdScope();
}
/**
* Create an instance of {@link Message }
*/
public Message createMessage() {
return new Message();
}
/**
* Create an instance of {@link ConfigurazioneServizioAzione }
*/
public ConfigurazioneServizioAzione createConfigurazioneServizioAzione() {
return new ConfigurazioneServizioAzione();
}
/**
* Create an instance of {@link Azione }
*/
public Azione createAzione() {
return new Azione();
}
/**
* Create an instance of {@link Proprieta }
*/
public Proprieta createProprieta() {
return new Proprieta();
}
/**
* Create an instance of {@link AccordoCooperazionePartecipanti }
*/
public AccordoCooperazionePartecipanti createAccordoCooperazionePartecipanti() {
return new AccordoCooperazionePartecipanti();
}
/**
* Create an instance of {@link ResourceResponse }
*/
public ResourceResponse createResourceResponse() {
return new ResourceResponse();
}
/**
* Create an instance of {@link ResourceRepresentationJson }
*/
public ResourceRepresentationJson createResourceRepresentationJson() {
return new ResourceRepresentationJson();
}
/**
* Create an instance of {@link AccordoServizioParteComune }
*/
public AccordoServizioParteComune createAccordoServizioParteComune() {
return new AccordoServizioParteComune();
}
/**
* Create an instance of {@link RuoliSoggetto }
*/
public RuoliSoggetto createRuoliSoggetto() {
return new RuoliSoggetto();
}
/**
* Create an instance of {@link ResourceRequest }
*/
public ResourceRequest createResourceRequest() {
return new ResourceRequest();
}
/**
* Create an instance of {@link Fruitore }
*/
public Fruitore createFruitore() {
return new Fruitore();
}
/**
* Create an instance of {@link IdAccordoServizioParteComune }
*/
public IdAccordoServizioParteComune createIdAccordoServizioParteComune() {
return new IdAccordoServizioParteComune();
}
/**
* Create an instance of {@link ProprietaOggetto }
*/
public ProprietaOggetto createProprietaOggetto() {
return new ProprietaOggetto();
}
/**
* Create an instance of {@link RuoloSoggetto }
*/
public RuoloSoggetto createRuoloSoggetto() {
return new RuoloSoggetto();
}
/**
* Create an instance of {@link PortaDominio }
*/
public PortaDominio createPortaDominio() {
return new PortaDominio();
}
/**
* Create an instance of {@link ProtocolProperty }
*/
public ProtocolProperty createProtocolProperty() {
return new ProtocolProperty();
}
/**
* Create an instance of {@link IdGruppo }
*/
public IdGruppo createIdGruppo() {
return new IdGruppo();
}
/**
* Create an instance of {@link PortType }
*/
public PortType createPortType() {
return new PortType();
}
/**
* Create an instance of {@link AccordoCooperazione }
*/
public AccordoCooperazione createAccordoCooperazione() {
return new AccordoCooperazione();
}
/**
* Create an instance of {@link Property }
*/
public Property createProperty() {
return new Property();
}
/**
* Create an instance of {@link AccordoServizioParteComuneServizioComposto }
*/
public AccordoServizioParteComuneServizioComposto createAccordoServizioParteComuneServizioComposto() {
return new AccordoServizioParteComuneServizioComposto();
}
/**
* Create an instance of {@link IdPortaDominio }
*/
public IdPortaDominio createIdPortaDominio() {
return new IdPortaDominio();
}
/**
* Create an instance of {@link CredenzialiSoggetto }
*/
public CredenzialiSoggetto createCredenzialiSoggetto() {
return new CredenzialiSoggetto();
}
/**
* Create an instance of {@link Gruppo }
*/
public Gruppo createGruppo() {
return new Gruppo();
}
/**
* Create an instance of {@link AccordoServizioParteSpecifica }
*/
public AccordoServizioParteSpecifica createAccordoServizioParteSpecifica() {
return new AccordoServizioParteSpecifica();
}
/**
* Create an instance of {@link MessagePart }
*/
public MessagePart createMessagePart() {
return new MessagePart();
}
/**
* Create an instance of {@link Resource }
*/
public Resource createResource() {
return new Resource();
}
/**
* Create an instance of {@link IdRuolo }
*/
public IdRuolo createIdRuolo() {
return new IdRuolo();
}
/**
* Create an instance of {@link GruppoAccordo }
*/
public GruppoAccordo createGruppoAccordo() {
return new GruppoAccordo();
}
/**
* Create an instance of {@link Scope }
*/
public Scope createScope() {
return new Scope();
}
/**
* Create an instance of {@link AccordoServizioParteComuneServizioCompostoServizioComponente }
*/
public AccordoServizioParteComuneServizioCompostoServizioComponente createAccordoServizioParteComuneServizioCompostoServizioComponente() {
return new AccordoServizioParteComuneServizioCompostoServizioComponente();
}
}