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="token-purpose-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  127.  *          &lt;element name="tempi-elaborazione" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  128.  *          &lt;element name="duplicati-richiesta" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0" maxOccurs="1" default="0"/&gt;
  129.  *          &lt;element name="duplicati-risposta" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0" maxOccurs="1" default="0"/&gt;
  130.  *          &lt;element name="cluster-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  131.  *          &lt;element name="socket-client-address" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  132.  *          &lt;element name="transport-client-address" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  133.  *          &lt;element name="client-address" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  134.  *          &lt;element name="eventi-gestione" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  135.  *          &lt;element name="tipo-api" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0" maxOccurs="1"/&gt;
  136.  *          &lt;element name="uri-api" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  137.  *          &lt;element name="gruppi" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  138.  *          &lt;element name="dump-messaggio" type="{http://www.openspcoop2.org/core/transazioni}dump-messaggio" minOccurs="0" maxOccurs="unbounded"/&gt;
  139.  *          &lt;element name="transazione-applicativo-server" type="{http://www.openspcoop2.org/core/transazioni}transazione-applicativo-server" minOccurs="0" maxOccurs="unbounded"/&gt;
  140.  *          &lt;element name="transazione-extended-info" type="{http://www.openspcoop2.org/core/transazioni}transazione-extended-info" minOccurs="0" maxOccurs="unbounded"/&gt;
  141.  *      &lt;/sequence&gt;
  142.  * &lt;/complexType&gt;
  143.  * </pre>
  144.  *
  145.  * @version $Rev$, $Date$
  146.  *
  147.  * @author Poli Andrea (poli@link.it)
  148.  * @author $Author$
  149.  * */

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

  259. @XmlRootElement(name = "transazione")

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

  264.   public java.lang.String getIdTransazione() {
  265.     return this.idTransazione;
  266.   }

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

  270.   public java.lang.String getStato() {
  271.     return this.stato;
  272.   }

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

  276.   public int getRuoloTransazione() {
  277.     return this.ruoloTransazione;
  278.   }

  279.   public void setRuoloTransazione(int ruoloTransazione) {
  280.     this.ruoloTransazione = ruoloTransazione;
  281.   }

  282.   public int getEsito() {
  283.     return this.esito;
  284.   }

  285.   public void setEsito(int esito) {
  286.     this.esito = esito;
  287.   }

  288.   public int getEsitoSincrono() {
  289.     return this.esitoSincrono;
  290.   }

  291.   public void setEsitoSincrono(int esitoSincrono) {
  292.     this.esitoSincrono = esitoSincrono;
  293.   }

  294.   public int getConsegneMultipleInCorso() {
  295.     return this.consegneMultipleInCorso;
  296.   }

  297.   public void setConsegneMultipleInCorso(int consegneMultipleInCorso) {
  298.     this.consegneMultipleInCorso = consegneMultipleInCorso;
  299.   }

  300.   public java.lang.String getEsitoContesto() {
  301.     return this.esitoContesto;
  302.   }

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

  306.   public java.lang.String getProtocollo() {
  307.     return this.protocollo;
  308.   }

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

  312.   public java.lang.String getTipoRichiesta() {
  313.     return this.tipoRichiesta;
  314.   }

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

  318.   public java.lang.String getCodiceRispostaIngresso() {
  319.     return this.codiceRispostaIngresso;
  320.   }

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

  324.   public java.lang.String getCodiceRispostaUscita() {
  325.     return this.codiceRispostaUscita;
  326.   }

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

  330.   public java.util.Date getDataAccettazioneRichiesta() {
  331.     return this.dataAccettazioneRichiesta;
  332.   }

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

  336.   public java.util.Date getDataIngressoRichiesta() {
  337.     return this.dataIngressoRichiesta;
  338.   }

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

  342.   public java.util.Date getDataIngressoRichiestaStream() {
  343.     return this.dataIngressoRichiestaStream;
  344.   }

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

  348.   public java.util.Date getDataUscitaRichiesta() {
  349.     return this.dataUscitaRichiesta;
  350.   }

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

  354.   public java.util.Date getDataUscitaRichiestaStream() {
  355.     return this.dataUscitaRichiestaStream;
  356.   }

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

  360.   public java.util.Date getDataAccettazioneRisposta() {
  361.     return this.dataAccettazioneRisposta;
  362.   }

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

  366.   public java.util.Date getDataIngressoRisposta() {
  367.     return this.dataIngressoRisposta;
  368.   }

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

  372.   public java.util.Date getDataIngressoRispostaStream() {
  373.     return this.dataIngressoRispostaStream;
  374.   }

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

  378.   public java.util.Date getDataUscitaRisposta() {
  379.     return this.dataUscitaRisposta;
  380.   }

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

  384.   public java.util.Date getDataUscitaRispostaStream() {
  385.     return this.dataUscitaRispostaStream;
  386.   }

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

  390.   public java.lang.Long getRichiestaIngressoBytes() {
  391.     return this.richiestaIngressoBytes;
  392.   }

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

  396.   public java.lang.Long getRichiestaUscitaBytes() {
  397.     return this.richiestaUscitaBytes;
  398.   }

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

  402.   public java.lang.Long getRispostaIngressoBytes() {
  403.     return this.rispostaIngressoBytes;
  404.   }

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

  408.   public java.lang.Long getRispostaUscitaBytes() {
  409.     return this.rispostaUscitaBytes;
  410.   }

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

  414.   public java.lang.String getPddCodice() {
  415.     return this.pddCodice;
  416.   }

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

  420.   public java.lang.String getPddTipoSoggetto() {
  421.     return this.pddTipoSoggetto;
  422.   }

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

  426.   public java.lang.String getPddNomeSoggetto() {
  427.     return this.pddNomeSoggetto;
  428.   }

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

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

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

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

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

  448.   public java.lang.String getFaultIntegrazione() {
  449.     return this.faultIntegrazione;
  450.   }

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

  454.   public java.lang.String getFormatoFaultIntegrazione() {
  455.     return this.formatoFaultIntegrazione;
  456.   }

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

  460.   public java.lang.String getFaultCooperazione() {
  461.     return this.faultCooperazione;
  462.   }

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

  466.   public java.lang.String getFormatoFaultCooperazione() {
  467.     return this.formatoFaultCooperazione;
  468.   }

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

  472.   public java.lang.String getTipoSoggettoFruitore() {
  473.     return this.tipoSoggettoFruitore;
  474.   }

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

  478.   public java.lang.String getNomeSoggettoFruitore() {
  479.     return this.nomeSoggettoFruitore;
  480.   }

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

  484.   public java.lang.String getIdportaSoggettoFruitore() {
  485.     return this.idportaSoggettoFruitore;
  486.   }

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

  490.   public java.lang.String getIndirizzoSoggettoFruitore() {
  491.     return this.indirizzoSoggettoFruitore;
  492.   }

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

  496.   public java.lang.String getTipoSoggettoErogatore() {
  497.     return this.tipoSoggettoErogatore;
  498.   }

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

  502.   public java.lang.String getNomeSoggettoErogatore() {
  503.     return this.nomeSoggettoErogatore;
  504.   }

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

  508.   public java.lang.String getIdportaSoggettoErogatore() {
  509.     return this.idportaSoggettoErogatore;
  510.   }

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

  514.   public java.lang.String getIndirizzoSoggettoErogatore() {
  515.     return this.indirizzoSoggettoErogatore;
  516.   }

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

  520.   public java.lang.String getIdMessaggioRichiesta() {
  521.     return this.idMessaggioRichiesta;
  522.   }

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

  526.   public java.lang.String getIdMessaggioRisposta() {
  527.     return this.idMessaggioRisposta;
  528.   }

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

  532.   public java.util.Date getDataIdMsgRichiesta() {
  533.     return this.dataIdMsgRichiesta;
  534.   }

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

  538.   public java.util.Date getDataIdMsgRisposta() {
  539.     return this.dataIdMsgRisposta;
  540.   }

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

  544.   public java.lang.String getProfiloCollaborazioneOp2() {
  545.     return this.profiloCollaborazioneOp2;
  546.   }

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

  550.   public java.lang.String getProfiloCollaborazioneProt() {
  551.     return this.profiloCollaborazioneProt;
  552.   }

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

  556.   public java.lang.String getIdCollaborazione() {
  557.     return this.idCollaborazione;
  558.   }

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

  562.   public java.lang.String getUriAccordoServizio() {
  563.     return this.uriAccordoServizio;
  564.   }

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

  568.   public java.lang.String getTipoServizio() {
  569.     return this.tipoServizio;
  570.   }

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

  574.   public java.lang.String getNomeServizio() {
  575.     return this.nomeServizio;
  576.   }

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

  580.   public int getVersioneServizio() {
  581.     return this.versioneServizio;
  582.   }

  583.   public void setVersioneServizio(int versioneServizio) {
  584.     this.versioneServizio = versioneServizio;
  585.   }

  586.   public java.lang.String getAzione() {
  587.     return this.azione;
  588.   }

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

  592.   public java.lang.String getIdAsincrono() {
  593.     return this.idAsincrono;
  594.   }

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

  598.   public java.lang.String getTipoServizioCorrelato() {
  599.     return this.tipoServizioCorrelato;
  600.   }

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

  604.   public java.lang.String getNomeServizioCorrelato() {
  605.     return this.nomeServizioCorrelato;
  606.   }

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

  610.   public java.lang.String getHeaderProtocolloRichiesta() {
  611.     return this.headerProtocolloRichiesta;
  612.   }

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

  616.   public java.lang.String getDigestRichiesta() {
  617.     return this.digestRichiesta;
  618.   }

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

  622.   public java.lang.String getProtocolloExtInfoRichiesta() {
  623.     return this.protocolloExtInfoRichiesta;
  624.   }

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

  628.   public java.lang.String getHeaderProtocolloRisposta() {
  629.     return this.headerProtocolloRisposta;
  630.   }

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

  634.   public java.lang.String getDigestRisposta() {
  635.     return this.digestRisposta;
  636.   }

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

  640.   public java.lang.String getProtocolloExtInfoRisposta() {
  641.     return this.protocolloExtInfoRisposta;
  642.   }

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

  646.   public java.lang.String getTracciaRichiesta() {
  647.     return this.tracciaRichiesta;
  648.   }

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

  652.   public java.lang.String getTracciaRisposta() {
  653.     return this.tracciaRisposta;
  654.   }

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

  658.   public java.lang.String getDiagnostici() {
  659.     return this.diagnostici;
  660.   }

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

  664.   public java.lang.String getDiagnosticiList1() {
  665.     return this.diagnosticiList1;
  666.   }

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

  670.   public java.lang.String getDiagnosticiList2() {
  671.     return this.diagnosticiList2;
  672.   }

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

  676.   public java.lang.String getDiagnosticiListExt() {
  677.     return this.diagnosticiListExt;
  678.   }

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

  682.   public java.lang.String getDiagnosticiExt() {
  683.     return this.diagnosticiExt;
  684.   }

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

  688.   public java.lang.String getErrorLog() {
  689.     return this.errorLog;
  690.   }

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

  694.   public java.lang.String getWarningLog() {
  695.     return this.warningLog;
  696.   }

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

  700.   public java.lang.String getIdCorrelazioneApplicativa() {
  701.     return this.idCorrelazioneApplicativa;
  702.   }

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

  706.   public java.lang.String getIdCorrelazioneApplicativaRisposta() {
  707.     return this.idCorrelazioneApplicativaRisposta;
  708.   }

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

  712.   public java.lang.String getServizioApplicativoFruitore() {
  713.     return this.servizioApplicativoFruitore;
  714.   }

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

  718.   public java.lang.String getServizioApplicativoErogatore() {
  719.     return this.servizioApplicativoErogatore;
  720.   }

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

  724.   public java.lang.String getOperazioneIm() {
  725.     return this.operazioneIm;
  726.   }

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

  730.   public java.lang.String getLocationRichiesta() {
  731.     return this.locationRichiesta;
  732.   }

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

  736.   public java.lang.String getLocationRisposta() {
  737.     return this.locationRisposta;
  738.   }

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

  742.   public java.lang.String getNomePorta() {
  743.     return this.nomePorta;
  744.   }

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

  748.   public java.lang.String getCredenziali() {
  749.     return this.credenziali;
  750.   }

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

  754.   public java.lang.String getLocationConnettore() {
  755.     return this.locationConnettore;
  756.   }

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

  760.   public java.lang.String getUrlInvocazione() {
  761.     return this.urlInvocazione;
  762.   }

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

  766.   public java.lang.String getTrasportoMittente() {
  767.     return this.trasportoMittente;
  768.   }

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

  772.   public java.lang.String getTokenIssuer() {
  773.     return this.tokenIssuer;
  774.   }

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

  778.   public java.lang.String getTokenClientId() {
  779.     return this.tokenClientId;
  780.   }

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

  784.   public java.lang.String getTokenSubject() {
  785.     return this.tokenSubject;
  786.   }

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

  790.   public java.lang.String getTokenUsername() {
  791.     return this.tokenUsername;
  792.   }

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

  796.   public java.lang.String getTokenMail() {
  797.     return this.tokenMail;
  798.   }

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

  802.   public java.lang.String getTokenInfo() {
  803.     return this.tokenInfo;
  804.   }

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

  808.   public java.lang.String getTokenPurposeId() {
  809.     return this.tokenPurposeId;
  810.   }

  811.   public void setTokenPurposeId(java.lang.String tokenPurposeId) {
  812.     this.tokenPurposeId = tokenPurposeId;
  813.   }

  814.   public java.lang.String getTempiElaborazione() {
  815.     return this.tempiElaborazione;
  816.   }

  817.   public void setTempiElaborazione(java.lang.String tempiElaborazione) {
  818.     this.tempiElaborazione = tempiElaborazione;
  819.   }

  820.   public int getDuplicatiRichiesta() {
  821.     return this.duplicatiRichiesta;
  822.   }

  823.   public void setDuplicatiRichiesta(int duplicatiRichiesta) {
  824.     this.duplicatiRichiesta = duplicatiRichiesta;
  825.   }

  826.   public int getDuplicatiRisposta() {
  827.     return this.duplicatiRisposta;
  828.   }

  829.   public void setDuplicatiRisposta(int duplicatiRisposta) {
  830.     this.duplicatiRisposta = duplicatiRisposta;
  831.   }

  832.   public java.lang.String getClusterId() {
  833.     return this.clusterId;
  834.   }

  835.   public void setClusterId(java.lang.String clusterId) {
  836.     this.clusterId = clusterId;
  837.   }

  838.   public java.lang.String getSocketClientAddress() {
  839.     return this.socketClientAddress;
  840.   }

  841.   public void setSocketClientAddress(java.lang.String socketClientAddress) {
  842.     this.socketClientAddress = socketClientAddress;
  843.   }

  844.   public java.lang.String getTransportClientAddress() {
  845.     return this.transportClientAddress;
  846.   }

  847.   public void setTransportClientAddress(java.lang.String transportClientAddress) {
  848.     this.transportClientAddress = transportClientAddress;
  849.   }

  850.   public java.lang.String getClientAddress() {
  851.     return this.clientAddress;
  852.   }

  853.   public void setClientAddress(java.lang.String clientAddress) {
  854.     this.clientAddress = clientAddress;
  855.   }

  856.   public java.lang.String getEventiGestione() {
  857.     return this.eventiGestione;
  858.   }

  859.   public void setEventiGestione(java.lang.String eventiGestione) {
  860.     this.eventiGestione = eventiGestione;
  861.   }

  862.   public int getTipoApi() {
  863.     return this.tipoApi;
  864.   }

  865.   public void setTipoApi(int tipoApi) {
  866.     this.tipoApi = tipoApi;
  867.   }

  868.   public java.lang.String getUriApi() {
  869.     return this.uriApi;
  870.   }

  871.   public void setUriApi(java.lang.String uriApi) {
  872.     this.uriApi = uriApi;
  873.   }

  874.   public java.lang.String getGruppi() {
  875.     return this.gruppi;
  876.   }

  877.   public void setGruppi(java.lang.String gruppi) {
  878.     this.gruppi = gruppi;
  879.   }

  880.   public void addDumpMessaggio(DumpMessaggio dumpMessaggio) {
  881.     this.dumpMessaggio.add(dumpMessaggio);
  882.   }

  883.   public DumpMessaggio getDumpMessaggio(int index) {
  884.     return this.dumpMessaggio.get( index );
  885.   }

  886.   public DumpMessaggio removeDumpMessaggio(int index) {
  887.     return this.dumpMessaggio.remove( index );
  888.   }

  889.   public List<DumpMessaggio> getDumpMessaggioList() {
  890.     return this.dumpMessaggio;
  891.   }

  892.   public void setDumpMessaggioList(List<DumpMessaggio> dumpMessaggio) {
  893.     this.dumpMessaggio=dumpMessaggio;
  894.   }

  895.   public int sizeDumpMessaggioList() {
  896.     return this.dumpMessaggio.size();
  897.   }

  898.   public void addTransazioneApplicativoServer(TransazioneApplicativoServer transazioneApplicativoServer) {
  899.     this.transazioneApplicativoServer.add(transazioneApplicativoServer);
  900.   }

  901.   public TransazioneApplicativoServer getTransazioneApplicativoServer(int index) {
  902.     return this.transazioneApplicativoServer.get( index );
  903.   }

  904.   public TransazioneApplicativoServer removeTransazioneApplicativoServer(int index) {
  905.     return this.transazioneApplicativoServer.remove( index );
  906.   }

  907.   public List<TransazioneApplicativoServer> getTransazioneApplicativoServerList() {
  908.     return this.transazioneApplicativoServer;
  909.   }

  910.   public void setTransazioneApplicativoServerList(List<TransazioneApplicativoServer> transazioneApplicativoServer) {
  911.     this.transazioneApplicativoServer=transazioneApplicativoServer;
  912.   }

  913.   public int sizeTransazioneApplicativoServerList() {
  914.     return this.transazioneApplicativoServer.size();
  915.   }

  916.   public void addTransazioneExtendedInfo(TransazioneExtendedInfo transazioneExtendedInfo) {
  917.     this.transazioneExtendedInfo.add(transazioneExtendedInfo);
  918.   }

  919.   public TransazioneExtendedInfo getTransazioneExtendedInfo(int index) {
  920.     return this.transazioneExtendedInfo.get( index );
  921.   }

  922.   public TransazioneExtendedInfo removeTransazioneExtendedInfo(int index) {
  923.     return this.transazioneExtendedInfo.remove( index );
  924.   }

  925.   public List<TransazioneExtendedInfo> getTransazioneExtendedInfoList() {
  926.     return this.transazioneExtendedInfo;
  927.   }

  928.   public void setTransazioneExtendedInfoList(List<TransazioneExtendedInfo> transazioneExtendedInfo) {
  929.     this.transazioneExtendedInfo=transazioneExtendedInfo;
  930.   }

  931.   public int sizeTransazioneExtendedInfoList() {
  932.     return this.transazioneExtendedInfo.size();
  933.   }

  934.   private static final long serialVersionUID = 1L;

  935.   private static org.openspcoop2.core.transazioni.model.TransazioneModel modelStaticInstance = null;
  936.   private static synchronized void initModelStaticInstance(){
  937.       if(org.openspcoop2.core.transazioni.Transazione.modelStaticInstance==null){
  938.             org.openspcoop2.core.transazioni.Transazione.modelStaticInstance = new org.openspcoop2.core.transazioni.model.TransazioneModel();
  939.       }
  940.   }
  941.   public static org.openspcoop2.core.transazioni.model.TransazioneModel model(){
  942.       if(org.openspcoop2.core.transazioni.Transazione.modelStaticInstance==null){
  943.             initModelStaticInstance();
  944.       }
  945.       return org.openspcoop2.core.transazioni.Transazione.modelStaticInstance;
  946.   }


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

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

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

  956.   @javax.xml.bind.annotation.XmlSchemaType(name="int")
  957.   @XmlElement(name="esito",required=false,nillable=false)
  958.   protected int esito;

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

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

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

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

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

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

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

  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-accettazione-richiesta",required=false,nillable=false,type=java.lang.String.class)
  983.   protected java.util.Date dataAccettazioneRichiesta;

  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-ingresso-richiesta",required=false,nillable=false,type=java.lang.String.class)
  987.   protected java.util.Date dataIngressoRichiesta;

  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-ingresso-richiesta-stream",required=false,nillable=false,type=java.lang.String.class)
  991.   protected java.util.Date dataIngressoRichiestaStream;

  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-uscita-richiesta",required=false,nillable=false,type=java.lang.String.class)
  995.   protected java.util.Date dataUscitaRichiesta;

  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-uscita-richiesta-stream",required=false,nillable=false,type=java.lang.String.class)
  999.   protected java.util.Date dataUscitaRichiestaStream;

  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-accettazione-risposta",required=false,nillable=false,type=java.lang.String.class)
  1003.   protected java.util.Date dataAccettazioneRisposta;

  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-ingresso-risposta",required=false,nillable=false,type=java.lang.String.class)
  1007.   protected java.util.Date dataIngressoRisposta;

  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-ingresso-risposta-stream",required=false,nillable=false,type=java.lang.String.class)
  1011.   protected java.util.Date dataIngressoRispostaStream;

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

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

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

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

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

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

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

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

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

  1041.   @javax.xml.bind.annotation.XmlTransient
  1042.   protected java.lang.String pddRuoloRawEnumValue;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1227.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  1228.   @XmlElement(name="token-purpose-id",required=false,nillable=false)
  1229.   protected java.lang.String tokenPurposeId;

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

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

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

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

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

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

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

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

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

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

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

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

  1265.   /**
  1266.    * Use method getDumpMessaggioList
  1267.    * @return List&lt;DumpMessaggio&gt;
  1268.   */
  1269.   public List<DumpMessaggio> getDumpMessaggio() {
  1270.     return this.getDumpMessaggioList();
  1271.   }

  1272.   /**
  1273.    * Use method setDumpMessaggioList
  1274.    * @param dumpMessaggio List&lt;DumpMessaggio&gt;
  1275.   */
  1276.   public void setDumpMessaggio(List<DumpMessaggio> dumpMessaggio) {
  1277.     this.setDumpMessaggioList(dumpMessaggio);
  1278.   }

  1279.   /**
  1280.    * Use method sizeDumpMessaggioList
  1281.    * @return lunghezza della lista
  1282.   */
  1283.   public int sizeDumpMessaggio() {
  1284.     return this.sizeDumpMessaggioList();
  1285.   }

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

  1288.   /**
  1289.    * Use method getTransazioneApplicativoServerList
  1290.    * @return List&lt;TransazioneApplicativoServer&gt;
  1291.   */
  1292.   public List<TransazioneApplicativoServer> getTransazioneApplicativoServer() {
  1293.     return this.getTransazioneApplicativoServerList();
  1294.   }

  1295.   /**
  1296.    * Use method setTransazioneApplicativoServerList
  1297.    * @param transazioneApplicativoServer List&lt;TransazioneApplicativoServer&gt;
  1298.   */
  1299.   public void setTransazioneApplicativoServer(List<TransazioneApplicativoServer> transazioneApplicativoServer) {
  1300.     this.setTransazioneApplicativoServerList(transazioneApplicativoServer);
  1301.   }

  1302.   /**
  1303.    * Use method sizeTransazioneApplicativoServerList
  1304.    * @return lunghezza della lista
  1305.   */
  1306.   public int sizeTransazioneApplicativoServer() {
  1307.     return this.sizeTransazioneApplicativoServerList();
  1308.   }

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

  1311.   /**
  1312.    * Use method getTransazioneExtendedInfoList
  1313.    * @return List&lt;TransazioneExtendedInfo&gt;
  1314.   */
  1315.   public List<TransazioneExtendedInfo> getTransazioneExtendedInfo() {
  1316.     return this.getTransazioneExtendedInfoList();
  1317.   }

  1318.   /**
  1319.    * Use method setTransazioneExtendedInfoList
  1320.    * @param transazioneExtendedInfo List&lt;TransazioneExtendedInfo&gt;
  1321.   */
  1322.   public void setTransazioneExtendedInfo(List<TransazioneExtendedInfo> transazioneExtendedInfo) {
  1323.     this.setTransazioneExtendedInfoList(transazioneExtendedInfo);
  1324.   }

  1325.   /**
  1326.    * Use method sizeTransazioneExtendedInfoList
  1327.    * @return lunghezza della lista
  1328.   */
  1329.   public int sizeTransazioneExtendedInfo() {
  1330.     return this.sizeTransazioneExtendedInfoList();
  1331.   }

  1332. }