ProtocolHeaderInfo.java

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



  20. package org.openspcoop2.pdd.services.skeleton;



  21. /**
  22.  * <p>Java class for ProtocolHeaderInfo complex type.
  23.  *
  24.  * <p>The following schema fragment specifies the expected content contained within this class.
  25.  *
  26.  * <pre>
  27.  * &lt;complexType name="ProtocolHeaderInfo">
  28.  *   &lt;complexContent>
  29.  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  30.  *       &lt;sequence>
  31.  *         &lt;element name="ID" type="{http://www.w3.org/2001/XMLSchema}string"/>
  32.  *         &lt;element name="azione" type="{http://www.w3.org/2001/XMLSchema}string"/>
  33.  *         &lt;element name="destinatario" type="{http://www.w3.org/2001/XMLSchema}string"/>
  34.  *         &lt;element name="idCollaborazione" type="{http://www.w3.org/2001/XMLSchema}string"/>
  35.  *         &lt;element name="mittente" type="{http://www.w3.org/2001/XMLSchema}string"/>
  36.  *         &lt;element name="riferimentoMessaggio" type="{http://www.w3.org/2001/XMLSchema}string"/>
  37.  *         &lt;element name="servizio" type="{http://www.w3.org/2001/XMLSchema}string"/>
  38.  *         &lt;element name="tipoDestinatario" type="{http://www.w3.org/2001/XMLSchema}string"/>
  39.  *         &lt;element name="tipoMittente" type="{http://www.w3.org/2001/XMLSchema}string"/>
  40.  *         &lt;element name="tipoServizio" type="{http://www.w3.org/2001/XMLSchema}string"/>
  41.  *       &lt;/sequence>
  42.  *     &lt;/restriction>
  43.  *   &lt;/complexContent>
  44.  * &lt;/complexType>
  45.  * </pre>
  46.  *
  47.  *
  48.  */

  49. /**
  50.  * Raccoglie informazioni sul protocollo associate ad un IntegrationManagerMessage
  51.  *
  52.  * @author Poli Andrea (apoli@link.it
  53.  * @author Tronci Fabio (tronci@link.it)
  54.  * @author Nardi Lorenzo (nardi@link.it)
  55.  * @author $Author$
  56.  * @version $Rev$, $Date$
  57.  */

  58. @javax.xml.bind.annotation.XmlAccessorType(javax.xml.bind.annotation.XmlAccessType.FIELD)
  59. @javax.xml.bind.annotation.XmlType(name = "ProtocolHeaderInfo", propOrder = {
  60.     "id",
  61.     "azione",
  62.     "destinatario",
  63.     "idCollaborazione",
  64.     "mittente",
  65.     "riferimentoMessaggio",
  66.     "servizio",
  67.     "tipoDestinatario",
  68.     "tipoMittente",
  69.     "tipoServizio"
  70. })

  71. public class ProtocolHeaderInfo implements java.io.Serializable {

  72.     /**
  73.      *
  74.      */
  75.     private static final long serialVersionUID = -8286823907010830471L;
  76.    
  77.     @javax.xml.bind.annotation.XmlElement(name = "ID", required = true, nillable = true)
  78.     protected String id;
  79.     @javax.xml.bind.annotation.XmlElement(required = true, nillable = true)
  80.     protected String azione;
  81.     @javax.xml.bind.annotation.XmlElement(required = true, nillable = true)
  82.     protected String destinatario;
  83.     @javax.xml.bind.annotation.XmlElement(required = true, nillable = true)
  84.     protected String idCollaborazione;
  85.     @javax.xml.bind.annotation.XmlElement(required = true, nillable = true)
  86.     protected String mittente;
  87.     @javax.xml.bind.annotation.XmlElement(required = true, nillable = true)
  88.     protected String riferimentoMessaggio;
  89.     @javax.xml.bind.annotation.XmlElement(required = true, nillable = true)
  90.     protected String servizio;
  91.     @javax.xml.bind.annotation.XmlElement(required = true, nillable = true)
  92.     protected String tipoDestinatario;
  93.     @javax.xml.bind.annotation.XmlElement(required = true, nillable = true)
  94.     protected String tipoMittente;
  95.     @javax.xml.bind.annotation.XmlElement(required = true, nillable = true)
  96.     protected String tipoServizio;

  97.     /**
  98.      * Gets the value of the id property.
  99.      *
  100.      * @return
  101.      *     possible object is
  102.      *     {@link String }
  103.      *    
  104.      */
  105.     public String getID() {
  106.         return this.id;
  107.     }

  108.     /**
  109.      * Sets the value of the id property.
  110.      *
  111.      * @param value
  112.      *     allowed object is
  113.      *     {@link String }
  114.      *    
  115.      */
  116.     public void setID(String value) {
  117.         this.id = value;
  118.     }

  119.     /**
  120.      * Gets the value of the azione property.
  121.      *
  122.      * @return
  123.      *     possible object is
  124.      *     {@link String }
  125.      *    
  126.      */
  127.     public String getAzione() {
  128.         return this.azione;
  129.     }

  130.     /**
  131.      * Sets the value of the azione property.
  132.      *
  133.      * @param value
  134.      *     allowed object is
  135.      *     {@link String }
  136.      *    
  137.      */
  138.     public void setAzione(String value) {
  139.         this.azione = value;
  140.     }

  141.     /**
  142.      * Gets the value of the destinatario property.
  143.      *
  144.      * @return
  145.      *     possible object is
  146.      *     {@link String }
  147.      *    
  148.      */
  149.     public String getDestinatario() {
  150.         return this.destinatario;
  151.     }

  152.     /**
  153.      * Sets the value of the destinatario property.
  154.      *
  155.      * @param value
  156.      *     allowed object is
  157.      *     {@link String }
  158.      *    
  159.      */
  160.     public void setDestinatario(String value) {
  161.         this.destinatario = value;
  162.     }

  163.     /**
  164.      * Gets the value of the idCollaborazione property.
  165.      *
  166.      * @return
  167.      *     possible object is
  168.      *     {@link String }
  169.      *    
  170.      */
  171.     public String getIdCollaborazione() {
  172.         return this.idCollaborazione;
  173.     }

  174.     /**
  175.      * Sets the value of the idCollaborazione property.
  176.      *
  177.      * @param value
  178.      *     allowed object is
  179.      *     {@link String }
  180.      *    
  181.      */
  182.     public void setIdCollaborazione(String value) {
  183.         this.idCollaborazione = value;
  184.     }

  185.     /**
  186.      * Gets the value of the mittente property.
  187.      *
  188.      * @return
  189.      *     possible object is
  190.      *     {@link String }
  191.      *    
  192.      */
  193.     public String getMittente() {
  194.         return this.mittente;
  195.     }

  196.     /**
  197.      * Sets the value of the mittente property.
  198.      *
  199.      * @param value
  200.      *     allowed object is
  201.      *     {@link String }
  202.      *    
  203.      */
  204.     public void setMittente(String value) {
  205.         this.mittente = value;
  206.     }

  207.     /**
  208.      * Gets the value of the riferimentoMessaggio property.
  209.      *
  210.      * @return
  211.      *     possible object is
  212.      *     {@link String }
  213.      *    
  214.      */
  215.     public String getRiferimentoMessaggio() {
  216.         return this.riferimentoMessaggio;
  217.     }

  218.     /**
  219.      * Sets the value of the riferimentoMessaggio property.
  220.      *
  221.      * @param value
  222.      *     allowed object is
  223.      *     {@link String }
  224.      *    
  225.      */
  226.     public void setRiferimentoMessaggio(String value) {
  227.         this.riferimentoMessaggio = value;
  228.     }

  229.     /**
  230.      * Gets the value of the servizio property.
  231.      *
  232.      * @return
  233.      *     possible object is
  234.      *     {@link String }
  235.      *    
  236.      */
  237.     public String getServizio() {
  238.         return this.servizio;
  239.     }

  240.     /**
  241.      * Sets the value of the servizio property.
  242.      *
  243.      * @param value
  244.      *     allowed object is
  245.      *     {@link String }
  246.      *    
  247.      */
  248.     public void setServizio(String value) {
  249.         this.servizio = value;
  250.     }

  251.     /**
  252.      * Gets the value of the tipoDestinatario property.
  253.      *
  254.      * @return
  255.      *     possible object is
  256.      *     {@link String }
  257.      *    
  258.      */
  259.     public String getTipoDestinatario() {
  260.         return this.tipoDestinatario;
  261.     }

  262.     /**
  263.      * Sets the value of the tipoDestinatario property.
  264.      *
  265.      * @param value
  266.      *     allowed object is
  267.      *     {@link String }
  268.      *    
  269.      */
  270.     public void setTipoDestinatario(String value) {
  271.         this.tipoDestinatario = value;
  272.     }

  273.     /**
  274.      * Gets the value of the tipoMittente property.
  275.      *
  276.      * @return
  277.      *     possible object is
  278.      *     {@link String }
  279.      *    
  280.      */
  281.     public String getTipoMittente() {
  282.         return this.tipoMittente;
  283.     }

  284.     /**
  285.      * Sets the value of the tipoMittente property.
  286.      *
  287.      * @param value
  288.      *     allowed object is
  289.      *     {@link String }
  290.      *    
  291.      */
  292.     public void setTipoMittente(String value) {
  293.         this.tipoMittente = value;
  294.     }

  295.     /**
  296.      * Gets the value of the tipoServizio property.
  297.      *
  298.      * @return
  299.      *     possible object is
  300.      *     {@link String }
  301.      *    
  302.      */
  303.     public String getTipoServizio() {
  304.         return this.tipoServizio;
  305.     }

  306.     /**
  307.      * Sets the value of the tipoServizio property.
  308.      *
  309.      * @param value
  310.      *     allowed object is
  311.      *     {@link String }
  312.      *    
  313.      */
  314.     public void setTipoServizio(String value) {
  315.         this.tipoServizio = value;
  316.     }

  317. }