ConfigurazioneMessageHandlers.java
- /*
- * GovWay - A customizable API Gateway
- * https://govway.org
- *
- * Copyright (c) 2005-2025 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.config;
- import javax.xml.bind.annotation.XmlAccessType;
- import javax.xml.bind.annotation.XmlAccessorType;
- import javax.xml.bind.annotation.XmlElement;
- import javax.xml.bind.annotation.XmlRootElement;
- import javax.xml.bind.annotation.XmlType;
- import java.io.Serializable;
- import java.util.ArrayList;
- import java.util.List;
- /** <p>Java class for configurazione-message-handlers complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="configurazione-message-handlers">
- * <sequence>
- * <element name="pre-in" type="{http://www.openspcoop2.org/core/config}configurazione-handler" minOccurs="0" maxOccurs="unbounded"/>
- * <element name="in" type="{http://www.openspcoop2.org/core/config}configurazione-handler" minOccurs="0" maxOccurs="unbounded"/>
- * <element name="inProtocolInfo" type="{http://www.openspcoop2.org/core/config}configurazione-handler" minOccurs="0" maxOccurs="unbounded"/>
- * <element name="out" type="{http://www.openspcoop2.org/core/config}configurazione-handler" minOccurs="0" maxOccurs="unbounded"/>
- * <element name="postOut" type="{http://www.openspcoop2.org/core/config}configurazione-handler" minOccurs="0" maxOccurs="unbounded"/>
- * </sequence>
- * </complexType>
- * </pre>
- *
- * @version $Rev$, $Date$
- *
- * @author Poli Andrea (poli@link.it)
- * @author $Author$
- * */
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "configurazione-message-handlers",
- propOrder = {
- "preIn",
- "in",
- "inProtocolInfo",
- "out",
- "postOut"
- }
- )
- @XmlRootElement(name = "configurazione-message-handlers")
- public class ConfigurazioneMessageHandlers extends org.openspcoop2.utils.beans.BaseBeanWithId implements Serializable , Cloneable {
- public ConfigurazioneMessageHandlers() {
- super();
- }
- public void addPreIn(ConfigurazioneHandler preIn) {
- this.preIn.add(preIn);
- }
- public ConfigurazioneHandler getPreIn(int index) {
- return this.preIn.get( index );
- }
- public ConfigurazioneHandler removePreIn(int index) {
- return this.preIn.remove( index );
- }
- public List<ConfigurazioneHandler> getPreInList() {
- return this.preIn;
- }
- public void setPreInList(List<ConfigurazioneHandler> preIn) {
- this.preIn=preIn;
- }
- public int sizePreInList() {
- return this.preIn.size();
- }
- public void addIn(ConfigurazioneHandler in) {
- this.in.add(in);
- }
- public ConfigurazioneHandler getIn(int index) {
- return this.in.get( index );
- }
- public ConfigurazioneHandler removeIn(int index) {
- return this.in.remove( index );
- }
- public List<ConfigurazioneHandler> getInList() {
- return this.in;
- }
- public void setInList(List<ConfigurazioneHandler> in) {
- this.in=in;
- }
- public int sizeInList() {
- return this.in.size();
- }
- public void addInProtocolInfo(ConfigurazioneHandler inProtocolInfo) {
- this.inProtocolInfo.add(inProtocolInfo);
- }
- public ConfigurazioneHandler getInProtocolInfo(int index) {
- return this.inProtocolInfo.get( index );
- }
- public ConfigurazioneHandler removeInProtocolInfo(int index) {
- return this.inProtocolInfo.remove( index );
- }
- public List<ConfigurazioneHandler> getInProtocolInfoList() {
- return this.inProtocolInfo;
- }
- public void setInProtocolInfoList(List<ConfigurazioneHandler> inProtocolInfo) {
- this.inProtocolInfo=inProtocolInfo;
- }
- public int sizeInProtocolInfoList() {
- return this.inProtocolInfo.size();
- }
- public void addOut(ConfigurazioneHandler out) {
- this.out.add(out);
- }
- public ConfigurazioneHandler getOut(int index) {
- return this.out.get( index );
- }
- public ConfigurazioneHandler removeOut(int index) {
- return this.out.remove( index );
- }
- public List<ConfigurazioneHandler> getOutList() {
- return this.out;
- }
- public void setOutList(List<ConfigurazioneHandler> out) {
- this.out=out;
- }
- public int sizeOutList() {
- return this.out.size();
- }
- public void addPostOut(ConfigurazioneHandler postOut) {
- this.postOut.add(postOut);
- }
- public ConfigurazioneHandler getPostOut(int index) {
- return this.postOut.get( index );
- }
- public ConfigurazioneHandler removePostOut(int index) {
- return this.postOut.remove( index );
- }
- public List<ConfigurazioneHandler> getPostOutList() {
- return this.postOut;
- }
- public void setPostOutList(List<ConfigurazioneHandler> postOut) {
- this.postOut=postOut;
- }
- public int sizePostOutList() {
- return this.postOut.size();
- }
- private static final long serialVersionUID = 1L;
- @XmlElement(name="pre-in",required=true,nillable=false)
- private List<ConfigurazioneHandler> preIn = new ArrayList<>();
- /**
- * Use method getPreInList
- * @return List<ConfigurazioneHandler>
- */
- public List<ConfigurazioneHandler> getPreIn() {
- return this.getPreInList();
- }
- /**
- * Use method setPreInList
- * @param preIn List<ConfigurazioneHandler>
- */
- public void setPreIn(List<ConfigurazioneHandler> preIn) {
- this.setPreInList(preIn);
- }
- /**
- * Use method sizePreInList
- * @return lunghezza della lista
- */
- public int sizePreIn() {
- return this.sizePreInList();
- }
- @XmlElement(name="in",required=true,nillable=false)
- private List<ConfigurazioneHandler> in = new ArrayList<>();
- /**
- * Use method getInList
- * @return List<ConfigurazioneHandler>
- */
- public List<ConfigurazioneHandler> getIn() {
- return this.getInList();
- }
- /**
- * Use method setInList
- * @param in List<ConfigurazioneHandler>
- */
- public void setIn(List<ConfigurazioneHandler> in) {
- this.setInList(in);
- }
- /**
- * Use method sizeInList
- * @return lunghezza della lista
- */
- public int sizeIn() {
- return this.sizeInList();
- }
- @XmlElement(name="inProtocolInfo",required=true,nillable=false)
- private List<ConfigurazioneHandler> inProtocolInfo = new ArrayList<>();
- /**
- * Use method getInProtocolInfoList
- * @return List<ConfigurazioneHandler>
- */
- public List<ConfigurazioneHandler> getInProtocolInfo() {
- return this.getInProtocolInfoList();
- }
- /**
- * Use method setInProtocolInfoList
- * @param inProtocolInfo List<ConfigurazioneHandler>
- */
- public void setInProtocolInfo(List<ConfigurazioneHandler> inProtocolInfo) {
- this.setInProtocolInfoList(inProtocolInfo);
- }
- /**
- * Use method sizeInProtocolInfoList
- * @return lunghezza della lista
- */
- public int sizeInProtocolInfo() {
- return this.sizeInProtocolInfoList();
- }
- @XmlElement(name="out",required=true,nillable=false)
- private List<ConfigurazioneHandler> out = new ArrayList<>();
- /**
- * Use method getOutList
- * @return List<ConfigurazioneHandler>
- */
- public List<ConfigurazioneHandler> getOut() {
- return this.getOutList();
- }
- /**
- * Use method setOutList
- * @param out List<ConfigurazioneHandler>
- */
- public void setOut(List<ConfigurazioneHandler> out) {
- this.setOutList(out);
- }
- /**
- * Use method sizeOutList
- * @return lunghezza della lista
- */
- public int sizeOut() {
- return this.sizeOutList();
- }
- @XmlElement(name="postOut",required=true,nillable=false)
- private List<ConfigurazioneHandler> postOut = new ArrayList<>();
- /**
- * Use method getPostOutList
- * @return List<ConfigurazioneHandler>
- */
- public List<ConfigurazioneHandler> getPostOut() {
- return this.getPostOutList();
- }
- /**
- * Use method setPostOutList
- * @param postOut List<ConfigurazioneHandler>
- */
- public void setPostOut(List<ConfigurazioneHandler> postOut) {
- this.setPostOutList(postOut);
- }
- /**
- * Use method sizePostOutList
- * @return lunghezza della lista
- */
- public int sizePostOut() {
- return this.sizePostOutList();
- }
- }