InvocazioneServizio.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.config;

  21. import javax.xml.bind.annotation.XmlAccessType;
  22. import javax.xml.bind.annotation.XmlAccessorType;
  23. import javax.xml.bind.annotation.XmlAttribute;
  24. import javax.xml.bind.annotation.XmlElement;
  25. import javax.xml.bind.annotation.XmlRootElement;
  26. import javax.xml.bind.annotation.XmlType;
  27. import org.openspcoop2.core.config.constants.InvocazioneServizioTipoAutenticazione;
  28. import org.openspcoop2.core.config.constants.StatoFunzionalita;
  29. import java.io.Serializable;


  30. /** <p>Java class for invocazione-servizio complex type.
  31.  *
  32.  * <p>The following schema fragment specifies the expected content contained within this class.
  33.  *
  34.  * <pre>
  35.  * &lt;complexType name="invocazione-servizio"&gt;
  36.  *      &lt;sequence&gt;
  37.  *          &lt;element name="credenziali" type="{http://www.openspcoop2.org/core/config}invocazione-credenziali" minOccurs="0" maxOccurs="1"/&gt;
  38.  *          &lt;element name="connettore" type="{http://www.openspcoop2.org/core/config}connettore" minOccurs="0" maxOccurs="1"/&gt;
  39.  *          &lt;element name="gestione-errore" type="{http://www.openspcoop2.org/core/config}gestione-errore" minOccurs="0" maxOccurs="1"/&gt;
  40.  *      &lt;/sequence&gt;
  41.  *      &lt;attribute name="sbustamento-soap" type="{http://www.openspcoop2.org/core/config}StatoFunzionalita" use="optional" default="disabilitato"/&gt;
  42.  *      &lt;attribute name="sbustamento-informazioni-protocollo" type="{http://www.openspcoop2.org/core/config}StatoFunzionalita" use="optional" default="abilitato"/&gt;
  43.  *      &lt;attribute name="get-message" type="{http://www.openspcoop2.org/core/config}StatoFunzionalita" use="optional" default="disabilitato"/&gt;
  44.  *      &lt;attribute name="autenticazione" type="{http://www.openspcoop2.org/core/config}InvocazioneServizioTipoAutenticazione" use="optional" default="none"/&gt;
  45.  *      &lt;attribute name="invio-per-riferimento" type="{http://www.openspcoop2.org/core/config}StatoFunzionalita" use="optional" default="disabilitato"/&gt;
  46.  *      &lt;attribute name="risposta-per-riferimento" type="{http://www.openspcoop2.org/core/config}StatoFunzionalita" use="optional" default="disabilitato"/&gt;
  47.  * &lt;/complexType&gt;
  48.  * </pre>
  49.  *
  50.  * @version $Rev$, $Date$
  51.  *
  52.  * @author Poli Andrea (poli@link.it)
  53.  * @author $Author$
  54.  * */

  55. @XmlAccessorType(XmlAccessType.FIELD)
  56. @XmlType(name = "invocazione-servizio",
  57.   propOrder = {
  58.     "credenziali",
  59.     "connettore",
  60.     "gestioneErrore"
  61.   }
  62. )

  63. @XmlRootElement(name = "invocazione-servizio")

  64. public class InvocazioneServizio extends org.openspcoop2.utils.beans.BaseBeanWithId implements Serializable , Cloneable {
  65.   public InvocazioneServizio() {
  66.     super();
  67.   }

  68.   public InvocazioneCredenziali getCredenziali() {
  69.     return this.credenziali;
  70.   }

  71.   public void setCredenziali(InvocazioneCredenziali credenziali) {
  72.     this.credenziali = credenziali;
  73.   }

  74.   public Connettore getConnettore() {
  75.     return this.connettore;
  76.   }

  77.   public void setConnettore(Connettore connettore) {
  78.     this.connettore = connettore;
  79.   }

  80.   public GestioneErrore getGestioneErrore() {
  81.     return this.gestioneErrore;
  82.   }

  83.   public void setGestioneErrore(GestioneErrore gestioneErrore) {
  84.     this.gestioneErrore = gestioneErrore;
  85.   }

  86.   public void setSbustamentoSoapRawEnumValue(String value) {
  87.     this.sbustamentoSoap = (StatoFunzionalita) StatoFunzionalita.toEnumConstantFromString(value);
  88.   }

  89.   public String getSbustamentoSoapRawEnumValue() {
  90.     if(this.sbustamentoSoap == null){
  91.         return null;
  92.     }else{
  93.         return this.sbustamentoSoap.toString();
  94.     }
  95.   }

  96.   public org.openspcoop2.core.config.constants.StatoFunzionalita getSbustamentoSoap() {
  97.     return this.sbustamentoSoap;
  98.   }

  99.   public void setSbustamentoSoap(org.openspcoop2.core.config.constants.StatoFunzionalita sbustamentoSoap) {
  100.     this.sbustamentoSoap = sbustamentoSoap;
  101.   }

  102.   public void setSbustamentoInformazioniProtocolloRawEnumValue(String value) {
  103.     this.sbustamentoInformazioniProtocollo = (StatoFunzionalita) StatoFunzionalita.toEnumConstantFromString(value);
  104.   }

  105.   public String getSbustamentoInformazioniProtocolloRawEnumValue() {
  106.     if(this.sbustamentoInformazioniProtocollo == null){
  107.         return null;
  108.     }else{
  109.         return this.sbustamentoInformazioniProtocollo.toString();
  110.     }
  111.   }

  112.   public org.openspcoop2.core.config.constants.StatoFunzionalita getSbustamentoInformazioniProtocollo() {
  113.     return this.sbustamentoInformazioniProtocollo;
  114.   }

  115.   public void setSbustamentoInformazioniProtocollo(org.openspcoop2.core.config.constants.StatoFunzionalita sbustamentoInformazioniProtocollo) {
  116.     this.sbustamentoInformazioniProtocollo = sbustamentoInformazioniProtocollo;
  117.   }

  118.   public void setGetMessageRawEnumValue(String value) {
  119.     this.getMessage = (StatoFunzionalita) StatoFunzionalita.toEnumConstantFromString(value);
  120.   }

  121.   public String getGetMessageRawEnumValue() {
  122.     if(this.getMessage == null){
  123.         return null;
  124.     }else{
  125.         return this.getMessage.toString();
  126.     }
  127.   }

  128.   public org.openspcoop2.core.config.constants.StatoFunzionalita getGetMessage() {
  129.     return this.getMessage;
  130.   }

  131.   public void setGetMessage(org.openspcoop2.core.config.constants.StatoFunzionalita getMessage) {
  132.     this.getMessage = getMessage;
  133.   }

  134.   public void setAutenticazioneRawEnumValue(String value) {
  135.     this.autenticazione = (InvocazioneServizioTipoAutenticazione) InvocazioneServizioTipoAutenticazione.toEnumConstantFromString(value);
  136.   }

  137.   public String getAutenticazioneRawEnumValue() {
  138.     if(this.autenticazione == null){
  139.         return null;
  140.     }else{
  141.         return this.autenticazione.toString();
  142.     }
  143.   }

  144.   public org.openspcoop2.core.config.constants.InvocazioneServizioTipoAutenticazione getAutenticazione() {
  145.     return this.autenticazione;
  146.   }

  147.   public void setAutenticazione(org.openspcoop2.core.config.constants.InvocazioneServizioTipoAutenticazione autenticazione) {
  148.     this.autenticazione = autenticazione;
  149.   }

  150.   public void setInvioPerRiferimentoRawEnumValue(String value) {
  151.     this.invioPerRiferimento = (StatoFunzionalita) StatoFunzionalita.toEnumConstantFromString(value);
  152.   }

  153.   public String getInvioPerRiferimentoRawEnumValue() {
  154.     if(this.invioPerRiferimento == null){
  155.         return null;
  156.     }else{
  157.         return this.invioPerRiferimento.toString();
  158.     }
  159.   }

  160.   public org.openspcoop2.core.config.constants.StatoFunzionalita getInvioPerRiferimento() {
  161.     return this.invioPerRiferimento;
  162.   }

  163.   public void setInvioPerRiferimento(org.openspcoop2.core.config.constants.StatoFunzionalita invioPerRiferimento) {
  164.     this.invioPerRiferimento = invioPerRiferimento;
  165.   }

  166.   public void setRispostaPerRiferimentoRawEnumValue(String value) {
  167.     this.rispostaPerRiferimento = (StatoFunzionalita) StatoFunzionalita.toEnumConstantFromString(value);
  168.   }

  169.   public String getRispostaPerRiferimentoRawEnumValue() {
  170.     if(this.rispostaPerRiferimento == null){
  171.         return null;
  172.     }else{
  173.         return this.rispostaPerRiferimento.toString();
  174.     }
  175.   }

  176.   public org.openspcoop2.core.config.constants.StatoFunzionalita getRispostaPerRiferimento() {
  177.     return this.rispostaPerRiferimento;
  178.   }

  179.   public void setRispostaPerRiferimento(org.openspcoop2.core.config.constants.StatoFunzionalita rispostaPerRiferimento) {
  180.     this.rispostaPerRiferimento = rispostaPerRiferimento;
  181.   }

  182.   private static final long serialVersionUID = 1L;



  183.   @XmlElement(name="credenziali",required=false,nillable=false)
  184.   protected InvocazioneCredenziali credenziali;

  185.   @XmlElement(name="connettore",required=false,nillable=false)
  186.   protected Connettore connettore;

  187.   @XmlElement(name="gestione-errore",required=false,nillable=false)
  188.   protected GestioneErrore gestioneErrore;

  189.   @javax.xml.bind.annotation.XmlTransient
  190.   protected java.lang.String sbustamentoSoapRawEnumValue;

  191.   @XmlAttribute(name="sbustamento-soap",required=false)
  192.   protected StatoFunzionalita sbustamentoSoap = (StatoFunzionalita) StatoFunzionalita.toEnumConstantFromString("disabilitato");

  193.   @javax.xml.bind.annotation.XmlTransient
  194.   protected java.lang.String sbustamentoInformazioniProtocolloRawEnumValue;

  195.   @XmlAttribute(name="sbustamento-informazioni-protocollo",required=false)
  196.   protected StatoFunzionalita sbustamentoInformazioniProtocollo = (StatoFunzionalita) StatoFunzionalita.toEnumConstantFromString("abilitato");

  197.   @javax.xml.bind.annotation.XmlTransient
  198.   protected java.lang.String getMessageRawEnumValue;

  199.   @XmlAttribute(name="get-message",required=false)
  200.   protected StatoFunzionalita getMessage = (StatoFunzionalita) StatoFunzionalita.toEnumConstantFromString("disabilitato");

  201.   @javax.xml.bind.annotation.XmlTransient
  202.   protected java.lang.String autenticazioneRawEnumValue;

  203.   @XmlAttribute(name="autenticazione",required=false)
  204.   protected InvocazioneServizioTipoAutenticazione autenticazione = (InvocazioneServizioTipoAutenticazione) InvocazioneServizioTipoAutenticazione.toEnumConstantFromString("none");

  205.   @javax.xml.bind.annotation.XmlTransient
  206.   protected java.lang.String invioPerRiferimentoRawEnumValue;

  207.   @XmlAttribute(name="invio-per-riferimento",required=false)
  208.   protected StatoFunzionalita invioPerRiferimento = (StatoFunzionalita) StatoFunzionalita.toEnumConstantFromString("disabilitato");

  209.   @javax.xml.bind.annotation.XmlTransient
  210.   protected java.lang.String rispostaPerRiferimentoRawEnumValue;

  211.   @XmlAttribute(name="risposta-per-riferimento",required=false)
  212.   protected StatoFunzionalita rispostaPerRiferimento = (StatoFunzionalita) StatoFunzionalita.toEnumConstantFromString("disabilitato");

  213. }