CodiceErroreCooperazione.java
/*
* GovWay - A customizable API Gateway
* https://govway.org
*
* Copyright (c) 2005-2024 Link.it srl (https://link.it).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3, as published by
* the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
package org.openspcoop2.protocol.sdk.constants;
import org.openspcoop2.protocol.sdk.ProtocolException;
import java.io.Serializable;
import org.openspcoop2.protocol.sdk.IProtocolFactory;
/**
* CodiceErroreCooperazione
*
* @author Poli Andrea (apoli@link.it)
* @author $Author$
* @version $Rev$, $Date$
*/
public enum CodiceErroreCooperazione implements CodiceErrore,Serializable {
UNKNOWN(0),
// Macro-struttura [code set 1-50]
FORMATO_NON_CORRETTO(1),
FORMATO_INTESTAZIONE_NON_PRESENTE(2),
FORMATO_INTESTAZIONE_NON_CORRETTO(3),
FORMATO_CORPO_NON_PRESENTE(4),
FORMATO_CORPO_NON_CORRETTO(5),
ERRORE_GENERICO_PROCESSAMENTO_MESSAGGIO(6),
// Contenuto interno dell'intestazione non corretto [code set 51-99]
INTESTAZIONE_NON_CORRETTA(51),
INTESTAZIONE_PRESENTE_PIU_VOLTE(52),
INTESTAZIONE_ACTOR_NON_PRESENTE(53),
INTESTAZIONE_ACTOR_NON_VALORIZZATO(54),
INTESTAZIONE_ACTOR_NON_VALIDO(55),
INTESTAZIONE_ACTOR_SCONOSCIUTO(56),
INTESTAZIONE_MUST_UNDERSTAND_NON_PRESENTE(57),
INTESTAZIONE_MUST_UNDERSTAND_NON_VALORIZZATO(58),
INTESTAZIONE_MUST_UNDERSTAND_NON_VALIDO(59),
INTESTAZIONE_MUST_UNDERSTAND_SCONOSCIUTO(60),
// Mittente [code set 101-149]
MITTENTE(100),
MITTENTE_NON_PRESENTE(101),
TIPO_MITTENTE_NON_PRESENTE(102),
IDPORTA_MITTENTE_NON_PRESENTE(103),
INDIRIZZO_MITTENTE_NON_PRESENTE(104),
MITTENTE_PRESENTE_PIU_VOLTE(105),
TIPO_MITTENTE_PRESENTE_PIU_VOLTE(106),
IDPORTA_MITTENTE_PRESENTE_PIU_VOLTE(107),
INDIRIZZO_MITTENTE_PRESENTE_PIU_VOLTE(108),
MITTENTE_NON_VALORIZZATO(109),
TIPO_MITTENTE_NON_VALORIZZATO(110),
IDPORTA_MITTENTE_NON_VALORIZZATO(111),
INDIRIZZO_MITTENTE_NON_VALORIZZATO(112),
MITTENTE_NON_VALIDO(113),
TIPO_MITTENTE_NON_VALIDO(114),
IDPORTA_MITTENTE_NON_VALIDO(115),
INDIRIZZO_MITTENTE_NON_VALIDO(116),
MITTENTE_SCONOSCIUTO(117),
TIPO_MITTENTE_SCONOSCIUTO(118),
IDPORTA_MITTENTE_SCONOSCIUTO(119),
INDIRIZZO_MITTENTE_SCONOSCIUTO(120),
// Destinatario [code set 150-199]
DESTINATARIO(150),
DESTINATARIO_NON_PRESENTE(151),
TIPO_DESTINATARIO_NON_PRESENTE(152),
IDPORTA_DESTINATARIO_NON_PRESENTE(153),
INDIRIZZO_DESTINATARIO_NON_PRESENTE(154),
DESTINATARIO_PRESENTE_PIU_VOLTE(155),
TIPO_DESTINATARIO_PRESENTE_PIU_VOLTE(156),
IDPORTA_DESTINATARIO_PRESENTE_PIU_VOLTE(157),
INDIRIZZO_DESTINATARIO_PRESENTE_PIU_VOLTE(158),
DESTINATARIO_NON_VALORIZZATO(159),
TIPO_DESTINATARIO_NON_VALORIZZATO(160),
IDPORTA_DESTINATARIO_NON_VALORIZZATO(161),
INDIRIZZO_DESTINATARIO_NON_VALORIZZATO(162),
DESTINATARIO_NON_VALIDO(163),
TIPO_DESTINATARIO_NON_VALIDO(164),
IDPORTA_DESTINATARIO_NON_VALIDO(165),
INDIRIZZO_DESTINATARIO_NON_VALIDO(166),
DESTINATARIO_SCONOSCIUTO(167),
TIPO_DESTINATARIO_SCONOSCIUTO(168),
IDPORTA_DESTINATARIO_SCONOSCIUTO(169),
INDIRIZZO_DESTINATARIO_SCONOSCIUTO(170),
// Profilo di Collaborazione [code set 200-249]
PROFILO_COLLABORAZIONE(200),
PROFILO_COLLABORAZIONE_NON_PRESENTE(201),
PROFILO_COLLABORAZIONE_PRESENTE_PIU_VOLTE(202),
PROFILO_COLLABORAZIONE_NON_VALORIZZATO(203),
PROFILO_COLLABORAZIONE_NON_VALIDO(204),
PROFILO_COLLABORAZIONE_SCONOSCIUTO(205),
// Servizio [code set 250-299]
SERVIZIO(250),
SERVIZIO_NON_PRESENTE(251),
TIPO_SERVIZIO_NON_PRESENTE(252),
VERSIONE_SERVIZIO_NON_PRESENTE(253),
SERVIZIO_PRESENTE_PIU_VOLTE(254),
TIPO_SERVIZIO_PRESENTE_PIU_VOLTE(255),
VERSIONE_SERVIZIO_PRESENTE_PIU_VOLTE(256),
SERVIZIO_NON_VALORIZZATO(257),
TIPO_SERVIZIO_NON_VALORIZZATO(258),
VERSIONE_SERVIZIO_NON_VALORIZZATO(259),
SERVIZIO_NON_VALIDO(260),
TIPO_SERVIZIO_NON_VALIDO(261),
VERSIONE_SERVIZIO_NON_VALIDO(262),
SERVIZIO_SCONOSCIUTO(263),
TIPO_SERVIZIO_SCONOSCIUTO(264),
VERSIONE_SERVIZIO_SCONOSCIUTO(265),
// ServizioCorrelato [code set 300-349]
SERVIZIO_CORRELATO(300),
SERVIZIO_CORRELATO_NON_PRESENTE(301),
TIPO_SERVIZIO_CORRELATO_NON_PRESENTE(302),
VERSIONE_SERVIZIO_CORRELATO_NON_PRESENTE(303),
SERVIZIO_CORRELATO_PRESENTE_PIU_VOLTE(304),
TIPO_SERVIZIO_CORRELATO_PRESENTE_PIU_VOLTE(305),
VERSIONE_SERVIZIO_CORRELATO_PRESENTE_PIU_VOLTE(306),
SERVIZIO_CORRELATO_NON_VALORIZZATO(307),
TIPO_SERVIZIO_CORRELATO_NON_VALORIZZATO(308),
VERSIONE_SERVIZIO_CORRELATO_NON_VALORIZZATO(309),
SERVIZIO_CORRELATO_NON_VALIDO(310),
TIPO_SERVIZIO_CORRELATO_NON_VALIDO(311),
VERSIONE_SERVIZIO_CORRELATO_NON_VALIDO(312),
SERVIZIO_CORRELATO_SCONOSCIUTO(313),
TIPO_SERVIZIO_CORRELATO_SCONOSCIUTO(314),
VERSIONE_SERVIZIO_CORRELATO_SCONOSCIUTO(315),
// Collaborazione [code set 350-399]
COLLABORAZIONE(350),
COLLABORAZIONE_NON_PRESENTE(351),
COLLABORAZIONE_PRESENTE_PIU_VOLTE(352),
COLLABORAZIONE_NON_VALORIZZATA(353),
COLLABORAZIONE_NON_VALIDA(354),
COLLABORAZIONE_SCONOSCIUTA(355),
// Azione [code set 400-449]
AZIONE(400),
AZIONE_NON_PRESENTE(401),
AZIONE_PRESENTE_PIU_VOLTE(402),
AZIONE_NON_VALORIZZATA(403),
AZIONE_NON_VALIDA(404),
AZIONE_SCONOSCIUTA(405),
INVOCAZIONE_SENZA_AZIONE_NON_PERMESSA(406),
// AzioneCorrelata [code set 450-499]
AZIONE_CORRELATA(450),
AZIONE_CORRELATA_NON_PRESENTE(451),
AZIONE_CORRELATA_PRESENTE_PIU_VOLTE(452),
AZIONE_CORRELATA_NON_VALORIZZATA(453),
AZIONE_CORRELATA_NON_VALIDA(454),
AZIONE_CORRELATA_SCONOSCIUTA(455),
// IdentificativoMessaggio [code set 500-549]
IDENTIFICATIVO_MESSAGGIO(500),
IDENTIFICATIVO_MESSAGGIO_NON_PRESENTE(501),
IDENTIFICATIVO_MESSAGGIO_PRESENTE_PIU_VOLTE(502),
IDENTIFICATIVO_MESSAGGIO_NON_VALORIZZATO(503),
IDENTIFICATIVO_MESSAGGIO_NON_VALIDO(504),
IDENTIFICATIVO_MESSAGGIO_SCONOSCIUTO(505),
IDENTIFICATIVO_MESSAGGIO_GIA_PROCESSATO(506),
// RiferimentoMessaggio [code set 550-599]
RIFERIMENTO_MESSAGGIO(550),
RIFERIMENTO_MESSAGGIO_NON_PRESENTE(551),
RIFERIMENTO_MESSAGGIO_PRESENTE_PIU_VOLTE(552),
RIFERIMENTO_MESSAGGIO_NON_VALORIZZATO(553),
RIFERIMENTO_MESSAGGIO_NON_VALIDO(554),
RIFERIMENTO_MESSAGGIO_SCONOSCIUTO(555),
RIFERIMENTO_MESSAGGIO_GIA_PROCESSATO(556),
// OraRegistrazione [code set 600-649]
ORA_REGISTRAZIONE(600),
ORA_REGISTRAZIONE_NON_PRESENTE(601),
TIPO_ORA_REGISTRAZIONE_NON_PRESENTE(602),
ORA_REGISTRAZIONE_PRESENTE_PIU_VOLTE(603),
TIPO_ORA_REGISTRAZIONE_PRESENTE_PIU_VOLTE(604),
ORA_REGISTRAZIONE_NON_VALORIZZATA(605),
TIPO_ORA_REGISTRAZIONE_NON_VALORIZZATA(606),
ORA_REGISTRAZIONE_NON_VALIDA(607),
TIPO_ORA_REGISTRAZIONE_NON_VALIDA(608),
ORA_REGISTRAZIONE_SCONOSCIUTA(609),
TIPO_ORA_REGISTRAZIONE_SCONOSCIUTA(610),
// Scadenza [code set 650-699]
SCADENZA(650),
SCADENZA_NON_PRESENTE(651),
TIPO_SCADENZA_NON_PRESENTE(652),
SCADENZA_PRESENTE_PIU_VOLTE(653),
TIPO_SCADENZA_PRESENTE_PIU_VOLTE(654),
SCADENZA_NON_VALORIZZATA(655),
TIPO_SCADENZA_NON_VALORIZZATA(656),
SCADENZA_NON_VALIDA(657),
TIPO_SCADENZA_NON_VALIDA(658),
SCADENZA_SCONOSCIUTA(659),
TIPO_SCADENZA_SCONOSCIUTA(660),
MESSAGGIO_SCADUTO(661),
// Profilo di trasmissione [code set 700-749]
PROFILO_TRASMISSIONE(700),
PROFILO_TRASMISSIONE_FILTRO_DUPLICATI(701),
PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE(702),
PROFILO_TRASMISSIONE_NON_PRESENTE(703),
PROFILO_TRASMISSIONE_FILTRO_DUPLICATI_NON_PRESENTE(704),
PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE_NON_PRESENTE(705),
PROFILO_TRASMISSIONE_PRESENTE_PIU_VOLTE(706),
PROFILO_TRASMISSIONE_FILTRO_DUPLICATI_PRESENTE_PIU_VOLTE(707),
PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE_PRESENTE_PIU_VOLTE(708),
PROFILO_TRASMISSIONE_NON_VALORIZZATO(709),
PROFILO_TRASMISSIONE_FILTRO_DUPLICATI_NON_VALORIZZATO(710),
PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE_NON_VALORIZZATO(711),
PROFILO_TRASMISSIONE_NON_VALIDO(712),
PROFILO_TRASMISSIONE_FILTRO_DUPLICATI_NON_VALIDO(713),
PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE_NON_VALIDO(714),
PROFILO_TRASMISSIONE_SCONOSCIUTO(715),
PROFILO_TRASMISSIONE_FILTRO_DUPLICATI_SCONOSCIUTO(716),
PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE_SCONOSCIUTO(717),
// ConsegnaInOrdine [code set 750-799]
CONSEGNA_IN_ORDINE(750),
CONSEGNA_IN_ORDINE_NON_PRESENTE(751),
CONSEGNA_IN_ORDINE_PRESENTE_PIU_VOLTE(752),
CONSEGNA_IN_ORDINE_NON_VALORIZZATA(753),
CONSEGNA_IN_ORDINE_NON_VALIDA(754),
CONSEGNA_IN_ORDINE_SCONOSCIUTA(755),
CONSEGNA_IN_ORDINE_FUORI_SEQUENZA(756),
CONSEGNA_IN_ORDINE_TIPO_MITTENTE_NON_VALIDO(757),
CONSEGNA_IN_ORDINE_MITTENTE_NON_VALIDO(758),
CONSEGNA_IN_ORDINE_TIPO_DESTINATARIO_NON_VALIDO(759),
CONSEGNA_IN_ORDINE_DESTINATARIO_NON_VALIDO(760),
CONSEGNA_IN_ORDINE_TIPO_SERVIZIO_NON_VALIDO(761),
CONSEGNA_IN_ORDINE_SERVIZIO_NON_VALIDO(762),
CONSEGNA_IN_ORDINE_AZIONE_NON_VALIDA(763),
CONSEGNA_IN_ORDINE_NON_SUPPORTATA(764),
CONSEGNA_IN_ORDINE_NON_GESTIBILE(765),
CONSEGNA_IN_ORDINE_COLLABORAZIONE_IN_BUSTA_NON_CAPOSTIPITE_SCONOSCIUTA(766),
// ServizioApplicativo [code set 800-849]
SERVIZIO_APPLICATIVO(800),
SERVIZIO_APPLICATIVO_FRUITORE(801),
SERVIZIO_APPLICATIVO_EROGATORE(802),
SERVIZIO_APPLICATIVO_NON_PRESENTE(803),
SERVIZIO_APPLICATIVO_FRUITORE_NON_PRESENTE(804),
SERVIZIO_APPLICATIVO_EROGATORE_NON_PRESENTE(805),
SERVIZIO_APPLICATIVO_PRESENTE_PIU_VOLTE(806),
SERVIZIO_APPLICATIVO_FRUITORE_PRESENTE_PIU_VOLTE(807),
SERVIZIO_APPLICATIVO_EROGATORE_PRESENTE_PIU_VOLTE(808),
SERVIZIO_APPLICATIVO_NON_VALORIZZATO(809),
SERVIZIO_APPLICATIVO_FRUITORE_NON_VALORIZZATO(810),
SERVIZIO_APPLICATIVO_EROGATORE_NON_VALORIZZATO(811),
SERVIZIO_APPLICATIVO_NON_VALIDO(812),
SERVIZIO_APPLICATIVO_FRUITORE_NON_VALIDO(813),
SERVIZIO_APPLICATIVO_EROGATORE_NON_VALIDO(814),
SERVIZIO_APPLICATIVO_SCONOSCIUTO(815),
SERVIZIO_APPLICATIVO_FRUITORE_SCONOSCIUTO(816),
SERVIZIO_APPLICATIVO_EROGATORE_SCONOSCIUTO(817),
// Lista Riscontri [code set 850-899]
LISTA_RISCONTRI(850),
LISTA_RISCONTRI_NON_PRESENTE(851),
LISTA_RISCONTRI_PRESENTE_PIU_VOLTE(852),
LISTA_RISCONTRI_NON_VALORIZZATA(853),
LISTA_RISCONTRI_NON_VALIDA(854),
LISTA_RISCONTRI_SCONOSCIUTA(855),
RISCONTRO(856),
RISCONTRO_IDENTIFICATIVO_MESSAGGIO(857),
RISCONTRO_ORA_REGISTRAZIONE(858),
RISCONTRO_TIPO_ORA_REGISTRAZIONE(859),
RISCONTRO_NON_PRESENTE(860),
RISCONTRO_IDENTIFICATIVO_MESSAGGIO_NON_PRESENTE(861),
RISCONTRO_ORA_REGISTRAZIONE_NON_PRESENTE(862),
RISCONTRO_TIPO_ORA_REGISTRAZIONE_NON_PRESENTE(863),
RISCONTRO_PRESENTE_PIU_VOLTE(864),
RISCONTRO_IDENTIFICATIVO_MESSAGGIO_PRESENTE_PIU_VOLTE(865),
RISCONTRO_ORA_REGISTRAZIONE_PRESENTE_PIU_VOLTE(866),
RISCONTRO_TIPO_ORA_REGISTRAZIONE_PRESENTE_PIU_VOLTE(867),
RISCONTRO_NON_VALORIZZATO(868),
RISCONTRO_IDENTIFICATIVO_MESSAGGIO_NON_VALORIZZATO(869),
RISCONTRO_ORA_REGISTRAZIONE_NON_VALORIZZATA(870),
RISCONTRO_TIPO_ORA_REGISTRAZIONE_NON_VALORIZZATO(871),
RISCONTRO_NON_VALIDO(872),
RISCONTRO_IDENTIFICATIVO_MESSAGGIO_NON_VALIDO(873),
RISCONTRO_ORA_REGISTRAZIONE_NON_VALIDA(874),
RISCONTRO_TIPO_ORA_REGISTRAZIONE_NON_VALIDO(875),
RISCONTRO_SCONOSCIUTO(876),
RISCONTRO_IDENTIFICATIVO_MESSAGGIO_SCONOSCIUTO(877),
RISCONTRO_ORA_REGISTRAZIONE_SCONOSCIUTA(878),
RISCONTRO_TIPO_ORA_REGISTRAZIONE_SCONOSCIUTO(879),
// Lista Trasmissioni [code set 900-999]
LISTA_TRASMISSIONI(900),
LISTA_TRASMISSIONI_NON_PRESENTE(901),
LISTA_TRASMISSIONI_PRESENTE_PIU_VOLTE(902),
LISTA_TRASMISSIONI_NON_VALORIZZATA(903),
LISTA_TRASMISSIONI_NON_VALIDA(904),
LISTA_TRASMISSIONI_SCONOSCIUTA(905),
TRASMISSIONE(906),
TRASMISSIONE_TIPO_ORIGINE(907),
TRASMISSIONE_ORIGINE(908),
TRASMISSIONE_INDIRIZZO_ORIGINE(909),
TRASMISSIONE_IDPORTA_ORIGINE(910),
TRASMISSIONE_TIPO_DESTINAZIONE(911),
TRASMISSIONE_DESTINAZIONE(912),
TRASMISSIONE_INDIRIZZO_DESTINAZIONE(913),
TRASMISSIONE_IDPORTA_DESTINAZIONE(914),
TRASMISSIONE_TIPO_ORA_REGISTRAZIONE(915),
TRASMISSIONE_ORA_REGISTRAZIONE(916),
TRASMISSIONE_NON_PRESENTE(917),
TRASMISSIONE_TIPO_ORIGINE_NON_PRESENTE(918),
TRASMISSIONE_ORIGINE_NON_PRESENTE(919),
TRASMISSIONE_INDIRIZZO_ORIGINE_NON_PRESENTE(920),
TRASMISSIONE_IDPORTA_ORIGINE_NON_PRESENTE(921),
TRASMISSIONE_TIPO_DESTINAZIONE_NON_PRESENTE(922),
TRASMISSIONE_DESTINAZIONE_NON_PRESENTE(923),
TRASMISSIONE_INDIRIZZO_DESTINAZIONE_NON_PRESENTE(924),
TRASMISSIONE_IDPORTA_DESTINAZIONE_NON_PRESENTE(925),
TRASMISSIONE_TIPO_ORA_REGISTRAZIONE_NON_PRESENTE(926),
TRASMISSIONE_ORA_REGISTRAZIONE_NON_PRESENTE(927),
TRASMISSIONE_PRESENTE_PIU_VOLTE(928),
TRASMISSIONE_TIPO_ORIGINE_PRESENTE_PIU_VOLTE(929),
TRASMISSIONE_ORIGINE_PRESENTE_PIU_VOLTE(930),
TRASMISSIONE_INDIRIZZO_ORIGINE_PRESENTE_PIU_VOLTE(931),
TRASMISSIONE_IDPORTA_ORIGINE_PRESENTE_PIU_VOLTE(932),
TRASMISSIONE_TIPO_DESTINAZIONE_PRESENTE_PIU_VOLTE(933),
TRASMISSIONE_DESTINAZIONE_PRESENTE_PIU_VOLTE(934),
TRASMISSIONE_INDIRIZZO_DESTINAZIONE_PRESENTE_PIU_VOLTE(935),
TRASMISSIONE_IDPORTA_DESTINAZIONE_PRESENTE_PIU_VOLTE(936),
TRASMISSIONE_TIPO_ORA_REGISTRAZIONE_PRESENTE_PIU_VOLTE(937),
TRASMISSIONE_ORA_REGISTRAZIONE_PRESENTE_PIU_VOLTE(938),
TRASMISSIONE_NON_VALORIZZATA(939),
TRASMISSIONE_TIPO_ORIGINE_NON_VALORIZZATA(940),
TRASMISSIONE_ORIGINE_NON_VALORIZZATA(941),
TRASMISSIONE_INDIRIZZO_ORIGINE_NON_VALORIZZATA(942),
TRASMISSIONE_IDPORTA_ORIGINE_NON_VALORIZZATA(943),
TRASMISSIONE_TIPO_DESTINAZIONE_NON_VALORIZZATA(944),
TRASMISSIONE_DESTINAZIONE_NON_VALORIZZATA(945),
TRASMISSIONE_INDIRIZZO_DESTINAZIONE_NON_VALORIZZATA(946),
TRASMISSIONE_IDPORTA_DESTINAZIONE_NON_VALORIZZATA(947),
TRASMISSIONE_TIPO_ORA_REGISTRAZIONE_NON_VALORIZZATA(948),
TRASMISSIONE_ORA_REGISTRAZIONE_NON_VALORIZZATA(949),
TRASMISSIONE_NON_VALIDA(950),
TRASMISSIONE_TIPO_ORIGINE_NON_VALIDA(951),
TRASMISSIONE_ORIGINE_NON_VALIDA(952),
TRASMISSIONE_INDIRIZZO_ORIGINE_NON_VALIDA(953),
TRASMISSIONE_IDPORTA_ORIGINE_NON_VALIDA(954),
TRASMISSIONE_TIPO_DESTINAZIONE_NON_VALIDA(955),
TRASMISSIONE_DESTINAZIONE_NON_VALIDA(956),
TRASMISSIONE_INDIRIZZO_DESTINAZIONE_NON_VALIDA(957),
TRASMISSIONE_IDPORTA_DESTINAZIONE_NON_VALIDA(958),
TRASMISSIONE_TIPO_ORA_REGISTRAZIONE_NON_VALIDA(959),
TRASMISSIONE_ORA_REGISTRAZIONE_NON_VALIDA(960),
TRASMISSIONE_SCONOSCIUTA(961),
TRASMISSIONE_TIPO_ORIGINE_SCONOSCIUTA(962),
TRASMISSIONE_ORIGINE_SCONOSCIUTA(963),
TRASMISSIONE_INDIRIZZO_ORIGINE_SCONOSCIUTA(964),
TRASMISSIONE_IDPORTA_ORIGINE_SCONOSCIUTA(965),
TRASMISSIONE_TIPO_DESTINAZIONE_SCONOSCIUTA(966),
TRASMISSIONE_DESTINAZIONE_SCONOSCIUTA(967),
TRASMISSIONE_INDIRIZZO_DESTINAZIONE_SCONOSCIUTA(968),
TRASMISSIONE_IDPORTA_DESTINAZIONE_SCONOSCIUTA(969),
TRASMISSIONE_TIPO_ORA_REGISTRAZIONE_SCONOSCIUTA(970),
TRASMISSIONE_ORA_REGISTRAZIONE_SCONOSCIUTA(971),
// Lista Eccezioni [code set 1000-1049]
LISTA_ECCEZIONI(1000),
LISTA_ECCEZIONI_NON_PRESENTE(1001),
LISTA_ECCEZIONI_PRESENTE_PIU_VOLTE(1002),
LISTA_ECCEZIONI_NON_VALORIZZATA(1003),
LISTA_ECCEZIONI_NON_VALIDA(1004),
LISTA_ECCEZIONI_SCONOSCIUTA(1005),
ECCEZIONE(1006),
ECCEZIONE_CODICE(1007),
ECCEZIONE_CONTESTO(1008),
ECCEZIONE_POSIZIONE(1009),
ECCEZIONE_RILEVANZA(1010),
ECCEZIONE_NON_PRESENTE(1011),
ECCEZIONE_CODICE_NON_PRESENTE(1012),
ECCEZIONE_CONTESTO_NON_PRESENTE(1013),
ECCEZIONE_POSIZIONE_NON_PRESENTE(1014),
ECCEZIONE_RILEVANZA_NON_PRESENTE(1015),
ECCEZIONE_PRESENTE_PIU_VOLTE(1016),
ECCEZIONE_CODICE_PRESENTE_PIU_VOLTE(1017),
ECCEZIONE_CONTESTO_PRESENTE_PIU_VOLTE(1018),
ECCEZIONE_POSIZIONE_PRESENTE_PIU_VOLTE(1019),
ECCEZIONE_RILEVANZA_PRESENTE_PIU_VOLTE(1020),
ECCEZIONE_NON_VALORIZZATA(1021),
ECCEZIONE_CODICE_NON_VALORIZZATA(1022),
ECCEZIONE_CONTESTO_NON_VALORIZZATA(1023),
ECCEZIONE_POSIZIONE_NON_VALORIZZATA(1024),
ECCEZIONE_RILEVANZA_NON_VALORIZZATA(1025),
ECCEZIONE_NON_VALIDA(1026),
ECCEZIONE_CODICE_NON_VALIDA(1027),
ECCEZIONE_CONTESTO_NON_VALIDA(1028),
ECCEZIONE_POSIZIONE_NON_VALIDA(1029),
ECCEZIONE_RILEVANZA_NON_VALIDA(1030),
ECCEZIONE_SCONOSCIUTA(1031),
ECCEZIONE_CODICE_SCONOSCIUTA(1032),
ECCEZIONE_CONTESTO_SCONOSCIUTA(1033),
ECCEZIONE_POSIZIONE_SCONOSCIUTA(1034),
ECCEZIONE_RILEVANZA_SCONOSCIUTA(1035),
// Lascio set vuoto per eventuali necessita che risiedono ancora nell'header [code set 1050-1299]
// Contenuto interno del fault non corretto [code set 1300-1349]
SOAPFAULT(1300),
SOAPFAULT_CODE(1301),
SOAPFAULT_STRING(1302),
SOAPFAULT_ACTOR(1303),
SOAPFAULT_DETAIL(1304),
SOAPFAULT_NON_PRESENTE(1305),
SOAPFAULT_CODE_NON_PRESENTE(1306),
SOAPFAULT_STRING_NON_PRESENTE(1307),
SOAPFAULT_ACTOR_NON_PRESENTE(1308),
SOAPFAULT_DETAIL_NON_PRESENTE(1309),
SOAPFAULT_PRESENTE_PIU_VOLTE(1310),
SOAPFAULT_CODE_PRESENTE_PIU_VOLTE(1311),
SOAPFAULT_STRING_PRESENTE_PIU_VOLTE(1312),
SOAPFAULT_ACTOR_PRESENTE_PIU_VOLTE(1313),
SOAPFAULT_DETAIL_PRESENTE_PIU_VOLTE(1314),
SOAPFAULT_NON_VALORIZZATO(1315),
SOAPFAULT_CODE_NON_VALORIZZATO(1316),
SOAPFAULT_STRING_NON_VALORIZZATO(1317),
SOAPFAULT_ACTOR_NON_VALORIZZATO(1318),
SOAPFAULT_DETAIL_NON_VALORIZZATO(1319),
SOAPFAULT_NON_VALIDO(1320),
SOAPFAULT_CODE_NON_VALIDO(1321),
SOAPFAULT_STRING_NON_VALIDO(1322),
SOAPFAULT_ACTOR_NON_VALIDO(1323),
SOAPFAULT_DETAIL_NON_VALIDO(1324),
SOAPFAULT_SCONOSCIUTO(1325),
SOAPFAULT_CODE_SCONOSCIUTO(1326),
SOAPFAULT_STRING_SCONOSCIUTO(1327),
SOAPFAULT_ACTOR_SCONOSCIUTO(1328),
SOAPFAULT_DETAIL_SCONOSCIUTO(1329),
// Operazioni di Sicurezza [code set 1350-1399]
SICUREZZA(1350),
SICUREZZA_FALSIFICAZIONE_MITTENTE(1351),
SICUREZZA_AUTORIZZAZIONE_FALLITA(1352),
SICUREZZA_FIRMA_INTESTAZIONE_NON_VALIDA(1353),
SICUREZZA_FIRMA_INTESTAZIONE_NON_PRESENTE(1354),
SICUREZZA_FIRMA_NON_VALIDA(1355),
SICUREZZA_FIRMA_NON_PRESENTE(1356),
SICUREZZA_FIRMA_ALLEGATO_NON_VALIDA(1357),
SICUREZZA_FIRMA_ALLEGATO_NON_PRESENTE(1358),
SICUREZZA_FIRMA_PKCS7_ALLEGATO_NON_VALIDA(1359),
SICUREZZA_FIRMA_PKCS7_ALLEGATO_NON_PRESENTE(1360),
SICUREZZA_CIFRATURA_NON_VALIDA(1361),
SICUREZZA_CIFRATURA_NON_PRESENTE(1362),
SICUREZZA_CIFRATURA_ALLEGATO_NON_VALIDA(1363),
SICUREZZA_CIFRATURA_ALLEGATO_NON_PRESENTE(1364),
SICUREZZA_NON_PRESENTE(1365),
SICUREZZA_TOKEN_NON_PRESENTE(1366),
SICUREZZA_TOKEN_NON_VALIDO(1367),
SICUREZZA_TOKEN_AUTORIZZAZIONE_FALLITA(1368),
SICUREZZA_TOKEN_PRESENTE_PIU_VOLTE(1369),
// Allegati [code set 1400-1449]
ALLEGATI(1400),
ALLEGATI_RIFERIMENTO_NON_PRESENTE(1401),
ALLEGATI_RIFERIMENTO_NON_VALIDO(1402),
ALLEGATO_NON_PRESENTE(1403), // riferito nel manifesto ma non presente tra gli attachments
ALLEGATO_NON_DEFINITO_MANIFEST(1404), // non definito nel manifest
// Eccezione personalizzata che non ricade nella casistica riportata
ECCEZIONE_GENERICA(2000);
private final int codice;
CodiceErroreCooperazione(int codice){
this.codice = codice;
}
@Override
public int getCodice(){
return this.codice;
}
@Override
public String toString(){
return this.name();
}
public boolean equals(int codice){
return this.getCodice() == codice;
}
public static CodiceErroreCooperazione toCodiceErroreCooperazione(IProtocolFactory<?> protocolFactory, String protocolString) throws ProtocolException{
return protocolFactory.createTraduttore().toCodiceErroreCooperazione(protocolString);
}
public static boolean isEccezioneMittente(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.MITTENTE.equals(codice) ||
CodiceErroreCooperazione.MITTENTE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.MITTENTE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.MITTENTE_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.MITTENTE_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.MITTENTE_SCONOSCIUTO.equals(codice) ||
CodiceErroreCooperazione.TIPO_MITTENTE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.TIPO_MITTENTE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.TIPO_MITTENTE_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.TIPO_MITTENTE_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.TIPO_MITTENTE_SCONOSCIUTO.equals(codice) ||
CodiceErroreCooperazione.IDPORTA_MITTENTE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.IDPORTA_MITTENTE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.IDPORTA_MITTENTE_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.IDPORTA_MITTENTE_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.IDPORTA_MITTENTE_SCONOSCIUTO.equals(codice) ||
CodiceErroreCooperazione.INDIRIZZO_MITTENTE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.INDIRIZZO_MITTENTE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.INDIRIZZO_MITTENTE_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.INDIRIZZO_MITTENTE_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.INDIRIZZO_MITTENTE_SCONOSCIUTO.equals(codice);
}
public static boolean isEccezioneDestinatario(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.DESTINATARIO.equals(codice) ||
CodiceErroreCooperazione.DESTINATARIO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.DESTINATARIO_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.DESTINATARIO_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.DESTINATARIO_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.DESTINATARIO_SCONOSCIUTO.equals(codice) ||
CodiceErroreCooperazione.TIPO_DESTINATARIO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.TIPO_DESTINATARIO_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.TIPO_DESTINATARIO_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.TIPO_DESTINATARIO_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.TIPO_DESTINATARIO_SCONOSCIUTO.equals(codice) ||
CodiceErroreCooperazione.IDPORTA_DESTINATARIO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.IDPORTA_DESTINATARIO_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.IDPORTA_DESTINATARIO_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.IDPORTA_DESTINATARIO_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.IDPORTA_DESTINATARIO_SCONOSCIUTO.equals(codice) ||
CodiceErroreCooperazione.INDIRIZZO_DESTINATARIO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.INDIRIZZO_DESTINATARIO_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.INDIRIZZO_DESTINATARIO_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.INDIRIZZO_DESTINATARIO_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.INDIRIZZO_DESTINATARIO_SCONOSCIUTO.equals(codice);
}
public static boolean isEccezioneProfiloCollaborazione(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.PROFILO_COLLABORAZIONE.equals(codice) ||
CodiceErroreCooperazione.PROFILO_COLLABORAZIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.PROFILO_COLLABORAZIONE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.PROFILO_COLLABORAZIONE_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.PROFILO_COLLABORAZIONE_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.PROFILO_COLLABORAZIONE_SCONOSCIUTO.equals(codice);
}
public static boolean isEccezioneServizio(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.SERVIZIO.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_SCONOSCIUTO.equals(codice) ||
CodiceErroreCooperazione.TIPO_SERVIZIO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.TIPO_SERVIZIO_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.TIPO_SERVIZIO_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.TIPO_SERVIZIO_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.TIPO_SERVIZIO_SCONOSCIUTO.equals(codice) ||
CodiceErroreCooperazione.VERSIONE_SERVIZIO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.VERSIONE_SERVIZIO_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.VERSIONE_SERVIZIO_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.VERSIONE_SERVIZIO_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.VERSIONE_SERVIZIO_SCONOSCIUTO.equals(codice);
}
public static boolean isEccezioneServizioCorrelato(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.SERVIZIO_CORRELATO.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_CORRELATO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_CORRELATO_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_CORRELATO_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_CORRELATO_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_CORRELATO_SCONOSCIUTO.equals(codice) ||
CodiceErroreCooperazione.TIPO_SERVIZIO_CORRELATO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.TIPO_SERVIZIO_CORRELATO_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.TIPO_SERVIZIO_CORRELATO_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.TIPO_SERVIZIO_CORRELATO_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.TIPO_SERVIZIO_CORRELATO_SCONOSCIUTO.equals(codice) ||
CodiceErroreCooperazione.VERSIONE_SERVIZIO_CORRELATO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.VERSIONE_SERVIZIO_CORRELATO_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.VERSIONE_SERVIZIO_CORRELATO_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.VERSIONE_SERVIZIO_CORRELATO_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.VERSIONE_SERVIZIO_CORRELATO_SCONOSCIUTO.equals(codice);
}
public static boolean isEccezioneCollaborazione(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.COLLABORAZIONE.equals(codice) ||
CodiceErroreCooperazione.COLLABORAZIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.COLLABORAZIONE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.COLLABORAZIONE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.COLLABORAZIONE_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.COLLABORAZIONE_SCONOSCIUTA.equals(codice);
}
public static boolean isEccezioneAzione(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.AZIONE.equals(codice) ||
CodiceErroreCooperazione.AZIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.AZIONE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.AZIONE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.AZIONE_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.AZIONE_SCONOSCIUTA.equals(codice) ||
CodiceErroreCooperazione.INVOCAZIONE_SENZA_AZIONE_NON_PERMESSA.equals(codice);
}
public static boolean isEccezioneAzioneCorrelata(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.AZIONE_CORRELATA.equals(codice) ||
CodiceErroreCooperazione.AZIONE_CORRELATA_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.AZIONE_CORRELATA_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.AZIONE_CORRELATA_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.AZIONE_CORRELATA_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.AZIONE_CORRELATA_SCONOSCIUTA.equals(codice);
}
public static boolean isEccezioneIdentificativoMessaggio(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.IDENTIFICATIVO_MESSAGGIO.equals(codice) ||
CodiceErroreCooperazione.IDENTIFICATIVO_MESSAGGIO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.IDENTIFICATIVO_MESSAGGIO_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.IDENTIFICATIVO_MESSAGGIO_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.IDENTIFICATIVO_MESSAGGIO_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.IDENTIFICATIVO_MESSAGGIO_SCONOSCIUTO.equals(codice) ||
CodiceErroreCooperazione.IDENTIFICATIVO_MESSAGGIO_GIA_PROCESSATO.equals(codice);
}
public static boolean isEccezionRiferimentoMessaggio(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.RIFERIMENTO_MESSAGGIO.equals(codice) ||
CodiceErroreCooperazione.RIFERIMENTO_MESSAGGIO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.RIFERIMENTO_MESSAGGIO_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.RIFERIMENTO_MESSAGGIO_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.RIFERIMENTO_MESSAGGIO_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.RIFERIMENTO_MESSAGGIO_SCONOSCIUTO.equals(codice)||
CodiceErroreCooperazione.RIFERIMENTO_MESSAGGIO_GIA_PROCESSATO.equals(codice);
}
public static boolean isEccezioneOraRegistrazione(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.ORA_REGISTRAZIONE.equals(codice) ||
CodiceErroreCooperazione.ORA_REGISTRAZIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.ORA_REGISTRAZIONE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.ORA_REGISTRAZIONE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.ORA_REGISTRAZIONE_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.ORA_REGISTRAZIONE_SCONOSCIUTA.equals(codice) ||
CodiceErroreCooperazione.TIPO_ORA_REGISTRAZIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.TIPO_ORA_REGISTRAZIONE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.TIPO_ORA_REGISTRAZIONE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.TIPO_ORA_REGISTRAZIONE_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.TIPO_ORA_REGISTRAZIONE_SCONOSCIUTA.equals(codice);
}
public static boolean isEccezioneScadenza(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.SCADENZA.equals(codice) ||
CodiceErroreCooperazione.SCADENZA_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SCADENZA_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.SCADENZA_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.SCADENZA_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.SCADENZA_SCONOSCIUTA.equals(codice) ||
CodiceErroreCooperazione.TIPO_SCADENZA_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.TIPO_SCADENZA_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.TIPO_SCADENZA_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.TIPO_SCADENZA_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.TIPO_SCADENZA_SCONOSCIUTA.equals(codice) ||
CodiceErroreCooperazione.MESSAGGIO_SCADUTO.equals(codice);
}
public static boolean isEccezioneProfiloTrasmissione(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.PROFILO_TRASMISSIONE.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_SCONOSCIUTO.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_FILTRO_DUPLICATI.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_FILTRO_DUPLICATI_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_FILTRO_DUPLICATI_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_FILTRO_DUPLICATI_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_FILTRO_DUPLICATI_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_FILTRO_DUPLICATI_SCONOSCIUTO.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE_SCONOSCIUTO.equals(codice);
}
public static boolean isEccezioneProfiloTrasmissioneFiltroDuplicati(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_FILTRO_DUPLICATI.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_FILTRO_DUPLICATI_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_FILTRO_DUPLICATI_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_FILTRO_DUPLICATI_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_FILTRO_DUPLICATI_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_FILTRO_DUPLICATI_SCONOSCIUTO.equals(codice);
}
public static boolean isEccezioneProfiloTrasmissioneConfermaRicezione(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE_SCONOSCIUTO.equals(codice);
}
public static boolean isEccezioneConsegnaInOrdine(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.CONSEGNA_IN_ORDINE.equals(codice) ||
CodiceErroreCooperazione.CONSEGNA_IN_ORDINE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.CONSEGNA_IN_ORDINE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.CONSEGNA_IN_ORDINE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.CONSEGNA_IN_ORDINE_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.CONSEGNA_IN_ORDINE_SCONOSCIUTA.equals(codice) ||
CodiceErroreCooperazione.CONSEGNA_IN_ORDINE_FUORI_SEQUENZA.equals(codice) ||
CodiceErroreCooperazione.CONSEGNA_IN_ORDINE_TIPO_MITTENTE_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.CONSEGNA_IN_ORDINE_MITTENTE_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.CONSEGNA_IN_ORDINE_TIPO_DESTINATARIO_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.CONSEGNA_IN_ORDINE_DESTINATARIO_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.CONSEGNA_IN_ORDINE_TIPO_SERVIZIO_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.CONSEGNA_IN_ORDINE_SERVIZIO_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.CONSEGNA_IN_ORDINE_AZIONE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.CONSEGNA_IN_ORDINE_NON_SUPPORTATA.equals(codice) ||
CodiceErroreCooperazione.CONSEGNA_IN_ORDINE_NON_GESTIBILE.equals(codice) ||
CodiceErroreCooperazione.CONSEGNA_IN_ORDINE_COLLABORAZIONE_IN_BUSTA_NON_CAPOSTIPITE_SCONOSCIUTA.equals(codice);
}
public static boolean isEccezioneServizioApplicativo(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_SCONOSCIUTO.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_FRUITORE.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_FRUITORE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_FRUITORE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_FRUITORE_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_FRUITORE_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_FRUITORE_SCONOSCIUTO.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_EROGATORE.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_EROGATORE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_EROGATORE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_EROGATORE_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_EROGATORE_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_EROGATORE_SCONOSCIUTO.equals(codice);
}
public static boolean isEccezioneServizioApplicativoFruitore(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_FRUITORE.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_FRUITORE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_FRUITORE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_FRUITORE_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_FRUITORE_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_FRUITORE_SCONOSCIUTO.equals(codice);
}
public static boolean isEccezioneServizioApplicativoErogatore(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_EROGATORE.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_EROGATORE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_EROGATORE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_EROGATORE_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_EROGATORE_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.SERVIZIO_APPLICATIVO_EROGATORE_SCONOSCIUTO.equals(codice);
}
public static boolean isEccezioneListaRiscontri(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.LISTA_RISCONTRI.equals(codice) ||
CodiceErroreCooperazione.LISTA_RISCONTRI_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.LISTA_RISCONTRI_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.LISTA_RISCONTRI_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.LISTA_RISCONTRI_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.LISTA_RISCONTRI_SCONOSCIUTA.equals(codice)||
CodiceErroreCooperazione.RISCONTRO.equals(codice) ||
CodiceErroreCooperazione.RISCONTRO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.RISCONTRO_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.RISCONTRO_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.RISCONTRO_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.RISCONTRO_SCONOSCIUTO.equals(codice)||
CodiceErroreCooperazione.RISCONTRO_IDENTIFICATIVO_MESSAGGIO.equals(codice) ||
CodiceErroreCooperazione.RISCONTRO_IDENTIFICATIVO_MESSAGGIO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.RISCONTRO_IDENTIFICATIVO_MESSAGGIO_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.RISCONTRO_IDENTIFICATIVO_MESSAGGIO_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.RISCONTRO_IDENTIFICATIVO_MESSAGGIO_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.RISCONTRO_IDENTIFICATIVO_MESSAGGIO_SCONOSCIUTO.equals(codice)||
CodiceErroreCooperazione.RISCONTRO_ORA_REGISTRAZIONE.equals(codice) ||
CodiceErroreCooperazione.RISCONTRO_ORA_REGISTRAZIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.RISCONTRO_ORA_REGISTRAZIONE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.RISCONTRO_ORA_REGISTRAZIONE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.RISCONTRO_ORA_REGISTRAZIONE_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.RISCONTRO_ORA_REGISTRAZIONE_SCONOSCIUTA.equals(codice)||
CodiceErroreCooperazione.RISCONTRO_TIPO_ORA_REGISTRAZIONE.equals(codice) ||
CodiceErroreCooperazione.RISCONTRO_TIPO_ORA_REGISTRAZIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.RISCONTRO_TIPO_ORA_REGISTRAZIONE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.RISCONTRO_TIPO_ORA_REGISTRAZIONE_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.RISCONTRO_TIPO_ORA_REGISTRAZIONE_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.RISCONTRO_TIPO_ORA_REGISTRAZIONE_SCONOSCIUTO.equals(codice);
}
public static boolean isEccezioneListaTrasmissioni(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.LISTA_TRASMISSIONI.equals(codice) ||
CodiceErroreCooperazione.LISTA_TRASMISSIONI_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.LISTA_TRASMISSIONI_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.LISTA_TRASMISSIONI_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.LISTA_TRASMISSIONI_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.LISTA_TRASMISSIONI_SCONOSCIUTA.equals(codice)||
CodiceErroreCooperazione.TRASMISSIONE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_SCONOSCIUTA.equals(codice)||
CodiceErroreCooperazione.TRASMISSIONE_TIPO_ORIGINE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_TIPO_ORIGINE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_TIPO_ORIGINE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_TIPO_ORIGINE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_TIPO_ORIGINE_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_TIPO_ORIGINE_SCONOSCIUTA.equals(codice)||
CodiceErroreCooperazione.TRASMISSIONE_ORIGINE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_ORIGINE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_ORIGINE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_ORIGINE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_ORIGINE_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_ORIGINE_SCONOSCIUTA.equals(codice)||
CodiceErroreCooperazione.TRASMISSIONE_INDIRIZZO_ORIGINE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_INDIRIZZO_ORIGINE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_INDIRIZZO_ORIGINE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_INDIRIZZO_ORIGINE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_INDIRIZZO_ORIGINE_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_INDIRIZZO_ORIGINE_SCONOSCIUTA.equals(codice)||
CodiceErroreCooperazione.TRASMISSIONE_IDPORTA_ORIGINE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_IDPORTA_ORIGINE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_IDPORTA_ORIGINE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_IDPORTA_ORIGINE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_IDPORTA_ORIGINE_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_IDPORTA_ORIGINE_SCONOSCIUTA.equals(codice)||
CodiceErroreCooperazione.TRASMISSIONE_TIPO_DESTINAZIONE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_TIPO_DESTINAZIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_TIPO_DESTINAZIONE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_TIPO_DESTINAZIONE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_TIPO_DESTINAZIONE_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_TIPO_DESTINAZIONE_SCONOSCIUTA.equals(codice)||
CodiceErroreCooperazione.TRASMISSIONE_DESTINAZIONE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_DESTINAZIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_DESTINAZIONE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_DESTINAZIONE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_DESTINAZIONE_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_DESTINAZIONE_SCONOSCIUTA.equals(codice)||
CodiceErroreCooperazione.TRASMISSIONE_INDIRIZZO_DESTINAZIONE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_INDIRIZZO_DESTINAZIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_INDIRIZZO_DESTINAZIONE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_INDIRIZZO_DESTINAZIONE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_INDIRIZZO_DESTINAZIONE_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_INDIRIZZO_DESTINAZIONE_SCONOSCIUTA.equals(codice)||
CodiceErroreCooperazione.TRASMISSIONE_IDPORTA_DESTINAZIONE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_IDPORTA_DESTINAZIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_IDPORTA_DESTINAZIONE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_IDPORTA_DESTINAZIONE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_IDPORTA_DESTINAZIONE_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_IDPORTA_DESTINAZIONE_SCONOSCIUTA.equals(codice)||
CodiceErroreCooperazione.TRASMISSIONE_TIPO_ORA_REGISTRAZIONE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_TIPO_ORA_REGISTRAZIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_TIPO_ORA_REGISTRAZIONE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_TIPO_ORA_REGISTRAZIONE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_TIPO_ORA_REGISTRAZIONE_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_TIPO_ORA_REGISTRAZIONE_SCONOSCIUTA.equals(codice)||
CodiceErroreCooperazione.TRASMISSIONE_ORA_REGISTRAZIONE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_ORA_REGISTRAZIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_ORA_REGISTRAZIONE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_ORA_REGISTRAZIONE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_ORA_REGISTRAZIONE_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.TRASMISSIONE_ORA_REGISTRAZIONE_SCONOSCIUTA.equals(codice);
}
public static boolean isEccezioneListaEccezioni(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.LISTA_ECCEZIONI.equals(codice) ||
CodiceErroreCooperazione.LISTA_ECCEZIONI_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.LISTA_ECCEZIONI_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.LISTA_ECCEZIONI_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.LISTA_ECCEZIONI_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.LISTA_ECCEZIONI_SCONOSCIUTA.equals(codice)||
CodiceErroreCooperazione.ECCEZIONE.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_SCONOSCIUTA.equals(codice)||
CodiceErroreCooperazione.ECCEZIONE_CODICE.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_CODICE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_CODICE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_CODICE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_CODICE_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_CODICE_SCONOSCIUTA.equals(codice)||
CodiceErroreCooperazione.ECCEZIONE_CONTESTO.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_CONTESTO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_CONTESTO_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_CONTESTO_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_CONTESTO_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_CONTESTO_SCONOSCIUTA.equals(codice)||
CodiceErroreCooperazione.ECCEZIONE_RILEVANZA.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_RILEVANZA_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_RILEVANZA_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_RILEVANZA_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_RILEVANZA_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_RILEVANZA_SCONOSCIUTA.equals(codice)||
CodiceErroreCooperazione.ECCEZIONE_POSIZIONE.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_POSIZIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_POSIZIONE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_POSIZIONE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_POSIZIONE_NON_VALORIZZATA.equals(codice) ||
CodiceErroreCooperazione.ECCEZIONE_POSIZIONE_SCONOSCIUTA.equals(codice);
}
public static boolean isEccezioneSOAPFault(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.SOAPFAULT.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_SCONOSCIUTO.equals(codice)||
CodiceErroreCooperazione.SOAPFAULT_CODE.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_CODE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_CODE_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_CODE_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_CODE_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_CODE_SCONOSCIUTO.equals(codice)||
CodiceErroreCooperazione.SOAPFAULT_STRING.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_STRING_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_STRING_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_STRING_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_STRING_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_STRING_SCONOSCIUTO.equals(codice)||
CodiceErroreCooperazione.SOAPFAULT_ACTOR.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_ACTOR_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_ACTOR_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_ACTOR_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_ACTOR_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_ACTOR_SCONOSCIUTO.equals(codice)||
CodiceErroreCooperazione.SOAPFAULT_DETAIL.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_DETAIL_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_DETAIL_PRESENTE_PIU_VOLTE.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_DETAIL_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_DETAIL_NON_VALORIZZATO.equals(codice) ||
CodiceErroreCooperazione.SOAPFAULT_DETAIL_SCONOSCIUTO.equals(codice);
}
public static boolean isEccezioneSicurezza(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.SICUREZZA.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_FALSIFICAZIONE_MITTENTE.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_AUTORIZZAZIONE_FALLITA.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_FIRMA_INTESTAZIONE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_FIRMA_INTESTAZIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_FIRMA_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_FIRMA_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_FIRMA_ALLEGATO_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_FIRMA_ALLEGATO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_FIRMA_PKCS7_ALLEGATO_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_FIRMA_PKCS7_ALLEGATO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_CIFRATURA_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_CIFRATURA_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_CIFRATURA_ALLEGATO_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_CIFRATURA_ALLEGATO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_TOKEN_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_TOKEN_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_TOKEN_AUTORIZZAZIONE_FALLITA.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_TOKEN_PRESENTE_PIU_VOLTE.equals(codice);
}
public static boolean isEccezioneMessageSecurity(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.SICUREZZA.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_FIRMA_INTESTAZIONE_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_FIRMA_INTESTAZIONE_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_FIRMA_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_FIRMA_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_FIRMA_ALLEGATO_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_FIRMA_ALLEGATO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_FIRMA_PKCS7_ALLEGATO_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_FIRMA_PKCS7_ALLEGATO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_CIFRATURA_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_CIFRATURA_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_CIFRATURA_ALLEGATO_NON_VALIDA.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_CIFRATURA_ALLEGATO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_NON_PRESENTE.equals(codice);
}
public static boolean isEccezioneSicurezzaToken(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.SICUREZZA.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_TOKEN_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_TOKEN_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_TOKEN_AUTORIZZAZIONE_FALLITA.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_TOKEN_PRESENTE_PIU_VOLTE.equals(codice);
}
public static boolean isEccezioneSicurezzaAutorizzazione(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.SICUREZZA.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_FALSIFICAZIONE_MITTENTE.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_AUTORIZZAZIONE_FALLITA.equals(codice) ||
CodiceErroreCooperazione.SICUREZZA_TOKEN_AUTORIZZAZIONE_FALLITA.equals(codice);
}
public static boolean isEccezioneAllegati(CodiceErroreCooperazione codice){
return
CodiceErroreCooperazione.ALLEGATI.equals(codice) ||
CodiceErroreCooperazione.ALLEGATI_RIFERIMENTO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.ALLEGATI_RIFERIMENTO_NON_VALIDO.equals(codice) ||
CodiceErroreCooperazione.ALLEGATO_NON_PRESENTE.equals(codice) ||
CodiceErroreCooperazione.ALLEGATO_NON_DEFINITO_MANIFEST.equals(codice);
}
public static CodiceErroreCooperazione toCodiceErroreCooperazione(int i){
switch (i) {
case 0: return UNKNOWN;
// Macro-struttura [code set 1-50]
case 1: return FORMATO_NON_CORRETTO;
case 2: return FORMATO_INTESTAZIONE_NON_PRESENTE;
case 3: return FORMATO_INTESTAZIONE_NON_CORRETTO;
case 4: return FORMATO_CORPO_NON_PRESENTE;
case 5: return FORMATO_CORPO_NON_CORRETTO;
case 6: return ERRORE_GENERICO_PROCESSAMENTO_MESSAGGIO;
// Contenuto interno dell'intestazione non corretto [code set 51-99]
case 51: return INTESTAZIONE_NON_CORRETTA;
case 52: return INTESTAZIONE_PRESENTE_PIU_VOLTE;
case 53: return INTESTAZIONE_ACTOR_NON_PRESENTE;
case 54: return INTESTAZIONE_ACTOR_NON_VALORIZZATO;
case 55: return INTESTAZIONE_ACTOR_NON_VALIDO;
case 56: return INTESTAZIONE_ACTOR_SCONOSCIUTO;
case 57: return INTESTAZIONE_MUST_UNDERSTAND_NON_PRESENTE;
case 58: return INTESTAZIONE_MUST_UNDERSTAND_NON_VALORIZZATO;
case 59: return INTESTAZIONE_MUST_UNDERSTAND_NON_VALIDO;
case 60: return INTESTAZIONE_MUST_UNDERSTAND_SCONOSCIUTO;
// Mittente [code set 101-149]
case 100: return MITTENTE;
case 101: return MITTENTE_NON_PRESENTE;
case 102: return TIPO_MITTENTE_NON_PRESENTE;
case 103: return IDPORTA_MITTENTE_NON_PRESENTE;
case 104: return INDIRIZZO_MITTENTE_NON_PRESENTE;
case 105: return MITTENTE_PRESENTE_PIU_VOLTE;
case 106: return TIPO_MITTENTE_PRESENTE_PIU_VOLTE;
case 107: return IDPORTA_MITTENTE_PRESENTE_PIU_VOLTE;
case 108: return INDIRIZZO_MITTENTE_PRESENTE_PIU_VOLTE;
case 109: return MITTENTE_NON_VALORIZZATO;
case 110: return TIPO_MITTENTE_NON_VALORIZZATO;
case 111: return IDPORTA_MITTENTE_NON_VALORIZZATO;
case 112: return INDIRIZZO_MITTENTE_NON_VALORIZZATO;
case 113: return MITTENTE_NON_VALIDO;
case 114: return TIPO_MITTENTE_NON_VALIDO;
case 115: return IDPORTA_MITTENTE_NON_VALIDO;
case 116: return INDIRIZZO_MITTENTE_NON_VALIDO;
case 117: return MITTENTE_SCONOSCIUTO;
case 118: return TIPO_MITTENTE_SCONOSCIUTO;
case 119: return IDPORTA_MITTENTE_SCONOSCIUTO;
case 120: return INDIRIZZO_MITTENTE_SCONOSCIUTO;
// Destinatario [code set 150-199]
case 150: return DESTINATARIO;
case 151: return DESTINATARIO_NON_PRESENTE;
case 152: return TIPO_DESTINATARIO_NON_PRESENTE;
case 153: return IDPORTA_DESTINATARIO_NON_PRESENTE;
case 154: return INDIRIZZO_DESTINATARIO_NON_PRESENTE;
case 155: return DESTINATARIO_PRESENTE_PIU_VOLTE;
case 156: return TIPO_DESTINATARIO_PRESENTE_PIU_VOLTE;
case 157: return IDPORTA_DESTINATARIO_PRESENTE_PIU_VOLTE;
case 158: return INDIRIZZO_DESTINATARIO_PRESENTE_PIU_VOLTE;
case 159: return DESTINATARIO_NON_VALORIZZATO;
case 160: return TIPO_DESTINATARIO_NON_VALORIZZATO;
case 161: return IDPORTA_DESTINATARIO_NON_VALORIZZATO;
case 162: return INDIRIZZO_DESTINATARIO_NON_VALORIZZATO;
case 163: return DESTINATARIO_NON_VALIDO;
case 164: return TIPO_DESTINATARIO_NON_VALIDO;
case 165: return IDPORTA_DESTINATARIO_NON_VALIDO;
case 166: return INDIRIZZO_DESTINATARIO_NON_VALIDO;
case 167: return DESTINATARIO_SCONOSCIUTO;
case 168: return TIPO_DESTINATARIO_SCONOSCIUTO;
case 169: return IDPORTA_DESTINATARIO_SCONOSCIUTO;
case 170: return INDIRIZZO_DESTINATARIO_SCONOSCIUTO;
// Profilo di Collaborazione [code set 200-249]
case 200: return PROFILO_COLLABORAZIONE;
case 201: return PROFILO_COLLABORAZIONE_NON_PRESENTE;
case 202: return PROFILO_COLLABORAZIONE_PRESENTE_PIU_VOLTE;
case 203: return PROFILO_COLLABORAZIONE_NON_VALORIZZATO;
case 204: return PROFILO_COLLABORAZIONE_NON_VALIDO;
case 205: return PROFILO_COLLABORAZIONE_SCONOSCIUTO;
// Servizio [code set 250-299]
case 250: return SERVIZIO;
case 251: return SERVIZIO_NON_PRESENTE;
case 252: return TIPO_SERVIZIO_NON_PRESENTE;
case 253: return VERSIONE_SERVIZIO_NON_PRESENTE;
case 254: return SERVIZIO_PRESENTE_PIU_VOLTE;
case 255: return TIPO_SERVIZIO_PRESENTE_PIU_VOLTE;
case 256: return VERSIONE_SERVIZIO_PRESENTE_PIU_VOLTE;
case 257: return SERVIZIO_NON_VALORIZZATO;
case 258: return TIPO_SERVIZIO_NON_VALORIZZATO;
case 259: return VERSIONE_SERVIZIO_NON_VALORIZZATO;
case 260: return SERVIZIO_NON_VALIDO;
case 261: return TIPO_SERVIZIO_NON_VALIDO;
case 262: return VERSIONE_SERVIZIO_NON_VALIDO;
case 263: return SERVIZIO_SCONOSCIUTO;
case 264: return TIPO_SERVIZIO_SCONOSCIUTO;
case 265: return VERSIONE_SERVIZIO_SCONOSCIUTO;
// ServizioCorrelato [code set 300-349]
case 300: return SERVIZIO_CORRELATO;
case 301: return SERVIZIO_CORRELATO_NON_PRESENTE;
case 302: return TIPO_SERVIZIO_CORRELATO_NON_PRESENTE;
case 303: return VERSIONE_SERVIZIO_CORRELATO_NON_PRESENTE;
case 304: return SERVIZIO_CORRELATO_PRESENTE_PIU_VOLTE;
case 305: return TIPO_SERVIZIO_CORRELATO_PRESENTE_PIU_VOLTE;
case 306: return VERSIONE_SERVIZIO_CORRELATO_PRESENTE_PIU_VOLTE;
case 307: return SERVIZIO_CORRELATO_NON_VALORIZZATO;
case 308: return TIPO_SERVIZIO_CORRELATO_NON_VALORIZZATO;
case 309: return VERSIONE_SERVIZIO_CORRELATO_NON_VALORIZZATO;
case 310: return SERVIZIO_CORRELATO_NON_VALIDO;
case 311: return TIPO_SERVIZIO_CORRELATO_NON_VALIDO;
case 312: return VERSIONE_SERVIZIO_CORRELATO_NON_VALIDO;
case 313: return SERVIZIO_CORRELATO_SCONOSCIUTO;
case 314: return TIPO_SERVIZIO_CORRELATO_SCONOSCIUTO;
case 315: return VERSIONE_SERVIZIO_CORRELATO_SCONOSCIUTO;
// Collaborazione [code set 350-399]
case 350: return COLLABORAZIONE;
case 351: return COLLABORAZIONE_NON_PRESENTE;
case 352: return COLLABORAZIONE_PRESENTE_PIU_VOLTE;
case 353: return COLLABORAZIONE_NON_VALORIZZATA;
case 354: return COLLABORAZIONE_NON_VALIDA;
case 355: return COLLABORAZIONE_SCONOSCIUTA;
// Azione [code set 400-449]
case 400: return AZIONE;
case 401: return AZIONE_NON_PRESENTE;
case 402: return AZIONE_PRESENTE_PIU_VOLTE;
case 403: return AZIONE_NON_VALORIZZATA;
case 404: return AZIONE_NON_VALIDA;
case 405: return AZIONE_SCONOSCIUTA;
case 406: return INVOCAZIONE_SENZA_AZIONE_NON_PERMESSA;
// Azione [code set 450-499]
case 450: return AZIONE_CORRELATA;
case 451: return AZIONE_CORRELATA_NON_PRESENTE;
case 452: return AZIONE_CORRELATA_PRESENTE_PIU_VOLTE;
case 453: return AZIONE_CORRELATA_NON_VALORIZZATA;
case 454: return AZIONE_CORRELATA_NON_VALIDA;
case 455: return AZIONE_CORRELATA_SCONOSCIUTA;
// IdentificativoMessaggio [code set 500-549]
case 500: return IDENTIFICATIVO_MESSAGGIO;
case 501: return IDENTIFICATIVO_MESSAGGIO_NON_PRESENTE;
case 502: return IDENTIFICATIVO_MESSAGGIO_PRESENTE_PIU_VOLTE;
case 503: return IDENTIFICATIVO_MESSAGGIO_NON_VALORIZZATO;
case 504: return IDENTIFICATIVO_MESSAGGIO_NON_VALIDO;
case 505: return IDENTIFICATIVO_MESSAGGIO_SCONOSCIUTO;
case 506: return IDENTIFICATIVO_MESSAGGIO_GIA_PROCESSATO;
// RiferimentoMessaggio [code set 550-599]
case 550: return RIFERIMENTO_MESSAGGIO;
case 551: return RIFERIMENTO_MESSAGGIO_NON_PRESENTE;
case 552: return RIFERIMENTO_MESSAGGIO_PRESENTE_PIU_VOLTE;
case 553: return RIFERIMENTO_MESSAGGIO_NON_VALORIZZATO;
case 554: return RIFERIMENTO_MESSAGGIO_NON_VALIDO;
case 555: return RIFERIMENTO_MESSAGGIO_SCONOSCIUTO;
case 556: return RIFERIMENTO_MESSAGGIO_GIA_PROCESSATO;
// OraRegistrazione [code set 600-649]
case 600: return ORA_REGISTRAZIONE;
case 601: return ORA_REGISTRAZIONE_NON_PRESENTE;
case 602: return TIPO_ORA_REGISTRAZIONE_NON_PRESENTE;
case 603: return ORA_REGISTRAZIONE_PRESENTE_PIU_VOLTE;
case 604: return TIPO_ORA_REGISTRAZIONE_PRESENTE_PIU_VOLTE;
case 605: return ORA_REGISTRAZIONE_NON_VALORIZZATA;
case 606: return TIPO_ORA_REGISTRAZIONE_NON_VALORIZZATA;
case 607: return ORA_REGISTRAZIONE_NON_VALIDA;
case 608: return TIPO_ORA_REGISTRAZIONE_NON_VALIDA;
case 609: return ORA_REGISTRAZIONE_SCONOSCIUTA;
case 610: return TIPO_ORA_REGISTRAZIONE_SCONOSCIUTA;
// Scadenza [code set 650-699]
case 650: return SCADENZA;
case 651: return SCADENZA_NON_PRESENTE;
case 652: return TIPO_SCADENZA_NON_PRESENTE;
case 653: return SCADENZA_PRESENTE_PIU_VOLTE;
case 654: return TIPO_SCADENZA_PRESENTE_PIU_VOLTE;
case 655: return SCADENZA_NON_VALORIZZATA;
case 656: return TIPO_SCADENZA_NON_VALORIZZATA;
case 657: return SCADENZA_NON_VALIDA;
case 658: return TIPO_SCADENZA_NON_VALIDA;
case 659: return SCADENZA_SCONOSCIUTA;
case 660: return TIPO_SCADENZA_SCONOSCIUTA;
case 661: return MESSAGGIO_SCADUTO;
// Profilo di trasmissione [code set 700-749]
case 700: return PROFILO_TRASMISSIONE;
case 701: return PROFILO_TRASMISSIONE_FILTRO_DUPLICATI;
case 702: return PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE;
case 703: return PROFILO_TRASMISSIONE_NON_PRESENTE;
case 704: return PROFILO_TRASMISSIONE_FILTRO_DUPLICATI_NON_PRESENTE;
case 705: return PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE_NON_PRESENTE;
case 706: return PROFILO_TRASMISSIONE_PRESENTE_PIU_VOLTE;
case 707: return PROFILO_TRASMISSIONE_FILTRO_DUPLICATI_PRESENTE_PIU_VOLTE;
case 708: return PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE_PRESENTE_PIU_VOLTE;
case 709: return PROFILO_TRASMISSIONE_NON_VALORIZZATO;
case 710: return PROFILO_TRASMISSIONE_FILTRO_DUPLICATI_NON_VALORIZZATO;
case 711: return PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE_NON_VALORIZZATO;
case 712: return PROFILO_TRASMISSIONE_NON_VALIDO;
case 713: return PROFILO_TRASMISSIONE_FILTRO_DUPLICATI_NON_VALIDO;
case 714: return PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE_NON_VALIDO;
case 715: return PROFILO_TRASMISSIONE_SCONOSCIUTO;
case 716: return PROFILO_TRASMISSIONE_FILTRO_DUPLICATI_SCONOSCIUTO;
case 717: return PROFILO_TRASMISSIONE_CONFERMA_RICEZIONE_SCONOSCIUTO;
// ConsegnaInOrdine [code set 750-799]
case 750: return CONSEGNA_IN_ORDINE;
case 751: return CONSEGNA_IN_ORDINE_NON_PRESENTE;
case 752: return CONSEGNA_IN_ORDINE_PRESENTE_PIU_VOLTE;
case 753: return CONSEGNA_IN_ORDINE_NON_VALORIZZATA;
case 754: return CONSEGNA_IN_ORDINE_NON_VALIDA;
case 755: return CONSEGNA_IN_ORDINE_SCONOSCIUTA;
case 756: return CONSEGNA_IN_ORDINE_FUORI_SEQUENZA;
case 757: return CONSEGNA_IN_ORDINE_TIPO_MITTENTE_NON_VALIDO;
case 758: return CONSEGNA_IN_ORDINE_MITTENTE_NON_VALIDO;
case 759: return CONSEGNA_IN_ORDINE_TIPO_DESTINATARIO_NON_VALIDO;
case 760: return CONSEGNA_IN_ORDINE_DESTINATARIO_NON_VALIDO;
case 761: return CONSEGNA_IN_ORDINE_TIPO_SERVIZIO_NON_VALIDO;
case 762: return CONSEGNA_IN_ORDINE_SERVIZIO_NON_VALIDO;
case 763: return CONSEGNA_IN_ORDINE_AZIONE_NON_VALIDA;
case 764: return CONSEGNA_IN_ORDINE_NON_SUPPORTATA;
case 765: return CONSEGNA_IN_ORDINE_NON_GESTIBILE;
case 766: return CONSEGNA_IN_ORDINE_COLLABORAZIONE_IN_BUSTA_NON_CAPOSTIPITE_SCONOSCIUTA;
// ServizioApplicativo [code set 800-849]
case 800: return SERVIZIO_APPLICATIVO;
case 801: return SERVIZIO_APPLICATIVO_FRUITORE;
case 802: return SERVIZIO_APPLICATIVO_EROGATORE;
case 803: return SERVIZIO_APPLICATIVO_NON_PRESENTE;
case 804: return SERVIZIO_APPLICATIVO_FRUITORE_NON_PRESENTE;
case 805: return SERVIZIO_APPLICATIVO_EROGATORE_NON_PRESENTE;
case 806: return SERVIZIO_APPLICATIVO_PRESENTE_PIU_VOLTE;
case 807: return SERVIZIO_APPLICATIVO_FRUITORE_PRESENTE_PIU_VOLTE;
case 808: return SERVIZIO_APPLICATIVO_EROGATORE_PRESENTE_PIU_VOLTE;
case 809: return SERVIZIO_APPLICATIVO_NON_VALORIZZATO;
case 810: return SERVIZIO_APPLICATIVO_FRUITORE_NON_VALORIZZATO;
case 811: return SERVIZIO_APPLICATIVO_EROGATORE_NON_VALORIZZATO;
case 812: return SERVIZIO_APPLICATIVO_NON_VALIDO;
case 813: return SERVIZIO_APPLICATIVO_FRUITORE_NON_VALIDO;
case 814: return SERVIZIO_APPLICATIVO_EROGATORE_NON_VALIDO;
case 815: return SERVIZIO_APPLICATIVO_SCONOSCIUTO;
case 816: return SERVIZIO_APPLICATIVO_FRUITORE_SCONOSCIUTO;
case 817: return SERVIZIO_APPLICATIVO_EROGATORE_SCONOSCIUTO;
// Lista Riscontri [code set 850-899]
case 850: return LISTA_RISCONTRI;
case 851: return LISTA_RISCONTRI_NON_PRESENTE;
case 852: return LISTA_RISCONTRI_PRESENTE_PIU_VOLTE;
case 853: return LISTA_RISCONTRI_NON_VALORIZZATA;
case 854: return LISTA_RISCONTRI_NON_VALIDA;
case 855: return LISTA_RISCONTRI_SCONOSCIUTA;
case 856: return RISCONTRO;
case 857: return RISCONTRO_IDENTIFICATIVO_MESSAGGIO;
case 858: return RISCONTRO_ORA_REGISTRAZIONE;
case 859: return RISCONTRO_TIPO_ORA_REGISTRAZIONE;
case 860: return RISCONTRO_NON_PRESENTE;
case 861: return RISCONTRO_IDENTIFICATIVO_MESSAGGIO_NON_PRESENTE;
case 862: return RISCONTRO_ORA_REGISTRAZIONE_NON_PRESENTE;
case 863: return RISCONTRO_TIPO_ORA_REGISTRAZIONE_NON_PRESENTE;
case 864: return RISCONTRO_PRESENTE_PIU_VOLTE;
case 865: return RISCONTRO_IDENTIFICATIVO_MESSAGGIO_PRESENTE_PIU_VOLTE;
case 866: return RISCONTRO_ORA_REGISTRAZIONE_PRESENTE_PIU_VOLTE;
case 867: return RISCONTRO_TIPO_ORA_REGISTRAZIONE_PRESENTE_PIU_VOLTE;
case 868: return RISCONTRO_NON_VALORIZZATO;
case 869: return RISCONTRO_IDENTIFICATIVO_MESSAGGIO_NON_VALORIZZATO;
case 870: return RISCONTRO_ORA_REGISTRAZIONE_NON_VALORIZZATA;
case 871: return RISCONTRO_TIPO_ORA_REGISTRAZIONE_NON_VALORIZZATO;
case 872: return RISCONTRO_NON_VALIDO;
case 873: return RISCONTRO_IDENTIFICATIVO_MESSAGGIO_NON_VALIDO;
case 874: return RISCONTRO_ORA_REGISTRAZIONE_NON_VALIDA;
case 875: return RISCONTRO_TIPO_ORA_REGISTRAZIONE_NON_VALIDO;
case 876: return RISCONTRO_SCONOSCIUTO;
case 877: return RISCONTRO_IDENTIFICATIVO_MESSAGGIO_SCONOSCIUTO;
case 878: return RISCONTRO_ORA_REGISTRAZIONE_SCONOSCIUTA;
case 879: return RISCONTRO_TIPO_ORA_REGISTRAZIONE_SCONOSCIUTO;
// Lista Trasmissioni [code set 900-999]
case 900: return LISTA_TRASMISSIONI;
case 901: return LISTA_TRASMISSIONI_NON_PRESENTE;
case 902: return LISTA_TRASMISSIONI_PRESENTE_PIU_VOLTE;
case 903: return LISTA_TRASMISSIONI_NON_VALORIZZATA;
case 904: return LISTA_TRASMISSIONI_NON_VALIDA;
case 905: return LISTA_TRASMISSIONI_SCONOSCIUTA;
case 906: return TRASMISSIONE;
case 907: return TRASMISSIONE_TIPO_ORIGINE;
case 908: return TRASMISSIONE_ORIGINE;
case 909: return TRASMISSIONE_INDIRIZZO_ORIGINE;
case 910: return TRASMISSIONE_IDPORTA_ORIGINE;
case 911: return TRASMISSIONE_TIPO_DESTINAZIONE;
case 912: return TRASMISSIONE_DESTINAZIONE;
case 913: return TRASMISSIONE_INDIRIZZO_DESTINAZIONE;
case 914: return TRASMISSIONE_IDPORTA_DESTINAZIONE;
case 915: return TRASMISSIONE_TIPO_ORA_REGISTRAZIONE;
case 916: return TRASMISSIONE_ORA_REGISTRAZIONE;
case 917: return TRASMISSIONE_NON_PRESENTE;
case 918: return TRASMISSIONE_TIPO_ORIGINE_NON_PRESENTE;
case 919: return TRASMISSIONE_ORIGINE_NON_PRESENTE;
case 920: return TRASMISSIONE_INDIRIZZO_ORIGINE_NON_PRESENTE;
case 921: return TRASMISSIONE_IDPORTA_ORIGINE_NON_PRESENTE;
case 922: return TRASMISSIONE_TIPO_DESTINAZIONE_NON_PRESENTE;
case 923: return TRASMISSIONE_DESTINAZIONE_NON_PRESENTE;
case 924: return TRASMISSIONE_INDIRIZZO_DESTINAZIONE_NON_PRESENTE;
case 925: return TRASMISSIONE_IDPORTA_DESTINAZIONE_NON_PRESENTE;
case 926: return TRASMISSIONE_TIPO_ORA_REGISTRAZIONE_NON_PRESENTE;
case 927: return TRASMISSIONE_ORA_REGISTRAZIONE_NON_PRESENTE;
case 928: return TRASMISSIONE_PRESENTE_PIU_VOLTE;
case 929: return TRASMISSIONE_TIPO_ORIGINE_PRESENTE_PIU_VOLTE;
case 930: return TRASMISSIONE_ORIGINE_PRESENTE_PIU_VOLTE;
case 931: return TRASMISSIONE_INDIRIZZO_ORIGINE_PRESENTE_PIU_VOLTE;
case 932: return TRASMISSIONE_IDPORTA_ORIGINE_PRESENTE_PIU_VOLTE;
case 933: return TRASMISSIONE_TIPO_DESTINAZIONE_PRESENTE_PIU_VOLTE;
case 934: return TRASMISSIONE_DESTINAZIONE_PRESENTE_PIU_VOLTE;
case 935: return TRASMISSIONE_INDIRIZZO_DESTINAZIONE_PRESENTE_PIU_VOLTE;
case 936: return TRASMISSIONE_IDPORTA_DESTINAZIONE_PRESENTE_PIU_VOLTE;
case 937: return TRASMISSIONE_TIPO_ORA_REGISTRAZIONE_PRESENTE_PIU_VOLTE;
case 938: return TRASMISSIONE_ORA_REGISTRAZIONE_PRESENTE_PIU_VOLTE;
case 939: return TRASMISSIONE_NON_VALORIZZATA;
case 940: return TRASMISSIONE_TIPO_ORIGINE_NON_VALORIZZATA;
case 941: return TRASMISSIONE_ORIGINE_NON_VALORIZZATA;
case 942: return TRASMISSIONE_INDIRIZZO_ORIGINE_NON_VALORIZZATA;
case 943: return TRASMISSIONE_IDPORTA_ORIGINE_NON_VALORIZZATA;
case 944: return TRASMISSIONE_TIPO_DESTINAZIONE_NON_VALORIZZATA;
case 945: return TRASMISSIONE_DESTINAZIONE_NON_VALORIZZATA;
case 946: return TRASMISSIONE_INDIRIZZO_DESTINAZIONE_NON_VALORIZZATA;
case 947: return TRASMISSIONE_IDPORTA_DESTINAZIONE_NON_VALORIZZATA;
case 948: return TRASMISSIONE_TIPO_ORA_REGISTRAZIONE_NON_VALORIZZATA;
case 949: return TRASMISSIONE_ORA_REGISTRAZIONE_NON_VALORIZZATA;
case 950: return TRASMISSIONE_NON_VALIDA;
case 951: return TRASMISSIONE_TIPO_ORIGINE_NON_VALIDA;
case 952: return TRASMISSIONE_ORIGINE_NON_VALIDA;
case 953: return TRASMISSIONE_INDIRIZZO_ORIGINE_NON_VALIDA;
case 954: return TRASMISSIONE_IDPORTA_ORIGINE_NON_VALIDA;
case 955: return TRASMISSIONE_TIPO_DESTINAZIONE_NON_VALIDA;
case 956: return TRASMISSIONE_DESTINAZIONE_NON_VALIDA;
case 957: return TRASMISSIONE_INDIRIZZO_DESTINAZIONE_NON_VALIDA;
case 958: return TRASMISSIONE_IDPORTA_DESTINAZIONE_NON_VALIDA;
case 959: return TRASMISSIONE_TIPO_ORA_REGISTRAZIONE_NON_VALIDA;
case 960: return TRASMISSIONE_ORA_REGISTRAZIONE_NON_VALIDA;
case 961: return TRASMISSIONE_SCONOSCIUTA;
case 962: return TRASMISSIONE_TIPO_ORIGINE_SCONOSCIUTA;
case 963: return TRASMISSIONE_ORIGINE_SCONOSCIUTA;
case 964: return TRASMISSIONE_INDIRIZZO_ORIGINE_SCONOSCIUTA;
case 965: return TRASMISSIONE_IDPORTA_ORIGINE_SCONOSCIUTA;
case 966: return TRASMISSIONE_TIPO_DESTINAZIONE_SCONOSCIUTA;
case 967: return TRASMISSIONE_DESTINAZIONE_SCONOSCIUTA;
case 968: return TRASMISSIONE_INDIRIZZO_DESTINAZIONE_SCONOSCIUTA;
case 969: return TRASMISSIONE_IDPORTA_DESTINAZIONE_SCONOSCIUTA;
case 970: return TRASMISSIONE_TIPO_ORA_REGISTRAZIONE_SCONOSCIUTA;
case 971: return TRASMISSIONE_ORA_REGISTRAZIONE_SCONOSCIUTA;
// Lista Eccezioni [code set 1000-1049]
case 1000: return LISTA_ECCEZIONI;
case 1001: return LISTA_ECCEZIONI_NON_PRESENTE;
case 1002: return LISTA_ECCEZIONI_PRESENTE_PIU_VOLTE;
case 1003: return LISTA_ECCEZIONI_NON_VALORIZZATA;
case 1004: return LISTA_ECCEZIONI_NON_VALIDA;
case 1005: return LISTA_ECCEZIONI_SCONOSCIUTA;
case 1006: return ECCEZIONE;
case 1007: return ECCEZIONE_CODICE;
case 1008: return ECCEZIONE_CONTESTO;
case 1009: return ECCEZIONE_POSIZIONE;
case 1010: return ECCEZIONE_RILEVANZA;
case 1011: return ECCEZIONE_NON_PRESENTE;
case 1012: return ECCEZIONE_CODICE_NON_PRESENTE;
case 1013: return ECCEZIONE_CONTESTO_NON_PRESENTE;
case 1014: return ECCEZIONE_POSIZIONE_NON_PRESENTE;
case 1015: return ECCEZIONE_RILEVANZA_NON_PRESENTE;
case 1016: return ECCEZIONE_PRESENTE_PIU_VOLTE;
case 1017: return ECCEZIONE_CODICE_PRESENTE_PIU_VOLTE;
case 1018: return ECCEZIONE_CONTESTO_PRESENTE_PIU_VOLTE;
case 1019: return ECCEZIONE_POSIZIONE_PRESENTE_PIU_VOLTE;
case 1020: return ECCEZIONE_RILEVANZA_PRESENTE_PIU_VOLTE;
case 1021: return ECCEZIONE_NON_VALORIZZATA;
case 1022: return ECCEZIONE_CODICE_NON_VALORIZZATA;
case 1023: return ECCEZIONE_CONTESTO_NON_VALORIZZATA;
case 1024: return ECCEZIONE_POSIZIONE_NON_VALORIZZATA;
case 1025: return ECCEZIONE_RILEVANZA_NON_VALORIZZATA;
case 1026: return ECCEZIONE_NON_VALIDA;
case 1027: return ECCEZIONE_CODICE_NON_VALIDA;
case 1028: return ECCEZIONE_CONTESTO_NON_VALIDA;
case 1029: return ECCEZIONE_POSIZIONE_NON_VALIDA;
case 1030: return ECCEZIONE_RILEVANZA_NON_VALIDA;
case 1031: return ECCEZIONE_SCONOSCIUTA;
case 1032: return ECCEZIONE_CODICE_SCONOSCIUTA;
case 1033: return ECCEZIONE_CONTESTO_SCONOSCIUTA;
case 1034: return ECCEZIONE_POSIZIONE_SCONOSCIUTA;
case 1035: return ECCEZIONE_RILEVANZA_SCONOSCIUTA;
// Contenuto interno del fault non corretto [code set 1300-1349]
case 1300: return SOAPFAULT;
case 1301: return SOAPFAULT_CODE;
case 1302: return SOAPFAULT_STRING;
case 1303: return SOAPFAULT_ACTOR;
case 1304: return SOAPFAULT_DETAIL;
case 1305: return SOAPFAULT_NON_PRESENTE;
case 1306: return SOAPFAULT_CODE_NON_PRESENTE;
case 1307: return SOAPFAULT_STRING_NON_PRESENTE;
case 1308: return SOAPFAULT_ACTOR_NON_PRESENTE;
case 1309: return SOAPFAULT_DETAIL_NON_PRESENTE;
case 1310: return SOAPFAULT_PRESENTE_PIU_VOLTE;
case 1311: return SOAPFAULT_CODE_PRESENTE_PIU_VOLTE;
case 1312: return SOAPFAULT_STRING_PRESENTE_PIU_VOLTE;
case 1313: return SOAPFAULT_ACTOR_PRESENTE_PIU_VOLTE;
case 1314: return SOAPFAULT_DETAIL_PRESENTE_PIU_VOLTE;
case 1315: return SOAPFAULT_NON_VALORIZZATO;
case 1316: return SOAPFAULT_CODE_NON_VALORIZZATO;
case 1317: return SOAPFAULT_STRING_NON_VALORIZZATO;
case 1318: return SOAPFAULT_ACTOR_NON_VALORIZZATO;
case 1319: return SOAPFAULT_DETAIL_NON_VALORIZZATO;
case 1320: return SOAPFAULT_NON_VALIDO;
case 1321: return SOAPFAULT_CODE_NON_VALIDO;
case 1322: return SOAPFAULT_STRING_NON_VALIDO;
case 1323: return SOAPFAULT_ACTOR_NON_VALIDO;
case 1324: return SOAPFAULT_DETAIL_NON_VALIDO;
case 1325: return SOAPFAULT_SCONOSCIUTO;
case 1326: return SOAPFAULT_CODE_SCONOSCIUTO;
case 1327: return SOAPFAULT_STRING_SCONOSCIUTO;
case 1328: return SOAPFAULT_ACTOR_SCONOSCIUTO;
case 1329: return SOAPFAULT_DETAIL_SCONOSCIUTO;
// Operazioni di Sicurezza [code set 1350-1399]
case 1350: return SICUREZZA;
case 1351: return SICUREZZA_FALSIFICAZIONE_MITTENTE;
case 1352: return SICUREZZA_AUTORIZZAZIONE_FALLITA;
case 1353: return SICUREZZA_FIRMA_INTESTAZIONE_NON_VALIDA;
case 1354: return SICUREZZA_FIRMA_INTESTAZIONE_NON_PRESENTE;
case 1355: return SICUREZZA_FIRMA_NON_VALIDA;
case 1356: return SICUREZZA_FIRMA_NON_PRESENTE;
case 1357: return SICUREZZA_FIRMA_ALLEGATO_NON_VALIDA;
case 1358: return SICUREZZA_FIRMA_ALLEGATO_NON_PRESENTE;
case 1359: return SICUREZZA_FIRMA_PKCS7_ALLEGATO_NON_VALIDA;
case 1360: return SICUREZZA_FIRMA_PKCS7_ALLEGATO_NON_PRESENTE;
case 1361: return SICUREZZA_CIFRATURA_NON_VALIDA;
case 1362: return SICUREZZA_CIFRATURA_NON_PRESENTE;
case 1363: return SICUREZZA_CIFRATURA_ALLEGATO_NON_VALIDA;
case 1364: return SICUREZZA_CIFRATURA_ALLEGATO_NON_PRESENTE;
case 1365: return SICUREZZA_NON_PRESENTE;
case 1366: return SICUREZZA_TOKEN_NON_PRESENTE;
case 1367: return SICUREZZA_TOKEN_NON_VALIDO;
case 1368: return SICUREZZA_TOKEN_AUTORIZZAZIONE_FALLITA;
case 1369: return SICUREZZA_TOKEN_PRESENTE_PIU_VOLTE;
// Allegati [code set 1400-1449]
case 1400: return ALLEGATI;
case 1401: return ALLEGATI_RIFERIMENTO_NON_PRESENTE;
case 1402: return ALLEGATI_RIFERIMENTO_NON_VALIDO;
case 1403: return ALLEGATO_NON_PRESENTE;
case 1404: return ALLEGATO_NON_DEFINITO_MANIFEST;
// Generico
case 2000: return ECCEZIONE_GENERICA;
}
return UNKNOWN;
}
}