EJBUtilsMessaggioInConsegna.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 java.sql.Timestamp;
  22. import java.util.Date;
  23. import java.util.List;
  24. import java.util.Map;

  25. import org.openspcoop2.message.OpenSPCoop2Message;
  26. import org.openspcoop2.pdd.config.RichiestaApplicativa;
  27. import org.openspcoop2.pdd.config.SoggettoVirtuale;
  28. import org.openspcoop2.pdd.mdb.ConsegnaContenutiApplicativiMessage;
  29. import org.openspcoop2.protocol.sdk.Busta;

  30. /**
  31.  * EJBUtilsMessaggioInConsegna
  32.  *
  33.  *  
  34.  * @author Poli Andrea (apoli@link.it)
  35.  * @author $Author$
  36.  * @version $Rev$, $Date$
  37.  */
  38. public class EJBUtilsMessaggioInConsegna {
  39.    
  40.     private List<String> serviziApplicativi;
  41.     private SoggettoVirtuale soggettiRealiMappatiInUnSoggettoVirtuale;
  42.     private RichiestaApplicativa richiestaApplicativa;
  43.    
  44.     private Map<String, Boolean> mapServizioApplicativoConConnettore;
  45.     private Map<String, Boolean> mapSbustamentoSoap;
  46.     private Map<String, Boolean> mapSbustamentoInformazioniProtocollo;
  47.     private Map<String, Boolean> mapGetMessage;
  48.     private Map<String, String> mapTipoConsegna;
  49.     private Map<String, Timestamp> mapOraRegistrazione;
  50.     private Map<String, ConsegnaContenutiApplicativiMessage> mapConsegnaContenutiApplicativiMessage;
  51.    
  52.     private boolean registrazioneMessaggioPerStatelessEffettuata;
  53.     private boolean gestioneSolamenteConIntegrationManager;
  54.     private boolean registrazioneDestinatarioEffettuataPerViaBehaviour;
  55.     private boolean stateless;
  56.     private boolean oneWayVersione11;
  57.    
  58.     private String idBustaPreBehaviourNewMessage;
  59.     private Busta busta;
  60.     private String nomePorta;
  61.    
  62.     private OpenSPCoop2Message requestMessageNullable;

  63.     private Date oraRegistrazioneMessaggio;
  64.    

  65.     public List<String> getServiziApplicativi() {
  66.         return this.serviziApplicativi;
  67.     }

  68.     public void setServiziApplicativi(List<String> serviziApplicativi) {
  69.         this.serviziApplicativi = serviziApplicativi;
  70.     }

  71.     public SoggettoVirtuale getSoggettiRealiMappatiInUnSoggettoVirtuale() {
  72.         return this.soggettiRealiMappatiInUnSoggettoVirtuale;
  73.     }

  74.     public void setSoggettiRealiMappatiInUnSoggettoVirtuale(SoggettoVirtuale soggettiRealiMappatiInUnSoggettoVirtuale) {
  75.         this.soggettiRealiMappatiInUnSoggettoVirtuale = soggettiRealiMappatiInUnSoggettoVirtuale;
  76.     }

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

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

  83.     public Map<String, Boolean> getMapServizioApplicativoConConnettore() {
  84.         return this.mapServizioApplicativoConConnettore;
  85.     }

  86.     public void setMapServizioApplicativoConConnettore(Map<String, Boolean> mapServizioApplicativoConConnettore) {
  87.         this.mapServizioApplicativoConConnettore = mapServizioApplicativoConConnettore;
  88.     }

  89.     public Map<String, Boolean> getMapSbustamentoSoap() {
  90.         return this.mapSbustamentoSoap;
  91.     }

  92.     public void setMapSbustamentoSoap(Map<String, Boolean> mapSbustamentoSoap) {
  93.         this.mapSbustamentoSoap = mapSbustamentoSoap;
  94.     }

  95.     public Map<String, Boolean> getMapSbustamentoInformazioniProtocollo() {
  96.         return this.mapSbustamentoInformazioniProtocollo;
  97.     }

  98.     public void setMapSbustamentoInformazioniProtocollo(Map<String, Boolean> mapSbustamentoInformazioniProtocollo) {
  99.         this.mapSbustamentoInformazioniProtocollo = mapSbustamentoInformazioniProtocollo;
  100.     }

  101.     public Map<String, Boolean> getMapGetMessage() {
  102.         return this.mapGetMessage;
  103.     }

  104.     public void setMapGetMessage(Map<String, Boolean> mapGetMessage) {
  105.         this.mapGetMessage = mapGetMessage;
  106.     }

  107.     public Map<String, String> getMapTipoConsegna() {
  108.         return this.mapTipoConsegna;
  109.     }

  110.     public void setMapTipoConsegna(Map<String, String> mapTipoConsegna) {
  111.         this.mapTipoConsegna = mapTipoConsegna;
  112.     }

  113.     public Map<String, Timestamp> getMapOraRegistrazione() {
  114.         return this.mapOraRegistrazione;
  115.     }

  116.     public void setMapOraRegistrazione(Map<String, Timestamp> mapOraRegistrazione) {
  117.         this.mapOraRegistrazione = mapOraRegistrazione;
  118.     }

  119.     public Map<String, ConsegnaContenutiApplicativiMessage> getMapConsegnaContenutiApplicativiMessage() {
  120.         return this.mapConsegnaContenutiApplicativiMessage;
  121.     }

  122.     public void setMapConsegnaContenutiApplicativiMessage(
  123.             Map<String, ConsegnaContenutiApplicativiMessage> mapConsegnaContenutiApplicativiMessage) {
  124.         this.mapConsegnaContenutiApplicativiMessage = mapConsegnaContenutiApplicativiMessage;
  125.     }

  126.     public boolean isRegistrazioneMessaggioPerStatelessEffettuata() {
  127.         return this.registrazioneMessaggioPerStatelessEffettuata;
  128.     }

  129.     public void setRegistrazioneMessaggioPerStatelessEffettuata(boolean registrazioneMessaggioPerStatelessEffettuata) {
  130.         this.registrazioneMessaggioPerStatelessEffettuata = registrazioneMessaggioPerStatelessEffettuata;
  131.     }

  132.     public boolean isGestioneSolamenteConIntegrationManager() {
  133.         return this.gestioneSolamenteConIntegrationManager;
  134.     }

  135.     public void setGestioneSolamenteConIntegrationManager(boolean gestioneSolamenteConIntegrationManager) {
  136.         this.gestioneSolamenteConIntegrationManager = gestioneSolamenteConIntegrationManager;
  137.     }

  138.     public boolean isRegistrazioneDestinatarioEffettuataPerViaBehaviour() {
  139.         return this.registrazioneDestinatarioEffettuataPerViaBehaviour;
  140.     }

  141.     public void setRegistrazioneDestinatarioEffettuataPerViaBehaviour(
  142.             boolean registrazioneDestinatarioEffettuataPerViaBehaviour) {
  143.         this.registrazioneDestinatarioEffettuataPerViaBehaviour = registrazioneDestinatarioEffettuataPerViaBehaviour;
  144.     }

  145.     public boolean isStateless() {
  146.         return this.stateless;
  147.     }

  148.     public void setStateless(boolean stateless) {
  149.         this.stateless = stateless;
  150.     }

  151.     public boolean isOneWayVersione11() {
  152.         return this.oneWayVersione11;
  153.     }

  154.     public void setOneWayVersione11(boolean oneWayVersione11) {
  155.         this.oneWayVersione11 = oneWayVersione11;
  156.     }

  157.     public String getIdBustaPreBehaviourNewMessage() {
  158.         return this.idBustaPreBehaviourNewMessage;
  159.     }

  160.     public void setIdBustaPreBehaviourNewMessage(String idBustaPreBehaviourNewMessage) {
  161.         this.idBustaPreBehaviourNewMessage = idBustaPreBehaviourNewMessage;
  162.     }

  163.     public Busta getBusta() {
  164.         return this.busta;
  165.     }

  166.     public void setBusta(Busta busta) {
  167.         this.busta = busta;
  168.     }

  169.     public String getNomePorta() {
  170.         return this.nomePorta;
  171.     }

  172.     public void setNomePorta(String nomePorta) {
  173.         this.nomePorta = nomePorta;
  174.     }

  175.     public OpenSPCoop2Message getRequestMessageNullable() {
  176.         return this.requestMessageNullable;
  177.     }

  178.     public void setRequestMessageNullable(OpenSPCoop2Message requestMessageNullable) {
  179.         this.requestMessageNullable = requestMessageNullable;
  180.     }

  181.     public Date getOraRegistrazioneMessaggio() {
  182.         return this.oraRegistrazioneMessaggio;
  183.     }

  184.     public void setOraRegistrazioneMessaggio(Date oraRegistrazioneMessaggio) {
  185.         this.oraRegistrazioneMessaggio = oraRegistrazioneMessaggio;
  186.     }
  187. }