LocalForwardParameter.java

  1. /*
  2.  * GovWay - A customizable API Gateway
  3.  * https://govway.org
  4.  *
  5.  * Copyright (c) 2005-2025 Link.it srl (https://link.it).
  6.  *
  7.  * This program is free software: you can redistribute it and/or modify
  8.  * it under the terms of the GNU General Public License version 3, as published by
  9.  * the Free Software Foundation.
  10.  *
  11.  * This program is distributed in the hope that it will be useful,
  12.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  13.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14.  * GNU General Public License for more details.
  15.  *
  16.  * You should have received a copy of the GNU General Public License
  17.  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  18.  *
  19.  */

  20. package org.openspcoop2.pdd.core;

  21. import org.slf4j.Logger;
  22. import org.openspcoop2.core.id.IDPortaApplicativa;
  23. import org.openspcoop2.core.id.IDSoggetto;
  24. import org.openspcoop2.pdd.config.ConfigurazionePdDManager;
  25. import org.openspcoop2.pdd.config.RichiestaApplicativa;
  26. import org.openspcoop2.pdd.config.RichiestaDelegata;
  27. import org.openspcoop2.pdd.core.state.IOpenSPCoopState;
  28. import org.openspcoop2.pdd.logger.MsgDiagnostico;
  29. import org.openspcoop2.protocol.engine.driver.RepositoryBuste;
  30. import org.openspcoop2.protocol.sdk.Busta;
  31. import org.openspcoop2.protocol.sdk.IProtocolFactory;
  32. import org.openspcoop2.protocol.sdk.Servizio;

  33. /**
  34.  * LocalForwardParameter
  35.  *
  36.  * @author Poli Andrea (apoli@link.it)
  37.  * @author $Author$
  38.  * @version $Rev$, $Date$
  39.  */

  40. public class LocalForwardParameter {

  41.     private Logger log;
  42.     private IDSoggetto identitaPdD;
  43.     private String idModulo;
  44.     private String idRequest;
  45.     private IOpenSPCoopState openspcoopstate;
  46.     private MsgDiagnostico msgDiag;
  47.     private String implementazionePdDMittente;
  48.     private String implementazionePdDDestinatario;
  49.     private String idPdDMittente;
  50.     private String idPdDDestinatario;  
  51.     private RichiestaDelegata richiestaDelegata;
  52.     private RichiestaApplicativa richiestaApplicativa;
  53.     private PdDContext pddContext;
  54.     private IProtocolFactory<?> protocolFactory;
  55.     private Servizio infoServizio;
  56.     private ConfigurazionePdDManager configurazionePdDReader;
  57.     private String idCorrelazioneApplicativa;
  58.     private RepositoryBuste repositoryBuste;
  59.     private boolean stateless;
  60.     private boolean oneWayVersione11;
  61.     private Busta busta;
  62.     private IDPortaApplicativa idPortaApplicativaIndirizzata;
  63.    
  64.     public LocalForwardParameter(){}

  65.     public boolean isOneWayVersione11() {
  66.         return this.oneWayVersione11;
  67.     }

  68.     public void setOneWayVersione11(boolean oneWayVersione11) {
  69.         this.oneWayVersione11 = oneWayVersione11;
  70.     }

  71.     public Busta getBusta() {
  72.         return this.busta;
  73.     }

  74.     public void setBusta(Busta busta) {
  75.         this.busta = busta;
  76.     }

  77.     public RichiestaApplicativa getRichiestaApplicativa() {
  78.         return this.richiestaApplicativa;
  79.     }

  80.     public void setRichiestaApplicativa(RichiestaApplicativa richiestaApplicativa) {
  81.         this.richiestaApplicativa = richiestaApplicativa;
  82.     }

  83.     public Logger getLog() {
  84.         return this.log;
  85.     }

  86.     public void setLog(Logger log) {
  87.         this.log = log;
  88.     }
  89.    
  90.     public boolean isStateless() {
  91.         return this.stateless;
  92.     }

  93.     public void setStateless(boolean stateless) {
  94.         this.stateless = stateless;
  95.     }

  96.     public RepositoryBuste getRepositoryBuste() {
  97.         return this.repositoryBuste;
  98.     }

  99.     public void setRepositoryBuste(RepositoryBuste repositoryBuste) {
  100.         this.repositoryBuste = repositoryBuste;
  101.     }

  102.     public String getIdCorrelazioneApplicativa() {
  103.         return this.idCorrelazioneApplicativa;
  104.     }

  105.     public void setIdCorrelazioneApplicativa(String idCorrelazioneApplicativa) {
  106.         this.idCorrelazioneApplicativa = idCorrelazioneApplicativa;
  107.     }

  108.     public ConfigurazionePdDManager getConfigurazionePdDReader() {
  109.         return this.configurazionePdDReader;
  110.     }

  111.     public void setConfigurazionePdDReader(
  112.             ConfigurazionePdDManager configurazionePdDReader) {
  113.         this.configurazionePdDReader = configurazionePdDReader;
  114.     }

  115.     public Servizio getInfoServizio() {
  116.         return this.infoServizio;
  117.     }

  118.     public void setInfoServizio(Servizio infoServizio) {
  119.         this.infoServizio = infoServizio;
  120.     }
  121.    
  122.     public IProtocolFactory<?> getProtocolFactory() {
  123.         return this.protocolFactory;
  124.     }

  125.     public void setProtocolFactory(IProtocolFactory<?> protocolFactory) {
  126.         this.protocolFactory = protocolFactory;
  127.     }

  128.     public IDSoggetto getIdentitaPdD() {
  129.         return this.identitaPdD;
  130.     }

  131.     public void setIdentitaPdD(IDSoggetto identitaPdD) {
  132.         this.identitaPdD = identitaPdD;
  133.     }

  134.     public String getIdModulo() {
  135.         return this.idModulo;
  136.     }

  137.     public void setIdModulo(String idModulo) {
  138.         this.idModulo = idModulo;
  139.     }

  140.     public String getIdRequest() {
  141.         return this.idRequest;
  142.     }

  143.     public void setIdRequest(String idRequest) {
  144.         this.idRequest = idRequest;
  145.     }

  146.     public IOpenSPCoopState getOpenspcoopstate() {
  147.         return this.openspcoopstate;
  148.     }

  149.     public void setOpenspcoopstate(IOpenSPCoopState openspcoopstate) {
  150.         this.openspcoopstate = openspcoopstate;
  151.     }

  152.     public MsgDiagnostico getMsgDiag() {
  153.         return this.msgDiag;
  154.     }

  155.     public void setMsgDiag(MsgDiagnostico msgDiag) {
  156.         this.msgDiag = msgDiag;
  157.     }

  158.     public String getImplementazionePdDMittente() {
  159.         return this.implementazionePdDMittente;
  160.     }

  161.     public void setImplementazionePdDMittente(String implementazionePdDMittente) {
  162.         this.implementazionePdDMittente = implementazionePdDMittente;
  163.     }

  164.     public String getImplementazionePdDDestinatario() {
  165.         return this.implementazionePdDDestinatario;
  166.     }

  167.     public void setImplementazionePdDDestinatario(
  168.             String implementazionePdDDestinatario) {
  169.         this.implementazionePdDDestinatario = implementazionePdDDestinatario;
  170.     }

  171.     public RichiestaDelegata getRichiestaDelegata() {
  172.         return this.richiestaDelegata;
  173.     }

  174.     public void setRichiestaDelegata(RichiestaDelegata richiestaDelegata) {
  175.         this.richiestaDelegata = richiestaDelegata;
  176.     }

  177.     public PdDContext getPddContext() {
  178.         return this.pddContext;
  179.     }

  180.     public void setPddContext(PdDContext pddContext) {
  181.         this.pddContext = pddContext;
  182.     }

  183.     public String getIdPdDMittente() {
  184.         return this.idPdDMittente;
  185.     }

  186.     public void setIdPdDMittente(String idPdDMittente) {
  187.         this.idPdDMittente = idPdDMittente;
  188.     }

  189.     public String getIdPdDDestinatario() {
  190.         return this.idPdDDestinatario;
  191.     }

  192.     public void setIdPdDDestinatario(String idPdDDestinatario) {
  193.         this.idPdDDestinatario = idPdDDestinatario;
  194.     }
  195.    
  196.     public IDPortaApplicativa getIdPortaApplicativaIndirizzata() {
  197.         return this.idPortaApplicativaIndirizzata;
  198.     }

  199.     public void setIdPortaApplicativaIndirizzata(IDPortaApplicativa idPortaApplicativaIndirizzata) {
  200.         this.idPortaApplicativaIndirizzata = idPortaApplicativaIndirizzata;
  201.     }
  202. }