SPCoopCostantiPosizioneEccezione.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.protocol.spcoop.constants;

  21. /**
  22. *
  23. * @author Poli Andrea (apoli@link.it)
  24. * @author $Author$
  25. * @version $Rev$, $Date$
  26. */
  27. public enum SPCoopCostantiPosizioneEccezione {

  28.     ECCEZIONE_FORMATO_NON_CORRETTO_POSIZIONE("Intestazione"),
  29.     ECCEZIONE_FORMATO_INTESTAZIONE_NON_CORRETTO_POSIZIONE_ACTOR("Intestazione/actor"),
  30.     ECCEZIONE_FORMATO_INTESTAZIONE_NON_CORRETTO_POSIZIONE_MUST_UNDERSTAND("Intestazione/mustUnderstand"),
  31.     ECCEZIONE_FORMATO_INTESTAZIONE_NON_CORRETTO_POSIZIONE_NAMESPACE("Intestazione/namespace"),
  32.     ECCEZIONE_FORMATO_INTESTAZIONE_NON_CORRETTO_POSIZIONE_INTESTAZIONE_MESSAGGIO("IntestazioneMessaggio"),
  33.     ECCEZIONE_FORMATO_INTESTAZIONE_NON_CORRETTO_POSIZIONE_MESSAGGIO("Messaggio"),
  34.     ECCEZIONE_FORMATO_CORPO_NON_CORRETTO_POSIZIONE("Body"),
  35.     ECCEZIONE_MITTENTE_SCONOSCIUTO_POSIZIONE("Mittente"),
  36.     ECCEZIONE_MITTENTE_SCONOSCIUTO_POSIZIONE_IDENTIFICATIVO_PARTE("Mittente/IdentificativoParte"),
  37.     ECCEZIONE_MITTENTE_SCONOSCIUTO_POSIZIONE_IDENTIFICATIVO_PARTE_TIPO("Mittente/IdentificativoParte/tipo"),
  38.     ECCEZIONE_MITTENTE_SCONOSCIUTO_POSIZIONE_IDENTIFICATIVO_PARTE_IND_TELEMATICO("Mittente/IdentificativoParte/indirizzoTelematico"),
  39.     ECCEZIONE_DESTINATARIO_SCONOSCIUTO_POSIZIONE("Destinatario"),
  40.     ECCEZIONE_DESTINATARIO_SCONOSCIUTO_POSIZIONE_IDENTIFICATIVO_PARTE("Destinatario/IdentificativoParte"),
  41.     ECCEZIONE_DESTINATARIO_SCONOSCIUTO_POSIZIONE_IDENTIFICATIVO_PARTE_TIPO("Destinatario/IdentificativoParte/tipo"),
  42.     ECCEZIONE_DESTINATARIO_SCONOSCIUTO_POSIZIONE_IDENTIFICATIVO_PARTE_IND_TELEMATICO("Destinatario/IdentificativoParte/indirizzoTelematico"),
  43.     ECCEZIONE_PROFILO_COLLABORAZIONE_SCONOSCIUTO_POSIZIONE("ProfiloCollaborazione"),
  44.     ECCEZIONE_PROFILO_COLLABORAZIONE_SCONOSCIUTO_POSIZIONE_SERVIZIO_CORRELATO("ProfiloCollaborazione/servizioCorrelato"),
  45.     ECCEZIONE_PROFILO_COLLABORAZIONE_SCONOSCIUTO_POSIZIONE_TIPO_SERVIZIO_CORRELATO("ProfiloCollaborazione/tipo"),
  46.     ECCEZIONE_COLLABORAZIONE_SCONOSCIUTA_POSIZIONE("Collaborazione"),
  47.     ECCEZIONE_SERVIZIO_SCONOSCIUTO_POSIZIONE("Servizio"),
  48.     ECCEZIONE_SERVIZIO_SCONOSCIUTO_POSIZIONE_TIPO("Servizio/tipo"),
  49.     ECCEZIONE_AZIONE_SCONOSCIUTA_POSIZIONE("Azione"),
  50.     ECCEZIONE_ID_MESSAGGIO_NON_DEFINITO_POSIZIONE("Messaggio/Identificatore"),
  51.     ECCEZIONE_RIFERIMENTO_MESSAGGIO_NON_DEFINITO_POSIZIONE("Messaggio/RiferimentoMessaggio"),
  52.     ECCEZIONE_ID_MESSAGGIO_NON_VALIDO_POSIZIONE("Messaggio/Identificatore"),
  53.     ECCEZIONE_RIFERIMENTO_MESSAGGIO_NON_VALIDO_POSIZIONE("Messaggio/RiferimentoMessaggio"),
  54.     ECCEZIONE_SCADENZA_NON_VALIDA_POSIZIONE("Messaggio/Scadenza"),
  55.     ECCEZIONE_PROFILO_TRASMISSIONE_NON_VALIDO_POSIZIONE("ProfiloTrasmissione"),
  56.     ECCEZIONE_PROFILO_TRASMISSIONE_NON_VALIDO_POSIZIONE_INOLTRO("ProfiloTrasmissione/inoltro"),
  57.     ECCEZIONE_PROFILO_TRASMISSIONE_NON_VALIDO_POSIZIONE_CONFERMA_RICEZIONE("ProfiloTrasmissione/confermaRicezione"),
  58.     ECCEZIONE_SEQUENZA_NON_VALIDA_POSIZIONE("Sequenza"),
  59.     ECCEZIONE_SEQUENZA_NON_VALIDA_POSIZIONE_NUMERO_PROGRESSIVO("Sequenza/numeroProgressivo"),
  60.     ECCEZIONE_SEQUENZA_NON_VALIDA_POSIZIONE_NUMERO_PROGRESSIVO_BUSTA_CAPOSTIPITE("Sequenza/numeroProgressivo/!1bustaCapostipite"),
  61.     ECCEZIONE_SEQUENZA_NON_VALIDA_POSIZIONE_TIPO_MITTENTE("Sequenza/Mittente/tipo"),
  62.     ECCEZIONE_SEQUENZA_NON_VALIDA_POSIZIONE_MITTENTE("Sequenza/Mittente"),
  63.     ECCEZIONE_SEQUENZA_NON_VALIDA_POSIZIONE_TIPO_DESTINATARIO("Sequenza/Destinatario/tipo"),
  64.     ECCEZIONE_SEQUENZA_NON_VALIDA_POSIZIONE_DESTINATARIO("Sequenza/Destinatario"),
  65.     ECCEZIONE_SEQUENZA_NON_VALIDA_POSIZIONE_TIPO_SERVIZIO("Sequenza/Servizio/tipo"),
  66.     ECCEZIONE_SEQUENZA_NON_VALIDA_POSIZIONE_SERVIZIO("Sequenza/Servizio"),
  67.     ECCEZIONE_SEQUENZA_NON_VALIDA_POSIZIONE_AZIONE("Sequenza/Azione"),
  68.     ECCEZIONE_SEQUENZA_NON_VALIDA_POSIZIONE_COLLABORAZIONE("Sequenza/Collaborazione"),
  69.     ECCEZIONE_MANIFEST_POSIZIONE("SOAPBody"),
  70.     ECCEZIONE_MANIFEST_POSIZIONE_DESCRIZIONE("SOAPBody/Descrizione"),
  71.     ECCEZIONE_MANIFEST_POSIZIONE_DESCRIZIONE_NAMESPACE("SOAPBody/Descrizione/namespace"),
  72.     ECCEZIONE_MANIFEST_POSIZIONE_DESCRIZIONE_DESCRIZIONE_MESSAGGIO("SOAPBody/Descrizione/DescrizioneMessaggio"),
  73.     ECCEZIONE_MANIFEST_POSIZIONE_DESCRIZIONE_DESCRIZIONE_MESSAGGIO_RIFERIMENTO("SOAPBody/Descrizione/DescrizioneMessaggio/Riferimento"),
  74.     ECCEZIONE_MANIFEST_POSIZIONE_DESCRIZIONE_DESCRIZIONE_MESSAGGIO_RIFERIMENTO_HREF("SOAPBody/Descrizione/DescrizioneMessaggio/Riferimento/href"),
  75.     ECCEZIONE_MANIFEST_POSIZIONE_DESCRIZIONE_DESCRIZIONE_MESSAGGIO_RIFERIMENTO_ROLE("SOAPBody/Descrizione/DescrizioneMessaggio/Riferimento/role"),
  76.     ECCEZIONE_MANIFEST_POSIZIONE_DESCRIZIONE_DESCRIZIONE_MESSAGGIO_RIFERIMENTO_ROLE_PRINCIPALE_DUPLICATO("SOAPBody/Descrizione/DescrizioneMessaggio/Riferimento/role ("+
  77.             SPCoopCostanti.MANIFEST_KEY_ROLE_RICHIESTA+"/"+SPCoopCostanti.MANIFEST_KEY_ROLE_RISPOSTA+") non univoco"),
  78.     ECCEZIONE_MANIFEST_POSIZIONE_DESCRIZIONE_DESCRIZIONE_MESSAGGIO_RIFERIMENTO_ROLE_PRINCIPALE_ASSENTE("SOAPBody/Descrizione/DescrizioneMessaggio/Riferimento/role ("+
  79.             SPCoopCostanti.MANIFEST_KEY_ROLE_RICHIESTA+"/"+SPCoopCostanti.MANIFEST_KEY_ROLE_RISPOSTA+") non esistente"),
  80.     ECCEZIONE_MANIFEST_POSIZIONE_DESCRIZIONE_DESCRIZIONE_MESSAGGIO_RIFERIMENTO_ID("SOAPBody/Descrizione/DescrizioneMessaggio/Riferimento/id"),
  81.     ECCEZIONE_MANIFEST_POSIZIONE_DESCRIZIONE_DESCRIZIONE_MESSAGGIO_RIFERIMENTO_SCHEMA("SOAPBody/Descrizione/DescrizioneMessaggio/Riferimento/Schema"),
  82.     ECCEZIONE_MANIFEST_POSIZIONE_DESCRIZIONE_DESCRIZIONE_MESSAGGIO_RIFERIMENTO_SCHEMA_POSIZIONE("SOAPBody/Descrizione/DescrizioneMessaggio/Riferimento/Schema/posizione"),
  83.     ECCEZIONE_MANIFEST_POSIZIONE_DESCRIZIONE_DESCRIZIONE_MESSAGGIO_RIFERIMENTO_TITOLO("SOAPBody/Descrizione/DescrizioneMessaggio/Riferimento/Titolo"),
  84.     ECCEZIONE_LISTA_RISCONTRI_NON_VALIDA_POSIZIONE("ListaRiscontri"),
  85.     ECCEZIONE_LISTA_RISCONTRI_NON_VALIDA_POSIZIONE_RISCONTRO("ListaRiscontri/Riscontro"),
  86.     ECCEZIONE_LISTA_RISCONTRI_NON_VALIDA_POSIZIONE_RISCONTRO_IDENTIFICATORE("ListaRiscontri/Riscontro/Identificatore"),
  87.     ECCEZIONE_LISTA_RISCONTRI_NON_VALIDA_POSIZIONE_RISCONTRO_ORA_REGISTRAZIONE("ListaRiscontri/Riscontro/OraRegistrazione"),
  88.     ECCEZIONE_LISTA_RISCONTRI_NON_VALIDA_POSIZIONE_RISCONTRO_ORA_REGISTRAZIONE_TEMPO("ListaRiscontri/Riscontro/OraRegistrazione/tempo"),
  89.     ECCEZIONE_LISTA_TRASMISSIONI_NON_VALIDA_POSIZIONE("ListaTrasmissioni"),
  90.     ECCEZIONE_LISTA_TRASMISSIONI_NON_VALIDA_POSIZIONE_TRASMISSIONE("ListaTrasmissioni/Trasmissione"),
  91.     ECCEZIONE_LISTA_TRASMISSIONI_NON_VALIDA_POSIZIONE_TRASMISSIONE_ORIGINE("ListaTrasmissioni/Trasmissione/Origine"),
  92.     ECCEZIONE_LISTA_TRASMISSIONI_NON_VALIDA_POSIZIONE_TRASMISSIONE_ORIGINE_IDENTIFICATIVO_PARTE("ListaTrasmissioni/Trasmissione/Origine/IdentificativoParte"),
  93.     ECCEZIONE_LISTA_TRASMISSIONI_NON_VALIDA_POSIZIONE_TRASMISSIONE_ORIGINE_IDENTIFICATIVO_PARTE_TIPO("ListaTrasmissioni/Trasmissione/Origine/IdentificativoParte/tipo"),
  94.     ECCEZIONE_LISTA_TRASMISSIONI_NON_VALIDA_POSIZIONE_TRASMISSIONE_ORIGINE_IDENTIFICATIVO_PARTE_IND_TELEMATICO("ListaTrasmissioni/Trasmissione/Origine/IdentificativoParte/indirizzoTelematico"),
  95.     ECCEZIONE_LISTA_TRASMISSIONI_NON_VALIDA_POSIZIONE_TRASMISSIONE_DESTINAZIONE("ListaTrasmissioni/Trasmissione/Destinazione"),
  96.     ECCEZIONE_LISTA_TRASMISSIONI_NON_VALIDA_POSIZIONE_TRASMISSIONE_DESTINAZIONE_IDENTIFICATIVO_PARTE("ListaTrasmissioni/Trasmissione/Destinazione/IdentificativoParte"),
  97.     ECCEZIONE_LISTA_TRASMISSIONI_NON_VALIDA_POSIZIONE_TRASMISSIONE_DESTINAZIONE_IDENTIFICATIVO_PARTE_TIPO("ListaTrasmissioni/Trasmissione/Destinazione/IdentificativoParte/tipo"),
  98.     ECCEZIONE_LISTA_TRASMISSIONI_NON_VALIDA_POSIZIONE_TRASMISSIONE_DESTINAZIONE_IDENTIFICATIVO_PARTE_IND_TELEMATICO("ListaTrasmissioni/Trasmissione/Destinazione/IdentificativoParte/indirizzoTelematico"),
  99.     ECCEZIONE_LISTA_TRASMISSIONI_NON_VALIDA_POSIZIONE_TRASMISSIONE_ORA_REGISTRAZIONE("ListaTrasmissioni/Trasmissione/OraRegistrazione"),
  100.     ECCEZIONE_LISTA_TRASMISSIONI_NON_VALIDA_POSIZIONE_TRASMISSIONE_ORA_REGISTRAZIONE_TEMPO("ListaTrasmissioni/Trasmissione/OraRegistrazione/tempo"),
  101.     ECCEZIONE_LISTA_ECCEZIONI_NON_VALIDA_POSIZIONE("ListaEccezioni"),
  102.     ECCEZIONE_LISTA_ECCEZIONI_NON_VALIDA_POSIZIONE_CONTESTO_CODIFICA("ListaEccezioni/contestoCodifica"),
  103.     ECCEZIONE_LISTA_ECCEZIONI_NON_VALIDA_POSIZIONE_CODICE_ECCEZIONE("ListaEccezioni/codiceEccezione"),
  104.     ECCEZIONE_LISTA_ECCEZIONI_NON_VALIDA_POSIZIONE_RILEVANZA("ListaEccezioni/rilevanza"),
  105.     ECCEZIONE_LISTA_ECCEZIONI_NON_VALIDA_POSIZIONE_POSIZIONE("ListaEccezioni/posizione"),
  106.     ECCEZIONE_LISTA_ECCEZIONI_NON_VALIDA_POSIZIONE_SOAP_FAULT("ListaEccezioni/SOAPFault"),
  107.     ECCEZIONE_LISTA_ECCEZIONI_NON_VALIDA_POSIZIONE_SOAP_FAULT_STRING("ListaEccezioni/SOAPFault/FaultString"),
  108.     ECCEZIONE_LISTA_ECCEZIONI_NON_VALIDA_POSIZIONE_SOAP_FAULT_CODE("ListaEccezioni/SOAPFault/FaultCode"),
  109.     ECCEZIONE_LISTA_ECCEZIONI_NON_VALIDA_POSIZIONE_SOAP_FAULT_DETAILS_PRESENTI("ListaEccezioni/SOAPFault/Details"),
  110.     ECCEZIONE_MESSAGGIO_SCADUTO_POSIZIONE("Messaggio/Scadenza"),
  111.     ECCEZIONE_TRASPARENZA_TEMPORALE_NON_SUPPORTATA_POSIZIONE("Sequenza"),
  112.     ECCEZIONE_ORA_REGISTRAZIONE_NON_VALIDA_POSIZIONE("Messaggio/OraRegistrazione"),
  113.     ECCEZIONE_ORA_REGISTRAZIONE_NON_VALIDA_POSIZIONE_TEMPO("Messaggio/OraRegistrazione/tempo");

  114.     private final String posizione;

  115.     SPCoopCostantiPosizioneEccezione(String posizione){
  116.         this.posizione = posizione;
  117.     }

  118.     @Override
  119.     public String toString(){
  120.         return this.posizione;
  121.     }

  122. }