Transazione.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.core.transazioni;

  21. import javax.xml.bind.annotation.XmlAccessType;
  22. import javax.xml.bind.annotation.XmlAccessorType;
  23. import javax.xml.bind.annotation.XmlElement;
  24. import javax.xml.bind.annotation.XmlRootElement;
  25. import javax.xml.bind.annotation.XmlType;
  26. import org.openspcoop2.core.transazioni.constants.PddRuolo;
  27. import java.io.Serializable;
  28. import java.util.ArrayList;
  29. import java.util.List;


  30. /** <p>Java class for transazione complex type.
  31.  *
  32.  * <p>The following schema fragment specifies the expected content contained within this class.
  33.  *
  34.  * <pre>
  35.  * &lt;complexType name="transazione"&gt;
  36.  *      &lt;sequence&gt;
  37.  *          &lt;element name="id-transazione" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="1" maxOccurs="1"/&gt;
  38.  *          &lt;element name="stato" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  39.  *          &lt;element name="ruolo-transazione" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="1" maxOccurs="1"/&gt;
  40.  *          &lt;element name="esito" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0" maxOccurs="1"/&gt;
  41.  *          &lt;element name="esito-sincrono" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0" maxOccurs="1"/&gt;
  42.  *          &lt;element name="consegne-multiple-in-corso" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0" maxOccurs="1"/&gt;
  43.  *          &lt;element name="esito-contesto" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  44.  *          &lt;element name="protocollo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="1" maxOccurs="1"/&gt;
  45.  *          &lt;element name="tipo-richiesta" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  46.  *          &lt;element name="codice-risposta-ingresso" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  47.  *          &lt;element name="codice-risposta-uscita" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  48.  *          &lt;element name="data-accettazione-richiesta" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0" maxOccurs="1"/&gt;
  49.  *          &lt;element name="data-ingresso-richiesta" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0" maxOccurs="1"/&gt;
  50.  *          &lt;element name="data-ingresso-richiesta-stream" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0" maxOccurs="1"/&gt;
  51.  *          &lt;element name="data-uscita-richiesta" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0" maxOccurs="1"/&gt;
  52.  *          &lt;element name="data-uscita-richiesta-stream" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0" maxOccurs="1"/&gt;
  53.  *          &lt;element name="data-accettazione-risposta" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0" maxOccurs="1"/&gt;
  54.  *          &lt;element name="data-ingresso-risposta" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0" maxOccurs="1"/&gt;
  55.  *          &lt;element name="data-ingresso-risposta-stream" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0" maxOccurs="1"/&gt;
  56.  *          &lt;element name="data-uscita-risposta" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0" maxOccurs="1"/&gt;
  57.  *          &lt;element name="data-uscita-risposta-stream" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0" maxOccurs="1"/&gt;
  58.  *          &lt;element name="richiesta-ingresso-bytes" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0" maxOccurs="1"/&gt;
  59.  *          &lt;element name="richiesta-uscita-bytes" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0" maxOccurs="1"/&gt;
  60.  *          &lt;element name="risposta-ingresso-bytes" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0" maxOccurs="1"/&gt;
  61.  *          &lt;element name="risposta-uscita-bytes" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0" maxOccurs="1"/&gt;
  62.  *          &lt;element name="pdd-codice" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  63.  *          &lt;element name="pdd-tipo-soggetto" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  64.  *          &lt;element name="pdd-nome-soggetto" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  65.  *          &lt;element name="pdd-ruolo" type="{http://www.openspcoop2.org/core/transazioni}pdd-ruolo" minOccurs="0" maxOccurs="1"/&gt;
  66.  *          &lt;element name="fault-integrazione" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  67.  *          &lt;element name="formato-fault-integrazione" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  68.  *          &lt;element name="fault-cooperazione" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  69.  *          &lt;element name="formato-fault-cooperazione" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  70.  *          &lt;element name="tipo-soggetto-fruitore" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  71.  *          &lt;element name="nome-soggetto-fruitore" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  72.  *          &lt;element name="idporta-soggetto-fruitore" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  73.  *          &lt;element name="indirizzo-soggetto-fruitore" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  74.  *          &lt;element name="tipo-soggetto-erogatore" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  75.  *          &lt;element name="nome-soggetto-erogatore" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  76.  *          &lt;element name="idporta-soggetto-erogatore" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  77.  *          &lt;element name="indirizzo-soggetto-erogatore" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  78.  *          &lt;element name="id-messaggio-richiesta" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  79.  *          &lt;element name="id-messaggio-risposta" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  80.  *          &lt;element name="data-id-msg-richiesta" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0" maxOccurs="1"/&gt;
  81.  *          &lt;element name="data-id-msg-risposta" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0" maxOccurs="1"/&gt;
  82.  *          &lt;element name="profilo-collaborazione-op2" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  83.  *          &lt;element name="profilo-collaborazione-prot" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  84.  *          &lt;element name="id-collaborazione" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  85.  *          &lt;element name="uri-accordo-servizio" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  86.  *          &lt;element name="tipo-servizio" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  87.  *          &lt;element name="nome-servizio" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  88.  *          &lt;element name="versione-servizio" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0" maxOccurs="1"/&gt;
  89.  *          &lt;element name="azione" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  90.  *          &lt;element name="id-asincrono" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  91.  *          &lt;element name="tipo-servizio-correlato" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  92.  *          &lt;element name="nome-servizio-correlato" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  93.  *          &lt;element name="header-protocollo-richiesta" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  94.  *          &lt;element name="digest-richiesta" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  95.  *          &lt;element name="protocollo-ext-info-richiesta" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  96.  *          &lt;element name="header-protocollo-risposta" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  97.  *          &lt;element name="digest-risposta" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  98.  *          &lt;element name="protocollo-ext-info-risposta" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  99.  *          &lt;element name="traccia-richiesta" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  100.  *          &lt;element name="traccia-risposta" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  101.  *          &lt;element name="diagnostici" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  102.  *          &lt;element name="diagnostici-list1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  103.  *          &lt;element name="diagnostici-list2" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  104.  *          &lt;element name="diagnostici-list-ext" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  105.  *          &lt;element name="diagnostici-ext" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  106.  *          &lt;element name="error-log" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  107.  *          &lt;element name="warning-log" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  108.  *          &lt;element name="id-correlazione-applicativa" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  109.  *          &lt;element name="id-correlazione-applicativa-risposta" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  110.  *          &lt;element name="servizio-applicativo-fruitore" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  111.  *          &lt;element name="servizio-applicativo-erogatore" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  112.  *          &lt;element name="operazione-im" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  113.  *          &lt;element name="location-richiesta" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  114.  *          &lt;element name="location-risposta" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  115.  *          &lt;element name="nome-porta" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  116.  *          &lt;element name="credenziali" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  117.  *          &lt;element name="location-connettore" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  118.  *          &lt;element name="url-invocazione" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  119.  *          &lt;element name="trasporto-mittente" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  120.  *          &lt;element name="token-issuer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  121.  *          &lt;element name="token-client-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  122.  *          &lt;element name="token-subject" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  123.  *          &lt;element name="token-username" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  124.  *          &lt;element name="token-mail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  125.  *          &lt;element name="token-info" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  126.  *          &lt;element name="tempi-elaborazione" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  127.  *          &lt;element name="duplicati-richiesta" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0" maxOccurs="1" default="0"/&gt;
  128.  *          &lt;element name="duplicati-risposta" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0" maxOccurs="1" default="0"/&gt;
  129.  *          &lt;element name="cluster-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  130.  *          &lt;element name="socket-client-address" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  131.  *          &lt;element name="transport-client-address" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  132.  *          &lt;element name="client-address" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  133.  *          &lt;element name="eventi-gestione" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  134.  *          &lt;element name="tipo-api" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0" maxOccurs="1"/&gt;
  135.  *          &lt;element name="uri-api" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  136.  *          &lt;element name="gruppi" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  137.  *          &lt;element name="dump-messaggio" type="{http://www.openspcoop2.org/core/transazioni}dump-messaggio" minOccurs="0" maxOccurs="unbounded"/&gt;
  138.  *          &lt;element name="transazione-applicativo-server" type="{http://www.openspcoop2.org/core/transazioni}transazione-applicativo-server" minOccurs="0" maxOccurs="unbounded"/&gt;
  139.  *          &lt;element name="transazione-extended-info" type="{http://www.openspcoop2.org/core/transazioni}transazione-extended-info" minOccurs="0" maxOccurs="unbounded"/&gt;
  140.  *      &lt;/sequence&gt;
  141.  * &lt;/complexType&gt;
  142.  * </pre>
  143.  *
  144.  * @version $Rev$, $Date$
  145.  *
  146.  * @author Poli Andrea (poli@link.it)
  147.  * @author $Author$
  148.  * */

  149. @XmlAccessorType(XmlAccessType.FIELD)
  150. @XmlType(name = "transazione",
  151.   propOrder = {
  152.     "idTransazione",
  153.     "stato",
  154.     "ruoloTransazione",
  155.     "esito",
  156.     "esitoSincrono",
  157.     "consegneMultipleInCorso",
  158.     "esitoContesto",
  159.     "protocollo",
  160.     "tipoRichiesta",
  161.     "codiceRispostaIngresso",
  162.     "codiceRispostaUscita",
  163.     "dataAccettazioneRichiesta",
  164.     "dataIngressoRichiesta",
  165.     "dataIngressoRichiestaStream",
  166.     "dataUscitaRichiesta",
  167.     "dataUscitaRichiestaStream",
  168.     "dataAccettazioneRisposta",
  169.     "dataIngressoRisposta",
  170.     "dataIngressoRispostaStream",
  171.     "dataUscitaRisposta",
  172.     "dataUscitaRispostaStream",
  173.     "richiestaIngressoBytes",
  174.     "richiestaUscitaBytes",
  175.     "rispostaIngressoBytes",
  176.     "rispostaUscitaBytes",
  177.     "pddCodice",
  178.     "pddTipoSoggetto",
  179.     "pddNomeSoggetto",
  180.     "pddRuolo",
  181.     "faultIntegrazione",
  182.     "formatoFaultIntegrazione",
  183.     "faultCooperazione",
  184.     "formatoFaultCooperazione",
  185.     "tipoSoggettoFruitore",
  186.     "nomeSoggettoFruitore",
  187.     "idportaSoggettoFruitore",
  188.     "indirizzoSoggettoFruitore",
  189.     "tipoSoggettoErogatore",
  190.     "nomeSoggettoErogatore",
  191.     "idportaSoggettoErogatore",
  192.     "indirizzoSoggettoErogatore",
  193.     "idMessaggioRichiesta",
  194.     "idMessaggioRisposta",
  195.     "dataIdMsgRichiesta",
  196.     "dataIdMsgRisposta",
  197.     "profiloCollaborazioneOp2",
  198.     "profiloCollaborazioneProt",
  199.     "idCollaborazione",
  200.     "uriAccordoServizio",
  201.     "tipoServizio",
  202.     "nomeServizio",
  203.     "versioneServizio",
  204.     "azione",
  205.     "idAsincrono",
  206.     "tipoServizioCorrelato",
  207.     "nomeServizioCorrelato",
  208.     "headerProtocolloRichiesta",
  209.     "digestRichiesta",
  210.     "protocolloExtInfoRichiesta",
  211.     "headerProtocolloRisposta",
  212.     "digestRisposta",
  213.     "protocolloExtInfoRisposta",
  214.     "tracciaRichiesta",
  215.     "tracciaRisposta",
  216.     "diagnostici",
  217.     "diagnosticiList1",
  218.     "diagnosticiList2",
  219.     "diagnosticiListExt",
  220.     "diagnosticiExt",
  221.     "errorLog",
  222.     "warningLog",
  223.     "idCorrelazioneApplicativa",
  224.     "idCorrelazioneApplicativaRisposta",
  225.     "servizioApplicativoFruitore",
  226.     "servizioApplicativoErogatore",
  227.     "operazioneIm",
  228.     "locationRichiesta",
  229.     "locationRisposta",
  230.     "nomePorta",
  231.     "credenziali",
  232.     "locationConnettore",
  233.     "urlInvocazione",
  234.     "trasportoMittente",
  235.     "tokenIssuer",
  236.     "tokenClientId",
  237.     "tokenSubject",
  238.     "tokenUsername",
  239.     "tokenMail",
  240.     "tokenInfo",
  241.     "tempiElaborazione",
  242.     "duplicatiRichiesta",
  243.     "duplicatiRisposta",
  244.     "clusterId",
  245.     "socketClientAddress",
  246.     "transportClientAddress",
  247.     "clientAddress",
  248.     "eventiGestione",
  249.     "tipoApi",
  250.     "uriApi",
  251.     "gruppi",
  252.     "dumpMessaggio",
  253.     "transazioneApplicativoServer",
  254.     "transazioneExtendedInfo"
  255.   }
  256. )

  257. @XmlRootElement(name = "transazione")

  258. public class Transazione extends org.openspcoop2.utils.beans.BaseBeanWithId implements Serializable , Cloneable {
  259.   public Transazione() {
  260.     super();
  261.   }

  262.   public java.lang.String getIdTransazione() {
  263.     return this.idTransazione;
  264.   }

  265.   public void setIdTransazione(java.lang.String idTransazione) {
  266.     this.idTransazione = idTransazione;
  267.   }

  268.   public java.lang.String getStato() {
  269.     return this.stato;
  270.   }

  271.   public void setStato(java.lang.String stato) {
  272.     this.stato = stato;
  273.   }

  274.   public int getRuoloTransazione() {
  275.     return this.ruoloTransazione;
  276.   }

  277.   public void setRuoloTransazione(int ruoloTransazione) {
  278.     this.ruoloTransazione = ruoloTransazione;
  279.   }

  280.   public int getEsito() {
  281.     return this.esito;
  282.   }

  283.   public void setEsito(int esito) {
  284.     this.esito = esito;
  285.   }

  286.   public int getEsitoSincrono() {
  287.     return this.esitoSincrono;
  288.   }

  289.   public void setEsitoSincrono(int esitoSincrono) {
  290.     this.esitoSincrono = esitoSincrono;
  291.   }

  292.   public int getConsegneMultipleInCorso() {
  293.     return this.consegneMultipleInCorso;
  294.   }

  295.   public void setConsegneMultipleInCorso(int consegneMultipleInCorso) {
  296.     this.consegneMultipleInCorso = consegneMultipleInCorso;
  297.   }

  298.   public java.lang.String getEsitoContesto() {
  299.     return this.esitoContesto;
  300.   }

  301.   public void setEsitoContesto(java.lang.String esitoContesto) {
  302.     this.esitoContesto = esitoContesto;
  303.   }

  304.   public java.lang.String getProtocollo() {
  305.     return this.protocollo;
  306.   }

  307.   public void setProtocollo(java.lang.String protocollo) {
  308.     this.protocollo = protocollo;
  309.   }

  310.   public java.lang.String getTipoRichiesta() {
  311.     return this.tipoRichiesta;
  312.   }

  313.   public void setTipoRichiesta(java.lang.String tipoRichiesta) {
  314.     this.tipoRichiesta = tipoRichiesta;
  315.   }

  316.   public java.lang.String getCodiceRispostaIngresso() {
  317.     return this.codiceRispostaIngresso;
  318.   }

  319.   public void setCodiceRispostaIngresso(java.lang.String codiceRispostaIngresso) {
  320.     this.codiceRispostaIngresso = codiceRispostaIngresso;
  321.   }

  322.   public java.lang.String getCodiceRispostaUscita() {
  323.     return this.codiceRispostaUscita;
  324.   }

  325.   public void setCodiceRispostaUscita(java.lang.String codiceRispostaUscita) {
  326.     this.codiceRispostaUscita = codiceRispostaUscita;
  327.   }

  328.   public java.util.Date getDataAccettazioneRichiesta() {
  329.     return this.dataAccettazioneRichiesta;
  330.   }

  331.   public void setDataAccettazioneRichiesta(java.util.Date dataAccettazioneRichiesta) {
  332.     this.dataAccettazioneRichiesta = dataAccettazioneRichiesta;
  333.   }

  334.   public java.util.Date getDataIngressoRichiesta() {
  335.     return this.dataIngressoRichiesta;
  336.   }

  337.   public void setDataIngressoRichiesta(java.util.Date dataIngressoRichiesta) {
  338.     this.dataIngressoRichiesta = dataIngressoRichiesta;
  339.   }

  340.   public java.util.Date getDataIngressoRichiestaStream() {
  341.     return this.dataIngressoRichiestaStream;
  342.   }

  343.   public void setDataIngressoRichiestaStream(java.util.Date dataIngressoRichiestaStream) {
  344.     this.dataIngressoRichiestaStream = dataIngressoRichiestaStream;
  345.   }

  346.   public java.util.Date getDataUscitaRichiesta() {
  347.     return this.dataUscitaRichiesta;
  348.   }

  349.   public void setDataUscitaRichiesta(java.util.Date dataUscitaRichiesta) {
  350.     this.dataUscitaRichiesta = dataUscitaRichiesta;
  351.   }

  352.   public java.util.Date getDataUscitaRichiestaStream() {
  353.     return this.dataUscitaRichiestaStream;
  354.   }

  355.   public void setDataUscitaRichiestaStream(java.util.Date dataUscitaRichiestaStream) {
  356.     this.dataUscitaRichiestaStream = dataUscitaRichiestaStream;
  357.   }

  358.   public java.util.Date getDataAccettazioneRisposta() {
  359.     return this.dataAccettazioneRisposta;
  360.   }

  361.   public void setDataAccettazioneRisposta(java.util.Date dataAccettazioneRisposta) {
  362.     this.dataAccettazioneRisposta = dataAccettazioneRisposta;
  363.   }

  364.   public java.util.Date getDataIngressoRisposta() {
  365.     return this.dataIngressoRisposta;
  366.   }

  367.   public void setDataIngressoRisposta(java.util.Date dataIngressoRisposta) {
  368.     this.dataIngressoRisposta = dataIngressoRisposta;
  369.   }

  370.   public java.util.Date getDataIngressoRispostaStream() {
  371.     return this.dataIngressoRispostaStream;
  372.   }

  373.   public void setDataIngressoRispostaStream(java.util.Date dataIngressoRispostaStream) {
  374.     this.dataIngressoRispostaStream = dataIngressoRispostaStream;
  375.   }

  376.   public java.util.Date getDataUscitaRisposta() {
  377.     return this.dataUscitaRisposta;
  378.   }

  379.   public void setDataUscitaRisposta(java.util.Date dataUscitaRisposta) {
  380.     this.dataUscitaRisposta = dataUscitaRisposta;
  381.   }

  382.   public java.util.Date getDataUscitaRispostaStream() {
  383.     return this.dataUscitaRispostaStream;
  384.   }

  385.   public void setDataUscitaRispostaStream(java.util.Date dataUscitaRispostaStream) {
  386.     this.dataUscitaRispostaStream = dataUscitaRispostaStream;
  387.   }

  388.   public java.lang.Long getRichiestaIngressoBytes() {
  389.     return this.richiestaIngressoBytes;
  390.   }

  391.   public void setRichiestaIngressoBytes(java.lang.Long richiestaIngressoBytes) {
  392.     this.richiestaIngressoBytes = richiestaIngressoBytes;
  393.   }

  394.   public java.lang.Long getRichiestaUscitaBytes() {
  395.     return this.richiestaUscitaBytes;
  396.   }

  397.   public void setRichiestaUscitaBytes(java.lang.Long richiestaUscitaBytes) {
  398.     this.richiestaUscitaBytes = richiestaUscitaBytes;
  399.   }

  400.   public java.lang.Long getRispostaIngressoBytes() {
  401.     return this.rispostaIngressoBytes;
  402.   }

  403.   public void setRispostaIngressoBytes(java.lang.Long rispostaIngressoBytes) {
  404.     this.rispostaIngressoBytes = rispostaIngressoBytes;
  405.   }

  406.   public java.lang.Long getRispostaUscitaBytes() {
  407.     return this.rispostaUscitaBytes;
  408.   }

  409.   public void setRispostaUscitaBytes(java.lang.Long rispostaUscitaBytes) {
  410.     this.rispostaUscitaBytes = rispostaUscitaBytes;
  411.   }

  412.   public java.lang.String getPddCodice() {
  413.     return this.pddCodice;
  414.   }

  415.   public void setPddCodice(java.lang.String pddCodice) {
  416.     this.pddCodice = pddCodice;
  417.   }

  418.   public java.lang.String getPddTipoSoggetto() {
  419.     return this.pddTipoSoggetto;
  420.   }

  421.   public void setPddTipoSoggetto(java.lang.String pddTipoSoggetto) {
  422.     this.pddTipoSoggetto = pddTipoSoggetto;
  423.   }

  424.   public java.lang.String getPddNomeSoggetto() {
  425.     return this.pddNomeSoggetto;
  426.   }

  427.   public void setPddNomeSoggetto(java.lang.String pddNomeSoggetto) {
  428.     this.pddNomeSoggetto = pddNomeSoggetto;
  429.   }

  430.   public void setPddRuoloRawEnumValue(String value) {
  431.     this.pddRuolo = (PddRuolo) PddRuolo.toEnumConstantFromString(value);
  432.   }

  433.   public String getPddRuoloRawEnumValue() {
  434.     if(this.pddRuolo == null){
  435.         return null;
  436.     }else{
  437.         return this.pddRuolo.toString();
  438.     }
  439.   }

  440.   public org.openspcoop2.core.transazioni.constants.PddRuolo getPddRuolo() {
  441.     return this.pddRuolo;
  442.   }

  443.   public void setPddRuolo(org.openspcoop2.core.transazioni.constants.PddRuolo pddRuolo) {
  444.     this.pddRuolo = pddRuolo;
  445.   }

  446.   public java.lang.String getFaultIntegrazione() {
  447.     return this.faultIntegrazione;
  448.   }

  449.   public void setFaultIntegrazione(java.lang.String faultIntegrazione) {
  450.     this.faultIntegrazione = faultIntegrazione;
  451.   }

  452.   public java.lang.String getFormatoFaultIntegrazione() {
  453.     return this.formatoFaultIntegrazione;
  454.   }

  455.   public void setFormatoFaultIntegrazione(java.lang.String formatoFaultIntegrazione) {
  456.     this.formatoFaultIntegrazione = formatoFaultIntegrazione;
  457.   }

  458.   public java.lang.String getFaultCooperazione() {
  459.     return this.faultCooperazione;
  460.   }

  461.   public void setFaultCooperazione(java.lang.String faultCooperazione) {
  462.     this.faultCooperazione = faultCooperazione;
  463.   }

  464.   public java.lang.String getFormatoFaultCooperazione() {
  465.     return this.formatoFaultCooperazione;
  466.   }

  467.   public void setFormatoFaultCooperazione(java.lang.String formatoFaultCooperazione) {
  468.     this.formatoFaultCooperazione = formatoFaultCooperazione;
  469.   }

  470.   public java.lang.String getTipoSoggettoFruitore() {
  471.     return this.tipoSoggettoFruitore;
  472.   }

  473.   public void setTipoSoggettoFruitore(java.lang.String tipoSoggettoFruitore) {
  474.     this.tipoSoggettoFruitore = tipoSoggettoFruitore;
  475.   }

  476.   public java.lang.String getNomeSoggettoFruitore() {
  477.     return this.nomeSoggettoFruitore;
  478.   }

  479.   public void setNomeSoggettoFruitore(java.lang.String nomeSoggettoFruitore) {
  480.     this.nomeSoggettoFruitore = nomeSoggettoFruitore;
  481.   }

  482.   public java.lang.String getIdportaSoggettoFruitore() {
  483.     return this.idportaSoggettoFruitore;
  484.   }

  485.   public void setIdportaSoggettoFruitore(java.lang.String idportaSoggettoFruitore) {
  486.     this.idportaSoggettoFruitore = idportaSoggettoFruitore;
  487.   }

  488.   public java.lang.String getIndirizzoSoggettoFruitore() {
  489.     return this.indirizzoSoggettoFruitore;
  490.   }

  491.   public void setIndirizzoSoggettoFruitore(java.lang.String indirizzoSoggettoFruitore) {
  492.     this.indirizzoSoggettoFruitore = indirizzoSoggettoFruitore;
  493.   }

  494.   public java.lang.String getTipoSoggettoErogatore() {
  495.     return this.tipoSoggettoErogatore;
  496.   }

  497.   public void setTipoSoggettoErogatore(java.lang.String tipoSoggettoErogatore) {
  498.     this.tipoSoggettoErogatore = tipoSoggettoErogatore;
  499.   }

  500.   public java.lang.String getNomeSoggettoErogatore() {
  501.     return this.nomeSoggettoErogatore;
  502.   }

  503.   public void setNomeSoggettoErogatore(java.lang.String nomeSoggettoErogatore) {
  504.     this.nomeSoggettoErogatore = nomeSoggettoErogatore;
  505.   }

  506.   public java.lang.String getIdportaSoggettoErogatore() {
  507.     return this.idportaSoggettoErogatore;
  508.   }

  509.   public void setIdportaSoggettoErogatore(java.lang.String idportaSoggettoErogatore) {
  510.     this.idportaSoggettoErogatore = idportaSoggettoErogatore;
  511.   }

  512.   public java.lang.String getIndirizzoSoggettoErogatore() {
  513.     return this.indirizzoSoggettoErogatore;
  514.   }

  515.   public void setIndirizzoSoggettoErogatore(java.lang.String indirizzoSoggettoErogatore) {
  516.     this.indirizzoSoggettoErogatore = indirizzoSoggettoErogatore;
  517.   }

  518.   public java.lang.String getIdMessaggioRichiesta() {
  519.     return this.idMessaggioRichiesta;
  520.   }

  521.   public void setIdMessaggioRichiesta(java.lang.String idMessaggioRichiesta) {
  522.     this.idMessaggioRichiesta = idMessaggioRichiesta;
  523.   }

  524.   public java.lang.String getIdMessaggioRisposta() {
  525.     return this.idMessaggioRisposta;
  526.   }

  527.   public void setIdMessaggioRisposta(java.lang.String idMessaggioRisposta) {
  528.     this.idMessaggioRisposta = idMessaggioRisposta;
  529.   }

  530.   public java.util.Date getDataIdMsgRichiesta() {
  531.     return this.dataIdMsgRichiesta;
  532.   }

  533.   public void setDataIdMsgRichiesta(java.util.Date dataIdMsgRichiesta) {
  534.     this.dataIdMsgRichiesta = dataIdMsgRichiesta;
  535.   }

  536.   public java.util.Date getDataIdMsgRisposta() {
  537.     return this.dataIdMsgRisposta;
  538.   }

  539.   public void setDataIdMsgRisposta(java.util.Date dataIdMsgRisposta) {
  540.     this.dataIdMsgRisposta = dataIdMsgRisposta;
  541.   }

  542.   public java.lang.String getProfiloCollaborazioneOp2() {
  543.     return this.profiloCollaborazioneOp2;
  544.   }

  545.   public void setProfiloCollaborazioneOp2(java.lang.String profiloCollaborazioneOp2) {
  546.     this.profiloCollaborazioneOp2 = profiloCollaborazioneOp2;
  547.   }

  548.   public java.lang.String getProfiloCollaborazioneProt() {
  549.     return this.profiloCollaborazioneProt;
  550.   }

  551.   public void setProfiloCollaborazioneProt(java.lang.String profiloCollaborazioneProt) {
  552.     this.profiloCollaborazioneProt = profiloCollaborazioneProt;
  553.   }

  554.   public java.lang.String getIdCollaborazione() {
  555.     return this.idCollaborazione;
  556.   }

  557.   public void setIdCollaborazione(java.lang.String idCollaborazione) {
  558.     this.idCollaborazione = idCollaborazione;
  559.   }

  560.   public java.lang.String getUriAccordoServizio() {
  561.     return this.uriAccordoServizio;
  562.   }

  563.   public void setUriAccordoServizio(java.lang.String uriAccordoServizio) {
  564.     this.uriAccordoServizio = uriAccordoServizio;
  565.   }

  566.   public java.lang.String getTipoServizio() {
  567.     return this.tipoServizio;
  568.   }

  569.   public void setTipoServizio(java.lang.String tipoServizio) {
  570.     this.tipoServizio = tipoServizio;
  571.   }

  572.   public java.lang.String getNomeServizio() {
  573.     return this.nomeServizio;
  574.   }

  575.   public void setNomeServizio(java.lang.String nomeServizio) {
  576.     this.nomeServizio = nomeServizio;
  577.   }

  578.   public int getVersioneServizio() {
  579.     return this.versioneServizio;
  580.   }

  581.   public void setVersioneServizio(int versioneServizio) {
  582.     this.versioneServizio = versioneServizio;
  583.   }

  584.   public java.lang.String getAzione() {
  585.     return this.azione;
  586.   }

  587.   public void setAzione(java.lang.String azione) {
  588.     this.azione = azione;
  589.   }

  590.   public java.lang.String getIdAsincrono() {
  591.     return this.idAsincrono;
  592.   }

  593.   public void setIdAsincrono(java.lang.String idAsincrono) {
  594.     this.idAsincrono = idAsincrono;
  595.   }

  596.   public java.lang.String getTipoServizioCorrelato() {
  597.     return this.tipoServizioCorrelato;
  598.   }

  599.   public void setTipoServizioCorrelato(java.lang.String tipoServizioCorrelato) {
  600.     this.tipoServizioCorrelato = tipoServizioCorrelato;
  601.   }

  602.   public java.lang.String getNomeServizioCorrelato() {
  603.     return this.nomeServizioCorrelato;
  604.   }

  605.   public void setNomeServizioCorrelato(java.lang.String nomeServizioCorrelato) {
  606.     this.nomeServizioCorrelato = nomeServizioCorrelato;
  607.   }

  608.   public java.lang.String getHeaderProtocolloRichiesta() {
  609.     return this.headerProtocolloRichiesta;
  610.   }

  611.   public void setHeaderProtocolloRichiesta(java.lang.String headerProtocolloRichiesta) {
  612.     this.headerProtocolloRichiesta = headerProtocolloRichiesta;
  613.   }

  614.   public java.lang.String getDigestRichiesta() {
  615.     return this.digestRichiesta;
  616.   }

  617.   public void setDigestRichiesta(java.lang.String digestRichiesta) {
  618.     this.digestRichiesta = digestRichiesta;
  619.   }

  620.   public java.lang.String getProtocolloExtInfoRichiesta() {
  621.     return this.protocolloExtInfoRichiesta;
  622.   }

  623.   public void setProtocolloExtInfoRichiesta(java.lang.String protocolloExtInfoRichiesta) {
  624.     this.protocolloExtInfoRichiesta = protocolloExtInfoRichiesta;
  625.   }

  626.   public java.lang.String getHeaderProtocolloRisposta() {
  627.     return this.headerProtocolloRisposta;
  628.   }

  629.   public void setHeaderProtocolloRisposta(java.lang.String headerProtocolloRisposta) {
  630.     this.headerProtocolloRisposta = headerProtocolloRisposta;
  631.   }

  632.   public java.lang.String getDigestRisposta() {
  633.     return this.digestRisposta;
  634.   }

  635.   public void setDigestRisposta(java.lang.String digestRisposta) {
  636.     this.digestRisposta = digestRisposta;
  637.   }

  638.   public java.lang.String getProtocolloExtInfoRisposta() {
  639.     return this.protocolloExtInfoRisposta;
  640.   }

  641.   public void setProtocolloExtInfoRisposta(java.lang.String protocolloExtInfoRisposta) {
  642.     this.protocolloExtInfoRisposta = protocolloExtInfoRisposta;
  643.   }

  644.   public java.lang.String getTracciaRichiesta() {
  645.     return this.tracciaRichiesta;
  646.   }

  647.   public void setTracciaRichiesta(java.lang.String tracciaRichiesta) {
  648.     this.tracciaRichiesta = tracciaRichiesta;
  649.   }

  650.   public java.lang.String getTracciaRisposta() {
  651.     return this.tracciaRisposta;
  652.   }

  653.   public void setTracciaRisposta(java.lang.String tracciaRisposta) {
  654.     this.tracciaRisposta = tracciaRisposta;
  655.   }

  656.   public java.lang.String getDiagnostici() {
  657.     return this.diagnostici;
  658.   }

  659.   public void setDiagnostici(java.lang.String diagnostici) {
  660.     this.diagnostici = diagnostici;
  661.   }

  662.   public java.lang.String getDiagnosticiList1() {
  663.     return this.diagnosticiList1;
  664.   }

  665.   public void setDiagnosticiList1(java.lang.String diagnosticiList1) {
  666.     this.diagnosticiList1 = diagnosticiList1;
  667.   }

  668.   public java.lang.String getDiagnosticiList2() {
  669.     return this.diagnosticiList2;
  670.   }

  671.   public void setDiagnosticiList2(java.lang.String diagnosticiList2) {
  672.     this.diagnosticiList2 = diagnosticiList2;
  673.   }

  674.   public java.lang.String getDiagnosticiListExt() {
  675.     return this.diagnosticiListExt;
  676.   }

  677.   public void setDiagnosticiListExt(java.lang.String diagnosticiListExt) {
  678.     this.diagnosticiListExt = diagnosticiListExt;
  679.   }

  680.   public java.lang.String getDiagnosticiExt() {
  681.     return this.diagnosticiExt;
  682.   }

  683.   public void setDiagnosticiExt(java.lang.String diagnosticiExt) {
  684.     this.diagnosticiExt = diagnosticiExt;
  685.   }

  686.   public java.lang.String getErrorLog() {
  687.     return this.errorLog;
  688.   }

  689.   public void setErrorLog(java.lang.String errorLog) {
  690.     this.errorLog = errorLog;
  691.   }

  692.   public java.lang.String getWarningLog() {
  693.     return this.warningLog;
  694.   }

  695.   public void setWarningLog(java.lang.String warningLog) {
  696.     this.warningLog = warningLog;
  697.   }

  698.   public java.lang.String getIdCorrelazioneApplicativa() {
  699.     return this.idCorrelazioneApplicativa;
  700.   }

  701.   public void setIdCorrelazioneApplicativa(java.lang.String idCorrelazioneApplicativa) {
  702.     this.idCorrelazioneApplicativa = idCorrelazioneApplicativa;
  703.   }

  704.   public java.lang.String getIdCorrelazioneApplicativaRisposta() {
  705.     return this.idCorrelazioneApplicativaRisposta;
  706.   }

  707.   public void setIdCorrelazioneApplicativaRisposta(java.lang.String idCorrelazioneApplicativaRisposta) {
  708.     this.idCorrelazioneApplicativaRisposta = idCorrelazioneApplicativaRisposta;
  709.   }

  710.   public java.lang.String getServizioApplicativoFruitore() {
  711.     return this.servizioApplicativoFruitore;
  712.   }

  713.   public void setServizioApplicativoFruitore(java.lang.String servizioApplicativoFruitore) {
  714.     this.servizioApplicativoFruitore = servizioApplicativoFruitore;
  715.   }

  716.   public java.lang.String getServizioApplicativoErogatore() {
  717.     return this.servizioApplicativoErogatore;
  718.   }

  719.   public void setServizioApplicativoErogatore(java.lang.String servizioApplicativoErogatore) {
  720.     this.servizioApplicativoErogatore = servizioApplicativoErogatore;
  721.   }

  722.   public java.lang.String getOperazioneIm() {
  723.     return this.operazioneIm;
  724.   }

  725.   public void setOperazioneIm(java.lang.String operazioneIm) {
  726.     this.operazioneIm = operazioneIm;
  727.   }

  728.   public java.lang.String getLocationRichiesta() {
  729.     return this.locationRichiesta;
  730.   }

  731.   public void setLocationRichiesta(java.lang.String locationRichiesta) {
  732.     this.locationRichiesta = locationRichiesta;
  733.   }

  734.   public java.lang.String getLocationRisposta() {
  735.     return this.locationRisposta;
  736.   }

  737.   public void setLocationRisposta(java.lang.String locationRisposta) {
  738.     this.locationRisposta = locationRisposta;
  739.   }

  740.   public java.lang.String getNomePorta() {
  741.     return this.nomePorta;
  742.   }

  743.   public void setNomePorta(java.lang.String nomePorta) {
  744.     this.nomePorta = nomePorta;
  745.   }

  746.   public java.lang.String getCredenziali() {
  747.     return this.credenziali;
  748.   }

  749.   public void setCredenziali(java.lang.String credenziali) {
  750.     this.credenziali = credenziali;
  751.   }

  752.   public java.lang.String getLocationConnettore() {
  753.     return this.locationConnettore;
  754.   }

  755.   public void setLocationConnettore(java.lang.String locationConnettore) {
  756.     this.locationConnettore = locationConnettore;
  757.   }

  758.   public java.lang.String getUrlInvocazione() {
  759.     return this.urlInvocazione;
  760.   }

  761.   public void setUrlInvocazione(java.lang.String urlInvocazione) {
  762.     this.urlInvocazione = urlInvocazione;
  763.   }

  764.   public java.lang.String getTrasportoMittente() {
  765.     return this.trasportoMittente;
  766.   }

  767.   public void setTrasportoMittente(java.lang.String trasportoMittente) {
  768.     this.trasportoMittente = trasportoMittente;
  769.   }

  770.   public java.lang.String getTokenIssuer() {
  771.     return this.tokenIssuer;
  772.   }

  773.   public void setTokenIssuer(java.lang.String tokenIssuer) {
  774.     this.tokenIssuer = tokenIssuer;
  775.   }

  776.   public java.lang.String getTokenClientId() {
  777.     return this.tokenClientId;
  778.   }

  779.   public void setTokenClientId(java.lang.String tokenClientId) {
  780.     this.tokenClientId = tokenClientId;
  781.   }

  782.   public java.lang.String getTokenSubject() {
  783.     return this.tokenSubject;
  784.   }

  785.   public void setTokenSubject(java.lang.String tokenSubject) {
  786.     this.tokenSubject = tokenSubject;
  787.   }

  788.   public java.lang.String getTokenUsername() {
  789.     return this.tokenUsername;
  790.   }

  791.   public void setTokenUsername(java.lang.String tokenUsername) {
  792.     this.tokenUsername = tokenUsername;
  793.   }

  794.   public java.lang.String getTokenMail() {
  795.     return this.tokenMail;
  796.   }

  797.   public void setTokenMail(java.lang.String tokenMail) {
  798.     this.tokenMail = tokenMail;
  799.   }

  800.   public java.lang.String getTokenInfo() {
  801.     return this.tokenInfo;
  802.   }

  803.   public void setTokenInfo(java.lang.String tokenInfo) {
  804.     this.tokenInfo = tokenInfo;
  805.   }

  806.   public java.lang.String getTempiElaborazione() {
  807.     return this.tempiElaborazione;
  808.   }

  809.   public void setTempiElaborazione(java.lang.String tempiElaborazione) {
  810.     this.tempiElaborazione = tempiElaborazione;
  811.   }

  812.   public int getDuplicatiRichiesta() {
  813.     return this.duplicatiRichiesta;
  814.   }

  815.   public void setDuplicatiRichiesta(int duplicatiRichiesta) {
  816.     this.duplicatiRichiesta = duplicatiRichiesta;
  817.   }

  818.   public int getDuplicatiRisposta() {
  819.     return this.duplicatiRisposta;
  820.   }

  821.   public void setDuplicatiRisposta(int duplicatiRisposta) {
  822.     this.duplicatiRisposta = duplicatiRisposta;
  823.   }

  824.   public java.lang.String getClusterId() {
  825.     return this.clusterId;
  826.   }

  827.   public void setClusterId(java.lang.String clusterId) {
  828.     this.clusterId = clusterId;
  829.   }

  830.   public java.lang.String getSocketClientAddress() {
  831.     return this.socketClientAddress;
  832.   }

  833.   public void setSocketClientAddress(java.lang.String socketClientAddress) {
  834.     this.socketClientAddress = socketClientAddress;
  835.   }

  836.   public java.lang.String getTransportClientAddress() {
  837.     return this.transportClientAddress;
  838.   }

  839.   public void setTransportClientAddress(java.lang.String transportClientAddress) {
  840.     this.transportClientAddress = transportClientAddress;
  841.   }

  842.   public java.lang.String getClientAddress() {
  843.     return this.clientAddress;
  844.   }

  845.   public void setClientAddress(java.lang.String clientAddress) {
  846.     this.clientAddress = clientAddress;
  847.   }

  848.   public java.lang.String getEventiGestione() {
  849.     return this.eventiGestione;
  850.   }

  851.   public void setEventiGestione(java.lang.String eventiGestione) {
  852.     this.eventiGestione = eventiGestione;
  853.   }

  854.   public int getTipoApi() {
  855.     return this.tipoApi;
  856.   }

  857.   public void setTipoApi(int tipoApi) {
  858.     this.tipoApi = tipoApi;
  859.   }

  860.   public java.lang.String getUriApi() {
  861.     return this.uriApi;
  862.   }

  863.   public void setUriApi(java.lang.String uriApi) {
  864.     this.uriApi = uriApi;
  865.   }

  866.   public java.lang.String getGruppi() {
  867.     return this.gruppi;
  868.   }

  869.   public void setGruppi(java.lang.String gruppi) {
  870.     this.gruppi = gruppi;
  871.   }

  872.   public void addDumpMessaggio(DumpMessaggio dumpMessaggio) {
  873.     this.dumpMessaggio.add(dumpMessaggio);
  874.   }

  875.   public DumpMessaggio getDumpMessaggio(int index) {
  876.     return this.dumpMessaggio.get( index );
  877.   }

  878.   public DumpMessaggio removeDumpMessaggio(int index) {
  879.     return this.dumpMessaggio.remove( index );
  880.   }

  881.   public List<DumpMessaggio> getDumpMessaggioList() {
  882.     return this.dumpMessaggio;
  883.   }

  884.   public void setDumpMessaggioList(List<DumpMessaggio> dumpMessaggio) {
  885.     this.dumpMessaggio=dumpMessaggio;
  886.   }

  887.   public int sizeDumpMessaggioList() {
  888.     return this.dumpMessaggio.size();
  889.   }

  890.   public void addTransazioneApplicativoServer(TransazioneApplicativoServer transazioneApplicativoServer) {
  891.     this.transazioneApplicativoServer.add(transazioneApplicativoServer);
  892.   }

  893.   public TransazioneApplicativoServer getTransazioneApplicativoServer(int index) {
  894.     return this.transazioneApplicativoServer.get( index );
  895.   }

  896.   public TransazioneApplicativoServer removeTransazioneApplicativoServer(int index) {
  897.     return this.transazioneApplicativoServer.remove( index );
  898.   }

  899.   public List<TransazioneApplicativoServer> getTransazioneApplicativoServerList() {
  900.     return this.transazioneApplicativoServer;
  901.   }

  902.   public void setTransazioneApplicativoServerList(List<TransazioneApplicativoServer> transazioneApplicativoServer) {
  903.     this.transazioneApplicativoServer=transazioneApplicativoServer;
  904.   }

  905.   public int sizeTransazioneApplicativoServerList() {
  906.     return this.transazioneApplicativoServer.size();
  907.   }

  908.   public void addTransazioneExtendedInfo(TransazioneExtendedInfo transazioneExtendedInfo) {
  909.     this.transazioneExtendedInfo.add(transazioneExtendedInfo);
  910.   }

  911.   public TransazioneExtendedInfo getTransazioneExtendedInfo(int index) {
  912.     return this.transazioneExtendedInfo.get( index );
  913.   }

  914.   public TransazioneExtendedInfo removeTransazioneExtendedInfo(int index) {
  915.     return this.transazioneExtendedInfo.remove( index );
  916.   }

  917.   public List<TransazioneExtendedInfo> getTransazioneExtendedInfoList() {
  918.     return this.transazioneExtendedInfo;
  919.   }

  920.   public void setTransazioneExtendedInfoList(List<TransazioneExtendedInfo> transazioneExtendedInfo) {
  921.     this.transazioneExtendedInfo=transazioneExtendedInfo;
  922.   }

  923.   public int sizeTransazioneExtendedInfoList() {
  924.     return this.transazioneExtendedInfo.size();
  925.   }

  926.   private static final long serialVersionUID = 1L;

  927.   private static org.openspcoop2.core.transazioni.model.TransazioneModel modelStaticInstance = null;
  928.   private static synchronized void initModelStaticInstance(){
  929.       if(org.openspcoop2.core.transazioni.Transazione.modelStaticInstance==null){
  930.             org.openspcoop2.core.transazioni.Transazione.modelStaticInstance = new org.openspcoop2.core.transazioni.model.TransazioneModel();
  931.       }
  932.   }
  933.   public static org.openspcoop2.core.transazioni.model.TransazioneModel model(){
  934.       if(org.openspcoop2.core.transazioni.Transazione.modelStaticInstance==null){
  935.             initModelStaticInstance();
  936.       }
  937.       return org.openspcoop2.core.transazioni.Transazione.modelStaticInstance;
  938.   }


  939.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  940.   @XmlElement(name="id-transazione",required=true,nillable=false)
  941.   protected java.lang.String idTransazione;

  942.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  943.   @XmlElement(name="stato",required=false,nillable=false)
  944.   protected java.lang.String stato;

  945.   @javax.xml.bind.annotation.XmlSchemaType(name="int")
  946.   @XmlElement(name="ruolo-transazione",required=true,nillable=false)
  947.   protected int ruoloTransazione;

  948.   @javax.xml.bind.annotation.XmlSchemaType(name="int")
  949.   @XmlElement(name="esito",required=false,nillable=false)
  950.   protected int esito;

  951.   @javax.xml.bind.annotation.XmlSchemaType(name="int")
  952.   @XmlElement(name="esito-sincrono",required=false,nillable=false)
  953.   protected int esitoSincrono;

  954.   @javax.xml.bind.annotation.XmlSchemaType(name="int")
  955.   @XmlElement(name="consegne-multiple-in-corso",required=false,nillable=false)
  956.   protected int consegneMultipleInCorso;

  957.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  958.   @XmlElement(name="esito-contesto",required=false,nillable=false)
  959.   protected java.lang.String esitoContesto;

  960.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  961.   @XmlElement(name="protocollo",required=true,nillable=false)
  962.   protected java.lang.String protocollo;

  963.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  964.   @XmlElement(name="tipo-richiesta",required=false,nillable=false)
  965.   protected java.lang.String tipoRichiesta;

  966.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  967.   @XmlElement(name="codice-risposta-ingresso",required=false,nillable=false)
  968.   protected java.lang.String codiceRispostaIngresso;

  969.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  970.   @XmlElement(name="codice-risposta-uscita",required=false,nillable=false)
  971.   protected java.lang.String codiceRispostaUscita;

  972.   @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(org.openspcoop2.utils.jaxb.DateTime2String.class)
  973.   @javax.xml.bind.annotation.XmlSchemaType(name="dateTime")
  974.   @XmlElement(name="data-accettazione-richiesta",required=false,nillable=false,type=java.lang.String.class)
  975.   protected java.util.Date dataAccettazioneRichiesta;

  976.   @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(org.openspcoop2.utils.jaxb.DateTime2String.class)
  977.   @javax.xml.bind.annotation.XmlSchemaType(name="dateTime")
  978.   @XmlElement(name="data-ingresso-richiesta",required=false,nillable=false,type=java.lang.String.class)
  979.   protected java.util.Date dataIngressoRichiesta;

  980.   @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(org.openspcoop2.utils.jaxb.DateTime2String.class)
  981.   @javax.xml.bind.annotation.XmlSchemaType(name="dateTime")
  982.   @XmlElement(name="data-ingresso-richiesta-stream",required=false,nillable=false,type=java.lang.String.class)
  983.   protected java.util.Date dataIngressoRichiestaStream;

  984.   @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(org.openspcoop2.utils.jaxb.DateTime2String.class)
  985.   @javax.xml.bind.annotation.XmlSchemaType(name="dateTime")
  986.   @XmlElement(name="data-uscita-richiesta",required=false,nillable=false,type=java.lang.String.class)
  987.   protected java.util.Date dataUscitaRichiesta;

  988.   @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(org.openspcoop2.utils.jaxb.DateTime2String.class)
  989.   @javax.xml.bind.annotation.XmlSchemaType(name="dateTime")
  990.   @XmlElement(name="data-uscita-richiesta-stream",required=false,nillable=false,type=java.lang.String.class)
  991.   protected java.util.Date dataUscitaRichiestaStream;

  992.   @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(org.openspcoop2.utils.jaxb.DateTime2String.class)
  993.   @javax.xml.bind.annotation.XmlSchemaType(name="dateTime")
  994.   @XmlElement(name="data-accettazione-risposta",required=false,nillable=false,type=java.lang.String.class)
  995.   protected java.util.Date dataAccettazioneRisposta;

  996.   @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(org.openspcoop2.utils.jaxb.DateTime2String.class)
  997.   @javax.xml.bind.annotation.XmlSchemaType(name="dateTime")
  998.   @XmlElement(name="data-ingresso-risposta",required=false,nillable=false,type=java.lang.String.class)
  999.   protected java.util.Date dataIngressoRisposta;

  1000.   @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(org.openspcoop2.utils.jaxb.DateTime2String.class)
  1001.   @javax.xml.bind.annotation.XmlSchemaType(name="dateTime")
  1002.   @XmlElement(name="data-ingresso-risposta-stream",required=false,nillable=false,type=java.lang.String.class)
  1003.   protected java.util.Date dataIngressoRispostaStream;

  1004.   @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(org.openspcoop2.utils.jaxb.DateTime2String.class)
  1005.   @javax.xml.bind.annotation.XmlSchemaType(name="dateTime")
  1006.   @XmlElement(name="data-uscita-risposta",required=false,nillable=false,type=java.lang.String.class)
  1007.   protected java.util.Date dataUscitaRisposta;

  1008.   @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(org.openspcoop2.utils.jaxb.DateTime2String.class)
  1009.   @javax.xml.bind.annotation.XmlSchemaType(name="dateTime")
  1010.   @XmlElement(name="data-uscita-risposta-stream",required=false,nillable=false,type=java.lang.String.class)
  1011.   protected java.util.Date dataUscitaRispostaStream;

  1012.   @javax.xml.bind.annotation.XmlSchemaType(name="unsignedLong")
  1013.   @XmlElement(name="richiesta-ingresso-bytes",required=false,nillable=false)
  1014.   protected java.lang.Long richiestaIngressoBytes;

  1015.   @javax.xml.bind.annotation.XmlSchemaType(name="unsignedLong")
  1016.   @XmlElement(name="richiesta-uscita-bytes",required=false,nillable=false)
  1017.   protected java.lang.Long richiestaUscitaBytes;

  1018.   @javax.xml.bind.annotation.XmlSchemaType(name="unsignedLong")
  1019.   @XmlElement(name="risposta-ingresso-bytes",required=false,nillable=false)
  1020.   protected java.lang.Long rispostaIngressoBytes;

  1021.   @javax.xml.bind.annotation.XmlSchemaType(name="unsignedLong")
  1022.   @XmlElement(name="risposta-uscita-bytes",required=false,nillable=false)
  1023.   protected java.lang.Long rispostaUscitaBytes;

  1024.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1025.   @XmlElement(name="pdd-codice",required=false,nillable=false)
  1026.   protected java.lang.String pddCodice;

  1027.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1028.   @XmlElement(name="pdd-tipo-soggetto",required=false,nillable=false)
  1029.   protected java.lang.String pddTipoSoggetto;

  1030.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1031.   @XmlElement(name="pdd-nome-soggetto",required=false,nillable=false)
  1032.   protected java.lang.String pddNomeSoggetto;

  1033.   @javax.xml.bind.annotation.XmlTransient
  1034.   protected java.lang.String pddRuoloRawEnumValue;

  1035.   @XmlElement(name="pdd-ruolo",required=false,nillable=false)
  1036.   protected PddRuolo pddRuolo;

  1037.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1038.   @XmlElement(name="fault-integrazione",required=false,nillable=false)
  1039.   protected java.lang.String faultIntegrazione;

  1040.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1041.   @XmlElement(name="formato-fault-integrazione",required=false,nillable=false)
  1042.   protected java.lang.String formatoFaultIntegrazione;

  1043.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1044.   @XmlElement(name="fault-cooperazione",required=false,nillable=false)
  1045.   protected java.lang.String faultCooperazione;

  1046.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1047.   @XmlElement(name="formato-fault-cooperazione",required=false,nillable=false)
  1048.   protected java.lang.String formatoFaultCooperazione;

  1049.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1050.   @XmlElement(name="tipo-soggetto-fruitore",required=false,nillable=false)
  1051.   protected java.lang.String tipoSoggettoFruitore;

  1052.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1053.   @XmlElement(name="nome-soggetto-fruitore",required=false,nillable=false)
  1054.   protected java.lang.String nomeSoggettoFruitore;

  1055.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1056.   @XmlElement(name="idporta-soggetto-fruitore",required=false,nillable=false)
  1057.   protected java.lang.String idportaSoggettoFruitore;

  1058.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1059.   @XmlElement(name="indirizzo-soggetto-fruitore",required=false,nillable=false)
  1060.   protected java.lang.String indirizzoSoggettoFruitore;

  1061.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1062.   @XmlElement(name="tipo-soggetto-erogatore",required=false,nillable=false)
  1063.   protected java.lang.String tipoSoggettoErogatore;

  1064.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1065.   @XmlElement(name="nome-soggetto-erogatore",required=false,nillable=false)
  1066.   protected java.lang.String nomeSoggettoErogatore;

  1067.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1068.   @XmlElement(name="idporta-soggetto-erogatore",required=false,nillable=false)
  1069.   protected java.lang.String idportaSoggettoErogatore;

  1070.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1071.   @XmlElement(name="indirizzo-soggetto-erogatore",required=false,nillable=false)
  1072.   protected java.lang.String indirizzoSoggettoErogatore;

  1073.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1074.   @XmlElement(name="id-messaggio-richiesta",required=false,nillable=false)
  1075.   protected java.lang.String idMessaggioRichiesta;

  1076.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1077.   @XmlElement(name="id-messaggio-risposta",required=false,nillable=false)
  1078.   protected java.lang.String idMessaggioRisposta;

  1079.   @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(org.openspcoop2.utils.jaxb.DateTime2String.class)
  1080.   @javax.xml.bind.annotation.XmlSchemaType(name="dateTime")
  1081.   @XmlElement(name="data-id-msg-richiesta",required=false,nillable=false,type=java.lang.String.class)
  1082.   protected java.util.Date dataIdMsgRichiesta;

  1083.   @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(org.openspcoop2.utils.jaxb.DateTime2String.class)
  1084.   @javax.xml.bind.annotation.XmlSchemaType(name="dateTime")
  1085.   @XmlElement(name="data-id-msg-risposta",required=false,nillable=false,type=java.lang.String.class)
  1086.   protected java.util.Date dataIdMsgRisposta;

  1087.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1088.   @XmlElement(name="profilo-collaborazione-op2",required=false,nillable=false)
  1089.   protected java.lang.String profiloCollaborazioneOp2;

  1090.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1091.   @XmlElement(name="profilo-collaborazione-prot",required=false,nillable=false)
  1092.   protected java.lang.String profiloCollaborazioneProt;

  1093.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1094.   @XmlElement(name="id-collaborazione",required=false,nillable=false)
  1095.   protected java.lang.String idCollaborazione;

  1096.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1097.   @XmlElement(name="uri-accordo-servizio",required=false,nillable=false)
  1098.   protected java.lang.String uriAccordoServizio;

  1099.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1100.   @XmlElement(name="tipo-servizio",required=false,nillable=false)
  1101.   protected java.lang.String tipoServizio;

  1102.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1103.   @XmlElement(name="nome-servizio",required=false,nillable=false)
  1104.   protected java.lang.String nomeServizio;

  1105.   @javax.xml.bind.annotation.XmlSchemaType(name="int")
  1106.   @XmlElement(name="versione-servizio",required=false,nillable=false)
  1107.   protected int versioneServizio;

  1108.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1109.   @XmlElement(name="azione",required=false,nillable=false)
  1110.   protected java.lang.String azione;

  1111.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1112.   @XmlElement(name="id-asincrono",required=false,nillable=false)
  1113.   protected java.lang.String idAsincrono;

  1114.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1115.   @XmlElement(name="tipo-servizio-correlato",required=false,nillable=false)
  1116.   protected java.lang.String tipoServizioCorrelato;

  1117.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1118.   @XmlElement(name="nome-servizio-correlato",required=false,nillable=false)
  1119.   protected java.lang.String nomeServizioCorrelato;

  1120.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1121.   @XmlElement(name="header-protocollo-richiesta",required=false,nillable=false)
  1122.   protected java.lang.String headerProtocolloRichiesta;

  1123.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1124.   @XmlElement(name="digest-richiesta",required=false,nillable=false)
  1125.   protected java.lang.String digestRichiesta;

  1126.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1127.   @XmlElement(name="protocollo-ext-info-richiesta",required=false,nillable=false)
  1128.   protected java.lang.String protocolloExtInfoRichiesta;

  1129.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1130.   @XmlElement(name="header-protocollo-risposta",required=false,nillable=false)
  1131.   protected java.lang.String headerProtocolloRisposta;

  1132.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1133.   @XmlElement(name="digest-risposta",required=false,nillable=false)
  1134.   protected java.lang.String digestRisposta;

  1135.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1136.   @XmlElement(name="protocollo-ext-info-risposta",required=false,nillable=false)
  1137.   protected java.lang.String protocolloExtInfoRisposta;

  1138.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1139.   @XmlElement(name="traccia-richiesta",required=false,nillable=false)
  1140.   protected java.lang.String tracciaRichiesta;

  1141.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1142.   @XmlElement(name="traccia-risposta",required=false,nillable=false)
  1143.   protected java.lang.String tracciaRisposta;

  1144.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1145.   @XmlElement(name="diagnostici",required=false,nillable=false)
  1146.   protected java.lang.String diagnostici;

  1147.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1148.   @XmlElement(name="diagnostici-list1",required=false,nillable=false)
  1149.   protected java.lang.String diagnosticiList1;

  1150.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1151.   @XmlElement(name="diagnostici-list2",required=false,nillable=false)
  1152.   protected java.lang.String diagnosticiList2;

  1153.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1154.   @XmlElement(name="diagnostici-list-ext",required=false,nillable=false)
  1155.   protected java.lang.String diagnosticiListExt;

  1156.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1157.   @XmlElement(name="diagnostici-ext",required=false,nillable=false)
  1158.   protected java.lang.String diagnosticiExt;

  1159.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1160.   @XmlElement(name="error-log",required=false,nillable=false)
  1161.   protected java.lang.String errorLog;

  1162.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1163.   @XmlElement(name="warning-log",required=false,nillable=false)
  1164.   protected java.lang.String warningLog;

  1165.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1166.   @XmlElement(name="id-correlazione-applicativa",required=false,nillable=false)
  1167.   protected java.lang.String idCorrelazioneApplicativa;

  1168.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1169.   @XmlElement(name="id-correlazione-applicativa-risposta",required=false,nillable=false)
  1170.   protected java.lang.String idCorrelazioneApplicativaRisposta;

  1171.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1172.   @XmlElement(name="servizio-applicativo-fruitore",required=false,nillable=false)
  1173.   protected java.lang.String servizioApplicativoFruitore;

  1174.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1175.   @XmlElement(name="servizio-applicativo-erogatore",required=false,nillable=false)
  1176.   protected java.lang.String servizioApplicativoErogatore;

  1177.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1178.   @XmlElement(name="operazione-im",required=false,nillable=false)
  1179.   protected java.lang.String operazioneIm;

  1180.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1181.   @XmlElement(name="location-richiesta",required=false,nillable=false)
  1182.   protected java.lang.String locationRichiesta;

  1183.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1184.   @XmlElement(name="location-risposta",required=false,nillable=false)
  1185.   protected java.lang.String locationRisposta;

  1186.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1187.   @XmlElement(name="nome-porta",required=false,nillable=false)
  1188.   protected java.lang.String nomePorta;

  1189.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1190.   @XmlElement(name="credenziali",required=false,nillable=false)
  1191.   protected java.lang.String credenziali;

  1192.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1193.   @XmlElement(name="location-connettore",required=false,nillable=false)
  1194.   protected java.lang.String locationConnettore;

  1195.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1196.   @XmlElement(name="url-invocazione",required=false,nillable=false)
  1197.   protected java.lang.String urlInvocazione;

  1198.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1199.   @XmlElement(name="trasporto-mittente",required=false,nillable=false)
  1200.   protected java.lang.String trasportoMittente;

  1201.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1202.   @XmlElement(name="token-issuer",required=false,nillable=false)
  1203.   protected java.lang.String tokenIssuer;

  1204.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1205.   @XmlElement(name="token-client-id",required=false,nillable=false)
  1206.   protected java.lang.String tokenClientId;

  1207.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1208.   @XmlElement(name="token-subject",required=false,nillable=false)
  1209.   protected java.lang.String tokenSubject;

  1210.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1211.   @XmlElement(name="token-username",required=false,nillable=false)
  1212.   protected java.lang.String tokenUsername;

  1213.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1214.   @XmlElement(name="token-mail",required=false,nillable=false)
  1215.   protected java.lang.String tokenMail;

  1216.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1217.   @XmlElement(name="token-info",required=false,nillable=false)
  1218.   protected java.lang.String tokenInfo;

  1219.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1220.   @XmlElement(name="tempi-elaborazione",required=false,nillable=false)
  1221.   protected java.lang.String tempiElaborazione;

  1222.   @javax.xml.bind.annotation.XmlSchemaType(name="int")
  1223.   @XmlElement(name="duplicati-richiesta",required=false,nillable=false,defaultValue="0")
  1224.   protected int duplicatiRichiesta = 0;

  1225.   @javax.xml.bind.annotation.XmlSchemaType(name="int")
  1226.   @XmlElement(name="duplicati-risposta",required=false,nillable=false,defaultValue="0")
  1227.   protected int duplicatiRisposta = 0;

  1228.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1229.   @XmlElement(name="cluster-id",required=false,nillable=false)
  1230.   protected java.lang.String clusterId;

  1231.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1232.   @XmlElement(name="socket-client-address",required=false,nillable=false)
  1233.   protected java.lang.String socketClientAddress;

  1234.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1235.   @XmlElement(name="transport-client-address",required=false,nillable=false)
  1236.   protected java.lang.String transportClientAddress;

  1237.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1238.   @XmlElement(name="client-address",required=false,nillable=false)
  1239.   protected java.lang.String clientAddress;

  1240.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1241.   @XmlElement(name="eventi-gestione",required=false,nillable=false)
  1242.   protected java.lang.String eventiGestione;

  1243.   @javax.xml.bind.annotation.XmlSchemaType(name="int")
  1244.   @XmlElement(name="tipo-api",required=false,nillable=false)
  1245.   protected int tipoApi;

  1246.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1247.   @XmlElement(name="uri-api",required=false,nillable=false)
  1248.   protected java.lang.String uriApi;

  1249.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1250.   @XmlElement(name="gruppi",required=false,nillable=false)
  1251.   protected java.lang.String gruppi;

  1252.   @XmlElement(name="dump-messaggio",required=true,nillable=false)
  1253.   private List<DumpMessaggio> dumpMessaggio = new ArrayList<>();

  1254.   /**
  1255.    * Use method getDumpMessaggioList
  1256.    * @return List&lt;DumpMessaggio&gt;
  1257.   */
  1258.   public List<DumpMessaggio> getDumpMessaggio() {
  1259.     return this.getDumpMessaggioList();
  1260.   }

  1261.   /**
  1262.    * Use method setDumpMessaggioList
  1263.    * @param dumpMessaggio List&lt;DumpMessaggio&gt;
  1264.   */
  1265.   public void setDumpMessaggio(List<DumpMessaggio> dumpMessaggio) {
  1266.     this.setDumpMessaggioList(dumpMessaggio);
  1267.   }

  1268.   /**
  1269.    * Use method sizeDumpMessaggioList
  1270.    * @return lunghezza della lista
  1271.   */
  1272.   public int sizeDumpMessaggio() {
  1273.     return this.sizeDumpMessaggioList();
  1274.   }

  1275.   @XmlElement(name="transazione-applicativo-server",required=true,nillable=false)
  1276.   private List<TransazioneApplicativoServer> transazioneApplicativoServer = new ArrayList<>();

  1277.   /**
  1278.    * Use method getTransazioneApplicativoServerList
  1279.    * @return List&lt;TransazioneApplicativoServer&gt;
  1280.   */
  1281.   public List<TransazioneApplicativoServer> getTransazioneApplicativoServer() {
  1282.     return this.getTransazioneApplicativoServerList();
  1283.   }

  1284.   /**
  1285.    * Use method setTransazioneApplicativoServerList
  1286.    * @param transazioneApplicativoServer List&lt;TransazioneApplicativoServer&gt;
  1287.   */
  1288.   public void setTransazioneApplicativoServer(List<TransazioneApplicativoServer> transazioneApplicativoServer) {
  1289.     this.setTransazioneApplicativoServerList(transazioneApplicativoServer);
  1290.   }

  1291.   /**
  1292.    * Use method sizeTransazioneApplicativoServerList
  1293.    * @return lunghezza della lista
  1294.   */
  1295.   public int sizeTransazioneApplicativoServer() {
  1296.     return this.sizeTransazioneApplicativoServerList();
  1297.   }

  1298.   @XmlElement(name="transazione-extended-info",required=true,nillable=false)
  1299.   private List<TransazioneExtendedInfo> transazioneExtendedInfo = new ArrayList<>();

  1300.   /**
  1301.    * Use method getTransazioneExtendedInfoList
  1302.    * @return List&lt;TransazioneExtendedInfo&gt;
  1303.   */
  1304.   public List<TransazioneExtendedInfo> getTransazioneExtendedInfo() {
  1305.     return this.getTransazioneExtendedInfoList();
  1306.   }

  1307.   /**
  1308.    * Use method setTransazioneExtendedInfoList
  1309.    * @param transazioneExtendedInfo List&lt;TransazioneExtendedInfo&gt;
  1310.   */
  1311.   public void setTransazioneExtendedInfo(List<TransazioneExtendedInfo> transazioneExtendedInfo) {
  1312.     this.setTransazioneExtendedInfoList(transazioneExtendedInfo);
  1313.   }

  1314.   /**
  1315.    * Use method sizeTransazioneExtendedInfoList
  1316.    * @return lunghezza della lista
  1317.   */
  1318.   public int sizeTransazioneExtendedInfo() {
  1319.     return this.sizeTransazioneExtendedInfoList();
  1320.   }

  1321. }