CostantiDB.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.constants;

  21. import org.openspcoop2.utils.certificate.KeystoreType;

  22. /**
  23.  * CostantiDB
  24.  *
  25.  * @author Stefano Corallo (corallo@link.it)
  26.  * @author $Author$
  27.  * @version $Rev$, $Date$
  28.  */
  29. public final class CostantiDB {
  30.    
  31.     private CostantiDB() {}
  32.        

  33.     /** TABELLE*/
  34.    
  35.     /*ID GENERATOR*/
  36.     public static final String TABELLA_ID_AS_LONG = org.openspcoop2.utils.id.serial.Constants.TABELLA_ID_AS_LONG;
  37.     public static final String TABELLA_ID_RELATIVO_AS_LONG = org.openspcoop2.utils.id.serial.Constants.TABELLA_ID_RELATIVO_AS_LONG;
  38.     public static final String TABELLA_ID_AS_STRING = org.openspcoop2.utils.id.serial.Constants.TABELLA_ID_AS_STRING;
  39.     public static final String TABELLA_ID_RELATIVO_AS_STRING = org.openspcoop2.utils.id.serial.Constants.TABELLA_ID_RELATIVO_AS_STRING;
  40.    
  41.     public static final String TABELLA_ID_COLONNA_COUNTER = org.openspcoop2.utils.id.serial.Constants.TABELLA_ID_COLONNA_COUNTER;
  42.     public static final String TABELLA_ID_COLONNA_PROTOCOLLO = org.openspcoop2.utils.id.serial.Constants.TABELLA_ID_COLONNA_PROTOCOLLO;
  43.     public static final String TABELLA_ID_COLONNA_PROGRESSIVO = org.openspcoop2.utils.id.serial.Constants.TABELLA_ID_COLONNA_PROGRESSIVO;
  44.     public static final String TABELLA_ID_COLONNA_INFO_ASSOCIATA = org.openspcoop2.utils.id.serial.Constants.TABELLA_ID_COLONNA_INFO_ASSOCIATA;
  45.    
  46.     public static final String CONDITION_IS_NOT_NULL = "is not null";
  47.     public static final String CONDITION_IS_NULL = "is null";
  48.     public static final String CONDITION_AND = " AND ";
  49.     public static final String CONDITION_OR = " OR ";
  50.    
  51.     /*ENC*/
  52.     public static final String ENC_PREFIX = "==";
  53.    
  54.     /*COMMONS*/
  55.     public static final String COLUMN_ALIAS_COUNT = "count";
  56.     public static final String COLUMN_ID = "id";
  57.     public static final String COLUMN_ID_PROPRIETARIO = "id_proprietario";
  58.     public static final String CONNETTORI = "connettori";
  59.     public static final String CONNETTORI_COLUMN_NOME = "nome_connettore";
  60.     public static final String CONNETTORI_COLUMN_ENDPOINT_TYPE = "endpointtype";
  61.     public static final String CONNETTORI_COLUMN_ID_CONNETTORE_INV = "id_connettore_inv";
  62.     public static final String CONNETTORI_CUSTOM = "connettori_custom";
  63.     public static final String CONNETTORI_CUSTOM_COLUMN_NAME = "name";
  64.     public static final String CONNETTORI_CUSTOM_COLUMN_VALUE = "value";
  65.     public static final String CONNETTORI_CUSTOM_COLUMN_ENC_VALUE = "enc_value";
  66.     public static final String CONNETTORI_CUSTOM_COLUMN_ID_CONNETTORE = "id_connettore";
  67.     public static final String SOGGETTI = "soggetti";
  68.     public static final String SOGGETTI_PDD = "soggetti_pdd";
  69.     public static final String SOGGETTI_COLUMN_TIPO_SOGGETTO = "tipo_soggetto";
  70.     public static final String SOGGETTI_COLUMN_NOME_SOGGETTO = "nome_soggetto";
  71.     public static final String SOGGETTI_COLUMN_DESCRIZIONE = "descrizione";
  72.     public static final String SOGGETTI_COLUMN_IDENTIFICATIVO_PORTA = "identificativo_porta";
  73.     public static final String SOGGETTI_COLUMN_SERVER = "server";
  74.     public static final String SOGGETTI_COLUMN_ROUTER = "is_router";
  75.     public static final String SOGGETTI_COLUMN_DEFAULT = "is_default";
  76.     public static final String SOGGETTI_COLUMN_TIPO_SOGGETTO_VIRTUALE = "tipo_soggetto_virtuale";
  77.     public static final String SOGGETTI_COLUMN_NOME_SOGGETTO_VIRTUALE = "nome_soggetto_virtuale";
  78.     public static final String SOGGETTI_COLUMN_SUPERUSER = "superuser";
  79.    
  80.     /*COMMONS PROPRIETA*/
  81.     public static final String PROPRIETA_OGGETTO_UTENTE_RICHIEDENTE = "utente_richiedente";
  82.     public static final String PROPRIETA_OGGETTO_DATA_CREAZIONE = "data_creazione";
  83.     public static final String PROPRIETA_OGGETTO_UTENTE_ULTIMA_MODIFICA = "utente_ultima_modifica";
  84.     public static final String PROPRIETA_OGGETTO_DATA_ULTIMA_MODIFICA = "data_ultima_modifica";
  85.     public static final String PROPRIETA_OGGETTO_ALIAS_UTENTE_RICHIEDENTE = "prop_obj_ur";
  86.     public static final String PROPRIETA_OGGETTO_ALIAS_DATA_CREAZIONE = "prop_obj_dc";
  87.     public static final String PROPRIETA_OGGETTO_ALIAS_UTENTE_ULTIMA_MODIFICA = "prop_obj_um";
  88.     public static final String PROPRIETA_OGGETTO_ALIAS_DATA_ULTIMA_MODIFICA = "prop_obj_dm";
  89.    
  90.     /*REGSERV*/
  91.     public static final String PROTOCOL_PROPERTIES = "protocol_properties";
  92.     public static final String PROTOCOL_PROPERTIES_COLUMN_TIPO_PROPRIETARIO = "tipo_proprietario";
  93.     public static final String PROTOCOL_PROPERTIES_COLUMN_ID_PROPRIETARIO = "id_proprietario";
  94.     public static final String PROTOCOL_PROPERTIES_COLUMN_NAME = "name";
  95.     public static final String PROTOCOL_PROPERTIES_COLUMN_VALUE_STRING = "value_string";
  96.     public static final String PROTOCOL_PROPERTIES_COLUMN_VALUE_ENCODING_STRING = "enc_value_string";
  97.     public static final String PROTOCOL_PROPERTIES_COLUMN_VALUE_NUMBER = "value_number";
  98.     public static final String PROTOCOL_PROPERTIES_COLUMN_VALUE_BOOLEAN = "value_boolean";
  99.     public static final String PROTOCOL_PROPERTIES_COLUMN_VALUE_BINARY = "value_binary";
  100.     public static final String PROTOCOL_PROPERTIES_COLUMN_FILENAME = "file_name";
  101.     public static final String PROTOCOL_PROPERTIES_COLUMN_ID = "id";
  102.    
  103.     public static final String PDD = "pdd";
  104.     public static final String PDD_COLUMN_NOME = "nome";
  105.     public static final String PDD_COLUMN_TIPO = "tipo";
  106.     public static final String GRUPPI   = "gruppi";
  107.     public static final String GRUPPI_COLUMN_NOME = "nome";
  108.     public static final String RUOLI    = "ruoli";
  109.     public static final String SCOPE    = "scope";
  110.     public static final String SOGGETTI_RUOLI = "soggetti_ruoli";
  111.     public static final String SOGGETTI_CREDENZIALI = "soggetti_credenziali";
  112.     public static final String SOGGETTI_PROPS = "soggetti_properties";
  113.     public static final String SOGGETTI_PROPS_COLUMN_NAME = "nome";
  114.     public static final String SOGGETTI_PROPS_COLUMN_VALUE = "valore";
  115.     public static final String SOGGETTI_PROPS_COLUMN_ENC_VALUE = "enc_value";
  116.     public static final String SERVIZI = "servizi";
  117.     public static final String SERVIZI_COLUMN_TIPO_SERVIZIO = "tipo_servizio";
  118.     public static final String SERVIZI_COLUMN_NOME_SERVIZIO = "nome_servizio";
  119.     public static final String SERVIZI_COLUMN_VERSIONE_SERVIZIO = "versione_servizio";
  120.     public static final String SERVIZI_COLUMN_ID_ACCORDO_REF = "id_accordo";
  121.     public static final String SERVIZI_COLUMN_ID_SOGGETTO_REF = "id_soggetto";
  122.     public static final String SERVIZI_AZIONI = "servizi_azioni";
  123.     public static final String SERVIZI_AZIONE = "servizi_azione";
  124.     public static final String SERVIZI_FRUITORI = "servizi_fruitori";
  125.     public static final String SERVIZI_FRUITORI_ID_SOGGETTO_REF = "id_soggetto";
  126.     public static final String SERVIZI_FRUITORI_ID_SERVIZIO_REF = "id_servizio";
  127.     public static final String SERVIZI_FRUITORI_AZIONI = "servizi_fruitori_azioni";
  128.     public static final String SERVIZI_FRUITORI_AZIONE = "servizi_fruitori_azione";
  129.     public static final String ACCORDI = "accordi";
  130.     public static final String ACCORDI_AZIONI = "accordi_azioni";
  131.     public static final String PORT_TYPE = "port_type";
  132.     public static final String PORT_TYPE_AZIONI = "port_type_azioni";
  133.     public static final String PORT_TYPE_AZIONI_OPERATION_MESSAGES = "operation_messages";
  134.     public static final String ACCORDI_COLUMN_ID_ACCORDO_REF = "id_accordo";
  135.     public static final String ACCORDI_COLUMN_ID_REFERENTE_REF = "id_referente";
  136.     public static final String API_RESOURCES = "api_resources";
  137.     public static final String API_RESOURCES_RESPONSE = "api_resources_response";
  138.     public static final String API_RESOURCES_MEDIA = "api_resources_media";
  139.     public static final String API_RESOURCES_PARAMETER = "api_resources_parameter";
  140.     public static final String ACCORDI_GRUPPI = "accordi_gruppi";
  141.     public static final String ACCORDI_GRUPPI_COLUMN_ID_ACCORDO_REF = "id_accordo";
  142.     public static final String ACCORDI_GRUPPI_COLUMN_ID_GRUPPO_REF = "id_gruppo";
  143.     public static final String CONNETTORI_PROPERTIES = "connettori_properties";
  144.     public static final String DOCUMENTI = "documenti";
  145.     public static final String ACCORDI_SERVIZI_COMPOSTO = "acc_serv_composti";
  146.     public static final String ACCORDI_SERVIZI_COMPONENTI = "acc_serv_componenti";
  147.     public static final String ACCORDI_COOPERAZIONE = "accordi_cooperazione";
  148.     public static final String ACCORDI_COOPERAZIONE_PARTECIPANTI = "accordi_coop_partecipanti";
  149.    
  150.     /*CONFIG*/
  151.     public static final String SERVIZI_APPLICATIVI = "servizi_applicativi";
  152.     public static final String SERVIZI_APPLICATIVI_COLUMN_ID_SOGGETTO = "id_soggetto";
  153.     public static final String SERVIZI_APPLICATIVI_COLUMN_NOME = "nome";
  154.     public static final String SERVIZI_APPLICATIVI_COLUMN_TIPO = "tipo";
  155.     public static final String SERVIZI_APPLICATIVI_COLUMN_TIPOLOGIA_FRUIZIONE = "tipologia_fruizione";
  156.     public static final String SERVIZI_APPLICATIVI_COLUMN_TIPOLOGIA_EROGAZIONE = "tipologia_erogazione";
  157.     public static final String SERVIZI_APPLICATIVI_COLUMN_TOKEN_POLICY = "token_policy";
  158.     public static final String SERVIZI_APPLICATIVI_COLUMN_AS_CLIENT = "as_client";
  159.     public static final String SERVIZI_APPLICATIVI_COLUMN_TIPOAUTH = "tipoauth";
  160.     public static final String SERVIZI_APPLICATIVI_COLUMN_CN_SUBJECT = "cn_subject";
  161.     public static final String SERVIZI_APPLICATIVI_COLUMN_SUBJECT = "subject";
  162.     public static final String SERVIZI_APPLICATIVI_COLUMN_CN_ISSUER = "cn_issuer";
  163.     public static final String SERVIZI_APPLICATIVI_COLUMN_ISSUER = "issuer";
  164.     public static final String SERVIZI_APPLICATIVI_COLUMN_UTENTE = "utente";
  165.     public static final String SERVIZI_APPLICATIVI_RUOLI = "sa_ruoli";
  166.     public static final String SERVIZI_APPLICATIVI_RUOLI_ID_SERVIZIO_APPLICATIVO_REF = "id_servizio_applicativo";
  167.     public static final String SERVIZI_APPLICATIVI_RUOLI_COLUMN_RUOLO = "ruolo";
  168.     public static final String SERVIZI_APPLICATIVI_CREDENZIALI = "sa_credenziali";
  169.     public static final String SERVIZI_APPLICATIVI_PROPS = "sa_properties";
  170.     public static final String SERVIZI_APPLICATIVI_PROPS_COLUMN_NOME = "nome";
  171.     public static final String SERVIZI_APPLICATIVI_PROPS_COLUMN_VALUE = "valore";
  172.     public static final String SERVIZI_APPLICATIVI_PROPS_COLUMN_ENC_VALUE = "enc_value";
  173.     public static final String SERVIZI_APPLICATIVI_PROPS_ID_SERVIZIO_APPLICATIVO_REF = "id_servizio_applicativo";
  174.     public static final String PORTE_APPLICATIVE = "porte_applicative";
  175.     public static final String PORTE_APPLICATIVE_SA = "porte_applicative_sa";
  176.     public static final String PORTE_APPLICATIVE_SA_PROPS = "pa_sa_properties";
  177.     public static final String PORTE_APPLICATIVE_BEHAVIOUR_PROPS = "pa_behaviour_props";
  178.     public static final String PORTE_APPLICATIVE_AUTENTICAZIONE_PROP = "pa_auth_properties";
  179.     public static final String PORTE_APPLICATIVE_AUTORIZZAZIONE_PROP = "pa_authz_properties";
  180.     public static final String PORTE_APPLICATIVE_AUTORIZZAZIONE_CONTENUTI_PROP = "pa_authzc_properties";
  181.     public static final String PORTE_APPLICATIVE_RATE_LIMITING_PROP = "pa_ct_properties";
  182.     public static final String PORTE_APPLICATIVE_PROP = "pa_properties";
  183.     public static final String PORTE_APPLICATIVE_MESSAGE_SECURITY_REQUEST = "pa_security_request";
  184.     public static final String PORTE_APPLICATIVE_MESSAGE_SECURITY_RESPONSE = "pa_security_response";
  185.     public static final String PORTE_APPLICATIVE_MTOM_REQUEST = "pa_mtom_request";
  186.     public static final String PORTE_APPLICATIVE_MTOM_RESPONSE = "pa_mtom_response";
  187.     public static final String PORTE_APPLICATIVE_CORRELAZIONE = "pa_correlazione";
  188.     public static final String PORTE_APPLICATIVE_CORRELAZIONE_RISPOSTA = "pa_correlazione_risposta";
  189.     public static final String PORTE_APPLICATIVE_RUOLI = "pa_ruoli";
  190.     public static final String PORTE_APPLICATIVE_SCOPE = "pa_scope";
  191.     public static final String PORTE_APPLICATIVE_SOGGETTI = "pa_soggetti";
  192.     public static final String PORTE_APPLICATIVE_SA_AUTORIZZATI = "porte_applicative_sa_auth";
  193.     public static final String PORTE_APPLICATIVE_AZIONI = "pa_azioni";
  194.     public static final String PORTE_APPLICATIVE_CACHE_REGOLE = "pa_cache_regole";
  195.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI = "pa_transform";
  196.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_COLUMN_ID = "id";
  197.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_SEQUENCE = "seq_pa_transform";
  198.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_TABLE_FOR_ID = "pa_transform_init_seq";
  199.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_SOGGETTI = "pa_transform_soggetti";
  200.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_SA = "pa_transform_sa";
  201.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_HEADER = "pa_transform_hdr";
  202.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_URL = "pa_transform_url";
  203.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_RISPOSTE = "pa_transform_risp";
  204.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_RISPOSTE_COLUMN_ID = "id";
  205.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_RISPOSTE_SEQUENCE = "seq_pa_transform_risp";
  206.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_RISPOSTE_TABLE_FOR_ID = "pa_transform_risp_init_seq";
  207.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_RISPOSTE_HEADER = "pa_transform_risp_hdr";
  208.     public static final String PORTE_APPLICATIVE_HANDLERS = "pa_handlers";
  209.     public static final String PORTE_APPLICATIVE_ATTRIBUTE_AUTHORITY = "pa_aa";
  210.     public static final String PORTE_APPLICATIVE_TOKEN_SA = "pa_token_sa";
  211.     public static final String PORTE_APPLICATIVE_TOKEN_RUOLI = "pa_token_ruoli";
  212.     public static final String PORTE_DELEGATE = "porte_delegate";
  213.     public static final String PORTE_DELEGATE_SA = "porte_delegate_sa";
  214.     public static final String PORTE_DELEGATE_AUTENTICAZIONE_PROP = "pd_auth_properties";
  215.     public static final String PORTE_DELEGATE_AUTORIZZAZIONE_PROP = "pd_authz_properties";
  216.     public static final String PORTE_DELEGATE_AUTORIZZAZIONE_CONTENUTI_PROP = "pd_authzc_properties";
  217.     public static final String PORTE_DELEGATE_RATE_LIMITING_PROP = "pd_ct_properties";
  218.     public static final String PORTE_DELEGATE_PROP = "pd_properties";
  219.     public static final String PORTE_DELEGATE_MESSAGE_SECURITY_REQUEST = "pd_security_request";
  220.     public static final String PORTE_DELEGATE_MESSAGE_SECURITY_RESPONSE = "pd_security_response";
  221.     public static final String PORTE_DELEGATE_MTOM_REQUEST = "pd_mtom_request";
  222.     public static final String PORTE_DELEGATE_MTOM_RESPONSE = "pd_mtom_response";
  223.     public static final String PORTE_DELEGATE_CORRELAZIONE = "pd_correlazione";
  224.     public static final String PORTE_DELEGATE_CORRELAZIONE_RISPOSTA = "pd_correlazione_risposta";
  225.     public static final String PORTE_DELEGATE_RUOLI = "pd_ruoli";
  226.     public static final String PORTE_DELEGATE_SCOPE = "pd_scope";
  227.     public static final String PORTE_DELEGATE_AZIONI = "pd_azioni";
  228.     public static final String PORTE_DELEGATE_CACHE_REGOLE = "pd_cache_regole";
  229.     public static final String PORTE_DELEGATE_TRASFORMAZIONI = "pd_transform";
  230.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_COLUMN_ID = "id";
  231.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_SEQUENCE = "seq_pd_transform";
  232.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_TABLE_FOR_ID = "pd_transform_init_seq";
  233.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_SA = "pd_transform_sa";
  234.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_HEADER = "pd_transform_hdr";
  235.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_URL = "pd_transform_url";
  236.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_RISPOSTE = "pd_transform_risp";
  237.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_RISPOSTE_COLUMN_ID = "id";
  238.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_RISPOSTE_SEQUENCE = "seq_pd_transform_risp";
  239.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_RISPOSTE_TABLE_FOR_ID = "pd_transform_risp_init_seq";
  240.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_RISPOSTE_HEADER = "pd_transform_risp_hdr";
  241.     public static final String PORTE_DELEGATE_HANDLERS = "pd_handlers";
  242.     public static final String PORTE_DELEGATE_ATTRIBUTE_AUTHORITY = "pd_aa";
  243.     public static final String PORTE_DELEGATE_TOKEN_SA = "pd_token_sa";
  244.     public static final String PORTE_DELEGATE_TOKEN_RUOLI = "pd_token_ruoli";
  245.     public static final String REGISTRI = "registri";
  246.     public static final String SERVIZI_PDD = "servizi_pdd";
  247.     public static final String SERVIZI_PDD_FILTRI = "servizi_pdd_filtri";
  248.     public static final String SYSTEM_PROPERTIES_PDD = "pdd_sys_props";
  249.     public static final String SYSTEM_PROPERTIES_PDD_COLUMN_NOME = "nome";
  250.     public static final String SYSTEM_PROPERTIES_PDD_COLUMN_VALUE = "valore";
  251.     public static final String SYSTEM_PROPERTIES_PDD_COLUMN_ENC_VALUE = "enc_value";
  252.     public static final String CONFIGURAZIONE = "configurazione";
  253.     public static final String CONFIGURAZIONE_CACHE_REGOLE = "config_cache_regole";
  254.     public static final String ROUTING = "routing";
  255.     public static final String GESTIONE_ERRORE = "gestione_errore";
  256.     public static final String GESTIONE_ERRORE_TRASPORTO = "gestione_errore_trasporto";
  257.     public static final String GESTIONE_ERRORE_SOAP = "gestione_errore_soap";
  258.     public static final String CONFIGURAZIONE_CANALI = "canali_configurazione";
  259.     public static final String CONFIGURAZIONE_CANALI_NODI = "canali_nodi";
  260.     public static final String CONFIGURAZIONE_HANDLERS = "config_handlers";

  261.     public static final String SUPERUSER_COLUMN = "superuser";
  262.    
  263.     public static final String PORTA_COLUMN_ID_REF = "id_porta";
  264.     public static final String PORTA_COLUMN_ID_SERVIZIO_APPLICATIVO_REF = "id_servizio_applicativo";
  265.     public static final String PORTA_COLUMN_ID_SOGGETTO_REF = "id_soggetto";
  266.     public static final String PORTA_COLUMN_ID_SERVIZIO_REF = "id_servizio";
  267.     public static final String PORTA_COLUMN_TIPO_SOGGETTO_EROGATORE = "tipo_soggetto_erogatore";
  268.     public static final String PORTA_COLUMN_NOME_SOGGETTO_EROGATORE = "nome_soggetto_erogatore";
  269.     public static final String PORTA_COLUMN_TIPO_SERVIZIO = "tipo_servizio";
  270.     public static final String PORTA_COLUMN_NOME_SERVIZIO = "nome_servizio";
  271.     public static final String PORTA_COLUMN_SERVIZIO = "servizio";
  272.     public static final String PORTA_COLUMN_VERSIONE_SERVIZIO = "versione_servizio";
  273.     public static final String PORTA_COLUMN_NOME_PORTA = "nome_porta";
  274.    
  275.     public static final String TRASFORMAZIONI_COLUMN_ID_RIF_TRASFORMAZIONE =  "id_trasformazione";
  276.     public static final String TRASFORMAZIONI_COLUMN_POSIZIONE = "posizione";
  277.     public static final String TRASFORMAZIONI_COLUMN_APPLICABILITA_CT = "applicabilita_ct";
  278.     public static final String TRASFORMAZIONI_COLUMN_APPLICABILITA_PATTERN = "applicabilita_pattern";
  279.     public static final String TRASFORMAZIONI_COLUMN_SOAP_ENVELOPE = "soap_envelope";
  280.     public static final String TRASFORMAZIONI_COLUMN_SOAP_ENVELOPE_AS_ATTACH ="soap_envelope_as_attach";
  281.     public static final String TRASFORMAZIONI_COLUMN_SOAP_ENVELOPE_TIPO = "soap_envelope_tipo";
  282.     public static final String TRASFORMAZIONI_COLUMN_SOAP_ENVELOPE_TEMPLATE = "soap_envelope_template";
  283.     public static final String TRASFORMAZIONI_COLUMN_TIPO_SOGGETTO = "tipo_soggetto";
  284.     public static final String TRASFORMAZIONI_COLUMN_NOME_SOGGETTO = "nome_soggetto";
  285.     public static final String TRASFORMAZIONI_COLUMN_VALORE = "valore";
  286.     public static final String TRASFORMAZIONI_COLUMN_IDENTIFICAZIONE_FALLITA = "identificazione_fallita";
  287.    
  288.     public static final String CONFIG_NODI_RUNTIME = "nodi_runtime";
  289.     public static final String CONFIG_NODI_RUNTIME_COLUMN_HOSTNAME = "hostname";
  290.     public static final String CONFIG_NODI_RUNTIME_COLUMN_GRUPPO = "gruppo";
  291.     public static final String CONFIG_NODI_RUNTIME_COLUMN_ID_NUMERICO = "id_numerico";
  292.     public static final String CONFIG_NODI_RUNTIME_COLUMN_DATA_REFRESH = "data_refresh";
  293.     public static final String CONFIG_NODI_RUNTIME_COLUMN_DATA_REGISTRAZIONE = "data_registrazione";
  294.    
  295.     public static final String CONFIG_NODI_RUNTIME_OPERATIONS = "nodi_runtime_operations";
  296.     public static final String CONFIG_NODI_RUNTIME_OPERATIONS_COLUMN_DESCRIZIONE = "descrizione";
  297.     public static final String CONFIG_NODI_RUNTIME_OPERATIONS_COLUMN_OPERAZIONE = "operazione";
  298.     public static final String CONFIG_NODI_RUNTIME_OPERATIONS_COLUMN_DATA_REGISTRAZIONE = "data_registrazione";
  299.    
  300.     public static final String CONFIG_URL_INVOCAZIONE = "config_url_invocazione";
  301.     public static final String CONFIG_URL_REGOLE = "config_url_regole";
  302.    
  303.     public static final String CONFIG_GENERIC_PROPERTIES = "generic_properties";
  304.     public static final String CONFIG_GENERIC_PROPERTIES_COLUMN_ID = "id";
  305.     public static final String CONFIG_GENERIC_PROPERTIES_SEQUENCE = "seq_generic_properties";
  306.     public static final String CONFIG_GENERIC_PROPERTIES_TABLE_FOR_ID = "generic_properties_init_seq";
  307.     public static final String CONFIG_GENERIC_PROPERTY = "generic_property";
  308.    
  309.     public static final String CONTROLLO_TRAFFICO_CONFIG = "ct_config";
  310.     public static final String CONTROLLO_TRAFFICO_CONFIG_RATE_LIMITING_PROPERTIES = "ct_rt_props";
  311.     public static final String CONTROLLO_TRAFFICO_CONFIG_POLICY = "ct_config_policy";
  312.     public static final String CONTROLLO_TRAFFICO_ACTIVE_POLICY = "ct_active_policy";
  313.     public static final String CONTROLLO_TRAFFICO_ACTIVE_POLICY_COLUMN_FILTRO_TIPO_FRUITORE = "filtro_tipo_fruitore";
  314.     public static final String CONTROLLO_TRAFFICO_ACTIVE_POLICY_COLUMN_FILTRO_NOME_FRUITORE = "filtro_nome_fruitore";
  315.     public static final String CONTROLLO_TRAFFICO_ACTIVE_POLICY_COLUMN_FILTRO_SA_FRUITORE = "filtro_sa_fruitore";
  316.     public static final String CONTROLLO_TRAFFICO_ACTIVE_POLICY_COLUMN_FILTRO_PORTA = "filtro_porta";
  317.     public static final String CONTROLLO_TRAFFICO_ACTIVE_POLICY_COLUMN_FILTRO_RUOLO = "filtro_ruolo";
  318.    
  319.     public static final String REGISTRO_PLUGINS = "registro_plugins";
  320.     public static final String REGISTRO_PLUGINS_COLUMN_ID = "id";
  321.     public static final String REGISTRO_PLUGINS_SEQUENCE = "seq_registro_plugins";
  322.     public static final String REGISTRO_PLUGINS_TABLE_FOR_ID = "registro_plugins_init_seq";
  323.     public static final String REGISTRO_PLUGINS_ARCHIVE = "registro_plug_jar";
  324.    
  325.     public static final String REGISTRO_CLASSI = "plugins";
  326.     public static final String REGISTRO_CLASSI_COMPATIBILITA_SERVIZIO = "plugins_servizi_comp";
  327.     public static final String REGISTRO_CLASSI_COMPATIBILITA_AZIONE = "plugins_azioni_comp";
  328.     public static final String REGISTRO_CLASSI_COMPATIBILITA_PROPRIETA = "plugins_props_comp";
  329.    
  330.     public static final String REMOTE_STORE = "remote_store";
  331.     public static final String REMOTE_STORE_COLUMN_ID = "id";
  332.     public static final String REMOTE_STORE_SEQUENCE = "seq_remote_store";
  333.     public static final String REMOTE_STORE_TABLE_FOR_ID = "remote_store_init_seq";
  334.    
  335.     public static final String REMOTE_STORE_KEY = "remote_store_key";
  336.    
  337.     /** Costanti Digest Service params **/
  338.     public static final String SERVIZI_DIGEST_PARAMS = "servizi_digest_params";
  339.     public static final String SERVIZI_DIGEST_PARAMS_COLUMN_ID_SERVIZIO_REF = "id_servizio";
  340.     public static final String SERVIZI_DIGEST_PARAMS_COLUMN_SERIAL_NUMBER = "serial_number";
  341.     public static final String SERVIZI_DIGEST_PARAMS_COLUMN_ALGORITHM = "algorithm";
  342.     public static final String SERVIZI_DIGEST_PARAMS_COLUMN_PERIOD = "lifetime";
  343.     public static final String SERVIZI_DIGEST_PARAMS_COLUMN_DATE = "data_registrazione";
  344.     public static final String SERVIZI_DIGEST_PARAMS_COLUMN_SEED = "seed";
  345.    
  346.    

  347.     private static boolean allarmiEnabled = false;
  348.     public static boolean isAllarmiEnabled() {
  349.         return allarmiEnabled;
  350.     }
  351.     public static void setAllarmiEnabled(boolean allarmiEnabled) {
  352.         CostantiDB.allarmiEnabled = allarmiEnabled;
  353.     }
  354.     public static final String ALLARMI = "allarmi";
  355.     public static final String ALLARMI_PARAMETRI = "allarmi_parametri";
  356.     public static final String ALLARMI_HISTORY = "allarmi_history";
  357.     public static final String ALLARMI_NOTIFICHE = "allarmi_notifiche";
  358.    
  359.     public static final String MSG_DIAGN_APPENDER = "msgdiag_appender";
  360.     public static final String MSG_DIAGN_APPENDER_COLUMN_ID = "id";
  361.     public static final String MSG_DIAGN_APPENDER_SEQUENCE = "seq_msgdiag_appender";
  362.     public static final String MSG_DIAGN_APPENDER_TABLE_FOR_ID = "msgdiag_appender_init_seq";
  363.     public static final String MSG_DIAGN_APPENDER_PROP = "msgdiag_appender_prop";
  364.    
  365.     public static final String MSG_DIAGN_DS = "msgdiag_ds";
  366.     public static final String MSG_DIAGN_DS_COLUMN_ID = "id";
  367.     public static final String MSG_DIAGN_DS_SEQUENCE = "seq_msgdiag_ds";
  368.     public static final String MSG_DIAGN_DS_TABLE_FOR_ID = "msgdiag_ds_init_seq";
  369.     public static final String MSG_DIAGN_DS_PROP = "msgdiag_ds_prop";
  370.    
  371.     public static final String TRACCIAMENTO_APPENDER = "tracce_appender";
  372.     public static final String TRACCIAMENTO_APPENDER_COLUMN_ID = "id";
  373.     public static final String TRACCIAMENTO_APPENDER_SEQUENCE = "seq_tracce_appender";
  374.     public static final String TRACCIAMENTO_APPENDER_TABLE_FOR_ID = "tracce_appender_init_seq";
  375.     public static final String TRACCIAMENTO_APPENDER_PROP = "tracce_appender_prop";
  376.    
  377.     // Utilizzabile anche per le transazioni
  378.     public static final String TRACCIAMENTO_DS = "tracce_ds";
  379.     public static final String TRACCIAMENTO_DS_COLUMN_ID = "id";
  380.     public static final String TRACCIAMENTO_DS_SEQUENCE = "seq_tracce_ds";
  381.     public static final String TRACCIAMENTO_DS_TABLE_FOR_ID = "tracce_ds_init_seq";
  382.     public static final String TRACCIAMENTO_DS_PROP = "tracce_ds_prop";
  383.    
  384.     public static final String DUMP_APPENDER = "dump_appender";
  385.     public static final String DUMP_APPENDER_COLUMN_ID = "id";
  386.     public static final String DUMP_APPENDER_SEQUENCE = "seq_dump_appender";
  387.     public static final String DUMP_APPENDER_TABLE_FOR_ID = "dump_appender_init_seq";
  388.    
  389.     public static final String DUMP_APPENDER_PROP = "dump_appender_prop";
  390.    
  391.     public static final String DUMP_CONFIGURAZIONE = "dump_config";
  392.    
  393.     public static final String DUMP_CONFIGURAZIONE_REGOLA = "dump_config_regola";
  394.     public static final String DUMP_CONFIGURAZIONE_REGOLA_COLUMN_ID = "id";
  395.     public static final String DUMP_CONFIGURAZIONE_REGOLA_SEQUENCE = "seq_dump_config_regola";
  396.     public static final String DUMP_CONFIGURAZIONE_REGOLA_TABLE_FOR_ID = "dump_config_regola_init_seq";

  397.     public static final String OLD_BACKWARD_COMPATIBILITY_DUMP_CONFIGURAZIONE_PROPRIETARIO_CONFIG = "config";
  398.     public static final String DUMP_CONFIGURAZIONE_PROPRIETARIO_CONFIG_PD = "configpd";
  399.     public static final String DUMP_CONFIGURAZIONE_PROPRIETARIO_CONFIG_PA = "configpa";
  400.     public static final String DUMP_CONFIGURAZIONE_PROPRIETARIO_PD = "pd";
  401.     public static final String DUMP_CONFIGURAZIONE_PROPRIETARIO_PA = "pa";
  402.    
  403.     public static final String TRACCIAMENTO_CONFIGURAZIONE = "tracce_config";
  404.     public static final String TRACCIAMENTO_CONFIGURAZIONE_COLUMN_PROPRIETARIO = "proprietario";
  405.     public static final String TRACCIAMENTO_CONFIGURAZIONE_COLUMN_TIPO = "tipo";
  406.     public static final String TRACCIAMENTO_CONFIGURAZIONE_COLUMN_ID_PROPRIETARIO = "id_proprietario";
  407.    
  408.     public static final String TRACCIAMENTO_CONFIGURAZIONE_PROPRIETARIO_CONFIG_PD = "configpd";
  409.     public static final String TRACCIAMENTO_CONFIGURAZIONE_PROPRIETARIO_CONFIG_PA = "configpa";
  410.     public static final String TRACCIAMENTO_CONFIGURAZIONE_PROPRIETARIO_PD = "pd";
  411.     public static final String TRACCIAMENTO_CONFIGURAZIONE_PROPRIETARIO_PA = "pa";
  412.    
  413.     public static final String TRACCIAMENTO_CONFIGURAZIONE_FILETRACE = "filetrace_config";
  414.     public static final String TRACCIAMENTO_CONFIGURAZIONE_FILETRACE_COLUMN_PROPRIETARIO = "proprietario";
  415.     public static final String TRACCIAMENTO_CONFIGURAZIONE_FILETRACE_COLUMN_ID_PROPRIETARIO = "id_proprietario";
  416.    
  417.     public static final String TRACCIAMENTO_CONFIGURAZIONE_TIPO_DB = "db";
  418.     public static final String TRACCIAMENTO_CONFIGURAZIONE_TIPO_FILETRACE = "filetrace";
  419.    
  420.     /*DIAGNOSTICA*/
  421.     public static final String MSG_DIAGNOSTICI = "msgdiagnostici";
  422.     public static final String MSG_DIAGNOSTICI_SEQUENCE = "seq_msgdiagnostici";
  423.     public static final String MSG_DIAGNOSTICI_TABLE_FOR_ID = "msgdiagnostici_init_seq";
  424.    
  425.     /*DIAGNOSTICA CORRELAZIONE*/
  426.     public static final String MSG_DIAGNOSTICI_CORRELAZIONE = "msgdiag_correlazione";
  427.     public static final String MSG_DIAGNOSTICI_CORRELAZIONE_SEQUENCE = "seq_msgdiag_correlazione";
  428.     public static final String MSG_DIAGNOSTICI_CORRELAZIONE_TABLE_FOR_ID = "msgdiag_correlazione_init_seq";
  429.     public static final String MSG_DIAGNOSTICI_CORRELAZIONE_SA = "msgdiag_correlazione_sa";
  430.     public static final String MSG_CORR_INDEX = "MSG_CORR_INDEX";
  431.    
  432.     /*TRACCIAMENTO*/
  433.     public static final String TRACCE = "tracce";
  434.     public static final String TRACCE_RISCONTRI = "tracce_riscontri";
  435.     public static final String TRACCE_ECCEZIONI = "tracce_eccezioni";
  436.     public static final String TRACCE_TRASMISSIONI = "tracce_trasmissioni";
  437.     public static final String TRACCE_ALLEGATI = "tracce_allegati";
  438.     public static final String TRACCE_EXT_INFO = "tracce_ext_protocol_info";
  439.     public static final String TRACCE_COLUMN_ID = "id";
  440.     public static final String TRACCE_SEQUENCE = "seq_tracce";
  441.     public static final String TRACCE_TABLE_FOR_ID = "tracce_init_seq";
  442.    
  443.     /*TRANSAZIONI*/
  444.     public static final String TRANSAZIONI = "transazioni";
  445.     public static final String TABLE_TRANSAZIONI_INDEX_FILTRO_REQ_1 = "INDEX_TR_FILTROD_REQ";
  446.     public static final String TABLE_TRANSAZIONI_INDEX_FILTRO_RES_1 = "INDEX_TR_FILTROD_RES";
  447.     public static final String TABLE_TRANSAZIONI_INDEX_FILTRO_REQ_2 = "INDEX_TR_FILTROD_REQ_2";
  448.     public static final String TABLE_TRANSAZIONI_INDEX_FILTRO_RES_2 = "INDEX_TR_FILTROD_RES_2";
  449.    
  450.      /*STATISTICHE*/
  451.     public static final String STATISTICHE = "statistiche";
  452.     public static final String STATISTICHE_ORARIE = "statistiche_orarie";
  453.     public static final String STATISTICHE_ORARIE_CONTENUTI = "stat_orarie_contenuti";
  454.     public static final String STATISTICHE_GIORNALIERE = "statistiche_giornaliere";
  455.     public static final String STATISTICHE_GIORNALIERE_CONTENUTI = "stat_giorni_contenuti";
  456.     public static final String STATISTICHE_SETTIMANALI = "statistiche_settimanali";
  457.     public static final String STATISTICHE_SETTIMANALI_CONTENUTI = "stat_settimane_contenuti";
  458.     public static final String STATISTICHE_MENSILI = "statistiche_mensili";
  459.     public static final String STATISTICHE_MENSILI_CONTENUTI = "stat_mensili_contenuti";
  460.    
  461.     public static final int STATISTICHE_STATO_RECORD_VALIDO = 1; // finito anche in patch sql
  462.     public static final int STATISTICHE_STATO_RECORD_ANCORA_VALIDO_IN_FASE_DI_AGGIORNAMENTO = 2;
  463.     public static final int STATISTICHE_STATO_RECORD_IN_AGGIORNAMENTO = 0;
  464.     public static final int STATISTICHE_STATO_RECORD_ELIMINATO = -2;
  465.    
  466.     public static final String TRANSAZIONI_EXTENDED_INFO = "transazione_extended_info";
  467.    
  468.     public static final String TRANSAZIONI_ESITI = "transazioni_esiti";
  469.     public static final String TRANSAZIONI_CLASSE_ESITI = "transazioni_classe_esiti";
  470.    
  471.      /*TRANSAZIONI_SERVER_APPLICATIVI*/
  472.     public static final String TRANSAZIONI_APPLICATIVI_SERVER = "transazioni_sa";
  473.    
  474.     /*EVENTI*/
  475.     public static final String DUMP_EVENTI = "notifiche_eventi";
  476.    
  477.     /*DUMP*/
  478.     public static final String DUMP_MESSAGGI = "dump_messaggi";
  479.     public static final String DUMP_MULTIPART_HEADER = "dump_multipart_header";
  480.     public static final String DUMP_HEADER_TRASPORTO = "dump_header_trasporto";
  481.     public static final String DUMP_ALLEGATI = "dump_allegati";
  482.     public static final String DUMP_ALLEGATI_HEADER = "dump_header_allegato";
  483.     public static final String DUMP_CONTENUTI = "dump_contenuti";
  484.    
  485.     /*PddConsole*/
  486.     public static final String USERS = "users";
  487.     public static final String USERS_STATI = "users_stati";
  488.     public static final String USERS_PASSWORD = "users_password";
  489.     public static final String USERS_SOGGETTI = "users_soggetti";
  490.     public static final String USERS_SERVIZI = "users_servizi";
  491.     public static final String MAPPING_FRUIZIONE_PD = "mapping_fruizione_pd";
  492.     public static final String MAPPING_EROGAZIONE_PA    = "mapping_erogazione_pa";
  493.    
  494.     /*DB INFO*/
  495.     public static final String DB_INFO = "db_info";
  496.     public static final String DB_INFO_CONSOLE = "db_info_console";
  497.    
  498.     // VALORI DI COMODO
  499.    
  500.     public static final int CREATE = 1;
  501.     public static final int UPDATE = 2;
  502.     public static final int DELETE = 3;
  503.    
  504.     public static final int TRUE = 1;
  505.     public static final int FALSE = 0;
  506.    
  507.    
  508.     /*COLONNE TABELLA TRACCE*/
  509.     // dati generali
  510.     public static final String TRACCE_COLUMN_GDO = "gdo";
  511.     public static final String TRACCE_COLUMN_GDO_INT = "gdo_int";
  512.     public static final String TRACCE_COLUMN_PDD_CODICE = "pdd_codice";
  513.     public static final String TRACCE_COLUMN_PDD_TIPO_SOGGETTO = "pdd_tipo_soggetto";
  514.     public static final String TRACCE_COLUMN_PDD_NOME_SOGGETTO = "pdd_nome_soggetto";
  515.     public static final String TRACCE_COLUMN_PDD_RUOLO = "pdd_ruolo";
  516.     public static final String TRACCE_COLUMN_TIPO_MESSAGGIO = "tipo_messaggio";
  517.     public static final String TRACCE_COLUMN_ESITO_ELABORAZIONE = "esito_elaborazione";
  518.     public static final String TRACCE_COLUMN_DETTAGLIO_ESITO_ELABORAZIONE = "dettaglio_esito_elaborazione";
  519.     // dati mittente
  520.     public static final String TRACCE_COLUMN_MITTENTE_TIPO = "tipo_mittente";
  521.     public static final String TRACCE_COLUMN_MITTENTE_NOME = "mittente";
  522.     public static final String TRACCE_COLUMN_MITTENTE_IDPORTA = "idporta_mittente";
  523.     public static final String TRACCE_COLUMN_MITTENTE_INDIRIZZO = "indirizzo_mittente";
  524.     // dati destinatario
  525.     public static final String TRACCE_COLUMN_DESTINATARIO_TIPO = "tipo_destinatario";
  526.     public static final String TRACCE_COLUMN_DESTINATARIO_NOME = "destinatario";
  527.     public static final String TRACCE_COLUMN_DESTINATARIO_IDPORTA = "idporta_destinatario";
  528.     public static final String TRACCE_COLUMN_DESTINATARIO_INDIRIZZO = "indirizzo_destinatario";
  529.     // profilo collaborazione
  530.     public static final String TRACCE_COLUMN_PROFILO_COLLABORAZIONE = "profilo_collaborazione";
  531.     public static final String TRACCE_COLUMN_PROFILO_COLLABORAZIONE_SDK_CONSTANT = "profilo_collaborazione_meta";
  532.     // servizio
  533.     public static final String TRACCE_COLUMN_SERVIZIO_TIPO = "tipo_servizio";
  534.     public static final String TRACCE_COLUMN_SERVIZIO_NOME = "servizio";
  535.     public static final String TRACCE_COLUMN_SERVIZIO_VERSIONE = "versione_servizio";
  536.     public static final String TRACCE_COLUMN_SERVIZIO_CORRELATO_TIPO = "tipo_servizio_correlato";
  537.     public static final String TRACCE_COLUMN_SERVIZIO_CORRELATO_NOME = "servizio_correlato";
  538.     public static final String TRACCE_COLUMN_SERVIZIO_CORRELATO_VERSIONE = "versione_servizio_correlato";
  539.     // collaborazione
  540.     public static final String TRACCE_COLUMN_COLLABORAZIONE = "collaborazione";
  541.     // azione
  542.     public static final String TRACCE_COLUMN_AZIONE = "azione";
  543.     // identificativi
  544.     public static final String TRACCE_COLUMN_ID_MESSAGGIO = "id_messaggio";
  545.     public static final String TRACCE_COLUMN_RIFERIMENTO_MESSAGGIO = "rif_messaggio";
  546.     // ora registrazione
  547.     public static final String TRACCE_COLUMN_ORA_REGISTRAZIONE = "ora_registrazione";
  548.     public static final String TRACCE_COLUMN_ORA_REGISTRAZIONE_TIPO = "tipo_ora_reg";
  549.     public static final String TRACCE_COLUMN_ORA_REGISTRAZIONE_TIPO_SDK_CONSTANT = "tipo_ora_reg_meta";
  550.     public static final String TRACCE_COLUMN_SCADENZA = "scadenza";
  551.     // trasmissione
  552.     public static final String TRACCE_COLUMN_INOLTRO = "inoltro";
  553.     public static final String TRACCE_COLUMN_INOLTRO_SDK_CONSTANT = "inoltro_meta";
  554.     public static final String TRACCE_COLUMN_CONFERMA_RICEZIONE = "conferma_ricezione";
  555.     public static final String TRACCE_COLUMN_SEQUENZA = "sequenza";
  556.     // integrazione
  557.     public static final String TRACCE_COLUMN_LOCATION = "location";
  558.     public static final String TRACCE_COLUMN_CORRELAZIONE_APPLICATIVA_RICHIESTA = "correlazione_applicativa";
  559.     public static final String TRACCE_COLUMN_CORRELAZIONE_APPLICATIVA_RISPOSTA = "correlazione_risposta";
  560.     public static final String TRACCE_COLUMN_SA_FRUITORE = "sa_fruitore";
  561.     public static final String TRACCE_COLUMN_SA_EROGATORE = "sa_erogatore";
  562.     // protocollo
  563.     public static final String TRACCE_COLUMN_PROTOCOLLO = "protocollo";
  564.     // id_transazione
  565.     public static final String TRACCE_COLUMN_ID_TRANSAZIONE = "id_transazione";
  566.     // isArrivedi
  567.     public static final String TRACCE_COLUMN_IS_ARRIVED = "is_arrived";
  568.     // SOAP
  569.     public static final String TRACCE_COLUMN_SOAP = "soap_element";
  570.     public static final String TRACCE_COLUMN_DIGEST = "digest";

  571.     /*COLONNE TABELLA TRACCE RISCONTRI*/
  572.     public static final String TRACCE_RISCONTRI_COLUMN_ID_TRACCIA = "idtraccia";
  573.     public static final String TRACCE_RISCONTRI_COLUMN_ID_RISCONTRO = "riscontro";
  574.     public static final String TRACCE_RISCONTRI_COLUMN_RICEVUTA = "ricevuta";
  575.     public static final String TRACCE_RISCONTRI_COLUMN_ORA_REGISTRAZIONE = "ora_registrazione";
  576.     public static final String TRACCE_RISCONTRI_COLUMN_ORA_REGISTRAZIONE_TIPO = "tipo_ora_reg";
  577.     public static final String TRACCE_RISCONTRI_COLUMN_ORA_REGISTRAZIONE_TIPO_SDK_CONSTANT = "tipo_ora_reg_meta";
  578.     public static final String TRACCE_RISCONTRI_COLUMN_GDO = "gdo";
  579.    
  580.     /*COLONNE TABELLA TRACCE TRASMISSIONI */
  581.     public static final String TRACCE_TRASMISSIONI_COLUMN_ID_TRACCIA = "idtraccia";
  582.     // origine
  583.     public static final String TRACCE_TRASMISSIONI_COLUMN_ORIGINE = "origine";
  584.     public static final String TRACCE_TRASMISSIONI_COLUMN_ORIGINE_TIPO = "tipo_origine";
  585.     public static final String TRACCE_TRASMISSIONI_COLUMN_ORIGINE_INDIRIZZO = "indirizzo_origine";
  586.     public static final String TRACCE_TRASMISSIONI_COLUMN_ORIGINE_IDPORTA = "idporta_origine";
  587.     // destinazione
  588.     public static final String TRACCE_TRASMISSIONI_COLUMN_DESTINAZIONE = "destinazione";
  589.     public static final String TRACCE_TRASMISSIONI_COLUMN_DESTINAZIONE_TIPO = "tipo_destinazione";
  590.     public static final String TRACCE_TRASMISSIONI_COLUMN_DESTINAZIONE_INDIRIZZO = "indirizzo_destinazione";
  591.     public static final String TRACCE_TRASMISSIONI_COLUMN_DESTINAZIONE_IDPORTA = "idporta_destinazione";
  592.     // ora registrazione
  593.     public static final String TRACCE_TRASMISSIONI_COLUMN_ORA_REGISTRAZIONE = "ora_registrazione";
  594.     public static final String TRACCE_TRASMISSIONI_COLUMN_ORA_REGISTRAZIONE_TIPO = "tipo_ora_reg";
  595.     public static final String TRACCE_TRASMISSIONI_COLUMN_ORA_REGISTRAZIONE_TIPO_SDK_CONSTANT = "tipo_ora_reg_meta";
  596.     // gdo
  597.     public static final String TRACCE_TRASMISSIONI_COLUMN_GDO = "gdo";

  598.     /*COLONNE TABELLA TRACCE ECCEZIONI */
  599.     public static final String TRACCE_ECCEZIONI_COLUMN_ID_TRACCIA = "idtraccia";
  600.     public static final String TRACCE_ECCEZIONI_COLUMN_CONTESTO_CODIFICA = "contesto_codifica";
  601.     public static final String TRACCE_ECCEZIONI_COLUMN_CONTESTO_CODIFICA_SDK_CONSTANT = "contesto_codifica_meta";
  602.     public static final String TRACCE_ECCEZIONI_COLUMN_CODICE_ECCEZIONE = "codice_eccezione";
  603.     public static final String TRACCE_ECCEZIONI_COLUMN_CODICE_ECCEZIONE_SDK_CONSTANT = "codice_eccezione_meta";
  604.     public static final String TRACCE_ECCEZIONI_COLUMN_CODICE_ECCEZIONE_SUBCOD_SDK_CONSTANT = "subcodice_eccezione_meta";
  605.     public static final String TRACCE_ECCEZIONI_COLUMN_RILEVANZA = "rilevanza";
  606.     public static final String TRACCE_ECCEZIONI_COLUMN_RILEVANZA_SDK_CONSTANT = "rilevanza_meta";
  607.     public static final String TRACCE_ECCEZIONI_COLUMN_POSIZIONE = "posizione";
  608.     public static final String TRACCE_ECCEZIONI_COLUMN_GDO = "gdo";
  609.    
  610.     /*COLONNE TABELLA TRACCE ALLEGATI */
  611.     public static final String TRACCE_ALLEGATI_COLUMN_ID_TRACCIA = "idtraccia";
  612.     public static final String TRACCE_ALLEGATI_COLUMN_CONTENT_ID = "content_id";
  613.     public static final String TRACCE_ALLEGATI_COLUMN_CONTENT_LOCATION = "content_location";
  614.     public static final String TRACCE_ALLEGATI_COLUMN_CONTENT_TYPE = "content_type";
  615.     public static final String TRACCE_ALLEGATI_COLUMN_DIGEST = "digest";
  616.     public static final String TRACCE_ALLEGATI_COLUMN_GDO = "gdo";
  617.    
  618.     /*COLONNE TABELLA TRACCE EXT PROTOCOL INFO */
  619.     public static final String TRACCE_EXT_PROTOCOL_INFO_COLUMN_ID_TRACCIA = "idtraccia";
  620.     public static final String TRACCE_EXT_PROTOCOL_INFO_COLUMN_NAME = "name";
  621.     public static final String TRACCE_EXT_PROTOCOL_INFO_COLUMN_VALUE = "value";
  622.     public static final String TRACCE_EXT_PROTOCOL_INFO_COLUMN_EXT_VALUE = "ext_value";
  623.     public static final String TRACCE_EXT_PROTOCOL_INFO_COLUMN_GDO = "gdo";


  624.     /*COLONNE TABELLA MSGDIAGNOSTICI */
  625.     public static final String MSG_DIAGNOSTICI_COLUMN_GDO = "gdo";
  626.     public static final String MSG_DIAGNOSTICI_COLUMN_PDD_CODICE = "pdd_codice";
  627.     public static final String MSG_DIAGNOSTICI_COLUMN_PDD_TIPO_SOGGETTO = "pdd_tipo_soggetto";
  628.     public static final String MSG_DIAGNOSTICI_COLUMN_PDD_NOME_SOGGETTO = "pdd_nome_soggetto";
  629.     public static final String MSG_DIAGNOSTICI_COLUMN_IDFUNZIONE = "idfunzione";
  630.     public static final String MSG_DIAGNOSTICI_COLUMN_SEVERITA = "severita";
  631.     public static final String MSG_DIAGNOSTICI_COLUMN_MESSAGGIO = "messaggio";
  632.     public static final String MSG_DIAGNOSTICI_COLUMN_IDMESSAGGIO = "idmessaggio";
  633.     public static final String MSG_DIAGNOSTICI_COLUMN_IDMESSAGGIO_RISPOSTA = "idmessaggio_risposta";
  634.     public static final String MSG_DIAGNOSTICI_COLUMN_CODICE = "codice";
  635.     public static final String MSG_DIAGNOSTICI_COLUMN_PROTOCOLLO = "protocollo";
  636.     public static final String MSG_DIAGNOSTICI_COLUMN_ID_TRANSAZIONE = "id_transazione";
  637.     public static final String MSG_DIAGNOSTICI_COLUMN_APPLICATIVO = "applicativo";
  638.     public static final String MSG_DIAGNOSTICI_COLUMN_ID = "id";
  639.    
  640.     /*COLONNE TABELLA PORTE_DELEGATE_MESSAGE_SECURITY_REQUEST */
  641.     public static final String PORTE_DELEGATE_MESSAGE_SECURITY_REQUEST_COLUMN_ID_PORTA = "id_porta";
  642.     public static final String PORTE_DELEGATE_MESSAGE_SECURITY_REQUEST_COLUMN_NOME = "nome";
  643.     public static final String PORTE_DELEGATE_MESSAGE_SECURITY_REQUEST_COLUMN_VALORE = "valore";
  644.     public static final String PORTE_DELEGATE_MESSAGE_SECURITY_REQUEST_COLUMN_ENC_VALUE = "enc_value";
  645.        
  646.     /*COLONNE TABELLA PORTE_DELEGATE_MESSAGE_SECURITY_RESPONSE */
  647.     public static final String PORTE_DELEGATE_MESSAGE_SECURITY_RESPONSE_COLUMN_ID_PORTA = "id_porta";
  648.     public static final String PORTE_DELEGATE_MESSAGE_SECURITY_RESPONSE_COLUMN_NOME = "nome";
  649.     public static final String PORTE_DELEGATE_MESSAGE_SECURITY_RESPONSE_COLUMN_VALORE = "valore";
  650.     public static final String PORTE_DELEGATE_MESSAGE_SECURITY_RESPONSE_COLUMN_ENC_VALUE = "enc_value";

  651.     /*COLONNE TABELLA PORTE_DELEGATE_AUTENTICAZIONE_PROP */
  652.     public static final String PORTE_DELEGATE_AUTENTICAZIONE_PROP_COLUMN_ID_PORTA = "id_porta";
  653.     public static final String PORTE_DELEGATE_AUTENTICAZIONE_PROP_COLUMN_NOME = "nome";
  654.     public static final String PORTE_DELEGATE_AUTENTICAZIONE_PROP_COLUMN_VALORE = "valore";
  655.     public static final String PORTE_DELEGATE_AUTENTICAZIONE_PROP_COLUMN_ENC_VALUE = "enc_value";
  656.    
  657.     /*COLONNE TABELLA PORTE_DELEGATE_AUTORIZZAZIONE_PROP */
  658.     public static final String PORTE_DELEGATE_AUTORIZZAZIONE_PROP_COLUMN_ID_PORTA = "id_porta";
  659.     public static final String PORTE_DELEGATE_AUTORIZZAZIONE_PROP_COLUMN_NOME = "nome";
  660.     public static final String PORTE_DELEGATE_AUTORIZZAZIONE_PROP_COLUMN_VALORE = "valore";
  661.     public static final String PORTE_DELEGATE_AUTORIZZAZIONE_PROP_COLUMN_ENC_VALUE = "enc_value";
  662.    
  663.     /*COLONNE TABELLA PORTE_DELEGATE_AUTORIZZAZIONE_CONTENUTI_PROP */
  664.     public static final String PORTE_DELEGATE_AUTORIZZAZIONE_CONTENUTI_PROP_COLUMN_ID_PORTA = "id_porta";
  665.     public static final String PORTE_DELEGATE_AUTORIZZAZIONE_CONTENUTI_PROP_COLUMN_NOME = "nome";
  666.     public static final String PORTE_DELEGATE_AUTORIZZAZIONE_CONTENUTI_PROP_COLUMN_VALORE = "valore";
  667.     public static final String PORTE_DELEGATE_AUTORIZZAZIONE_CONTENUTI_PROP_COLUMN_ENC_VALUE = "enc_value";
  668.    
  669.     /*COLONNE TABELLA PORTE_DELEGATE_PROP */
  670.     public static final String PORTE_DELEGATE_PROP_COLUMN_ID_PORTA = "id_porta";
  671.     public static final String PORTE_DELEGATE_PROP_COLUMN_NOME = "nome";
  672.     public static final String PORTE_DELEGATE_PROP_COLUMN_VALORE = "valore";
  673.     public static final String PORTE_DELEGATE_PROP_COLUMN_ENC_VALUE = "enc_value";
  674.    
  675.    
  676.    
  677.     /*COLONNE TABELLA PORTE_APPLICATIVE_MESSAGE_SECURITY_REQUEST */
  678.     public static final String PORTE_APPLICATIVE_MESSAGE_SECURITY_REQUEST_COLUMN_ID_PORTA = "id_porta";
  679.     public static final String PORTE_APPLICATIVE_MESSAGE_SECURITY_REQUEST_COLUMN_NOME = "nome";
  680.     public static final String PORTE_APPLICATIVE_MESSAGE_SECURITY_REQUEST_COLUMN_VALORE = "valore";
  681.     public static final String PORTE_APPLICATIVE_MESSAGE_SECURITY_REQUEST_COLUMN_ENC_VALUE = "enc_value";
  682.    
  683.     /*COLONNE TABELLA PORTE_APPLICATIVE_MESSAGE_SECURITY_RESPONSE */
  684.     public static final String PORTE_APPLICATIVE_MESSAGE_SECURITY_RESPONSE_COLUMN_ID_PORTA = "id_porta";
  685.     public static final String PORTE_APPLICATIVE_MESSAGE_SECURITY_RESPONSE_COLUMN_NOME = "nome";
  686.     public static final String PORTE_APPLICATIVE_MESSAGE_SECURITY_RESPONSE_COLUMN_VALORE = "valore";
  687.     public static final String PORTE_APPLICATIVE_MESSAGE_SECURITY_RESPONSE_COLUMN_ENC_VALUE = "enc_value";
  688.    
  689.     /*COLONNE TABELLA PORTE_APPLICATIVE_AUTENTICAZIONE_PROP */
  690.     public static final String PORTE_APPLICATIVE_AUTENTICAZIONE_PROP_COLUMN_ID_PORTA = "id_porta";
  691.     public static final String PORTE_APPLICATIVE_AUTENTICAZIONE_PROP_COLUMN_NOME = "nome";
  692.     public static final String PORTE_APPLICATIVE_AUTENTICAZIONE_PROP_COLUMN_VALORE = "valore";
  693.     public static final String PORTE_APPLICATIVE_AUTENTICAZIONE_PROP_COLUMN_ENC_VALUE = "enc_value";
  694.    
  695.     /*COLONNE TABELLA PORTE_APPLICATIVE_AUTORIZZAZIONE_PROP */
  696.     public static final String PORTE_APPLICATIVE_AUTORIZZAZIONE_PROP_COLUMN_ID_PORTA = "id_porta";
  697.     public static final String PORTE_APPLICATIVE_AUTORIZZAZIONE_PROP_COLUMN_NOME = "nome";
  698.     public static final String PORTE_APPLICATIVE_AUTORIZZAZIONE_PROP_COLUMN_VALORE = "valore";
  699.     public static final String PORTE_APPLICATIVE_AUTORIZZAZIONE_PROP_COLUMN_ENC_VALUE = "enc_value";
  700.    
  701.     /*COLONNE TABELLA PORTE_APPLICATIVE_AUTORIZZAZIONE_CONTENUTI_PROP */
  702.     public static final String PORTE_APPLICATIVE_AUTORIZZAZIONE_CONTENUTI_PROP_COLUMN_ID_PORTA = "id_porta";
  703.     public static final String PORTE_APPLICATIVE_AUTORIZZAZIONE_CONTENUTI_PROP_COLUMN_NOME = "nome";
  704.     public static final String PORTE_APPLICATIVE_AUTORIZZAZIONE_CONTENUTI_PROP_COLUMN_VALORE = "valore";
  705.     public static final String PORTE_APPLICATIVE_AUTORIZZAZIONE_CONTENUTI_PROP_COLUMN_ENC_VALUE = "enc_value";
  706.    
  707.     /*COLONNE TABELLA PORTE_APPLICATIVE_PROP */
  708.     public static final String PORTE_APPLICATIVE_PROP_COLUMN_ID_PORTA = "id_porta";
  709.     public static final String PORTE_APPLICATIVE_PROP_COLUMN_NOME = "nome";
  710.     public static final String PORTE_APPLICATIVE_PROP_COLUMN_VALORE = "valore";
  711.     public static final String PORTE_APPLICATIVE_PROP_COLUMN_ENC_VALUE = "enc_value";
  712.    
  713.    
  714.     /*COLONNE TABELLA CONFIG_GENERIC_PROPERTY */
  715.     public static final String CONFIG_GENERIC_PROPERTY_COLUMN_ID_PROPS = "id_props";
  716.     public static final String CONFIG_GENERIC_PROPERTY_COLUMN_NOME = "nome";
  717.     public static final String CONFIG_GENERIC_PROPERTY_COLUMN_VALORE = "valore";
  718.     public static final String CONFIG_GENERIC_PROPERTY_COLUMN_ENC_VALUE = "enc_value";

  719.     /**
  720.      * PROPRIETA SICUREZZA
  721.      */

  722.     public static final String KEY_IDENTIFIER_BST_DIRECT_REFERENCE = "DirectReference";
  723.     public static final String KEY_IDENTIFIER_ISSUER_SERIAL = "IssuerSerial";
  724.     public static final String KEY_IDENTIFIER_X509 = "X509KeyIdentifier";
  725.     public static final String KEY_IDENTIFIER_SKI = "SKIKeyIdentifier";
  726.     public static final String KEY_IDENTIFIER_EMBEDDED_KEY_NAME = "EmbeddedKeyName";
  727.     public static final String KEY_IDENTIFIER_THUMBPRINT = "Thumbprint";
  728.     public static final String KEY_IDENTIFIER_ENCRYPTED_KEY_SHA1 = "EncryptedKeySHA1";
  729.    
  730.     public static final String INCLUSIVE_C14N_10_OMITS_COMMENTS_URI = "http://www.w3.org/TR/2001/REC-xml-c14n-20010315";
  731.     public static final String INCLUSIVE_C14N_10_WITH_COMMENTS_URI = "http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments";
  732.     public static final String INCLUSIVE_C14N_11_OMITS_COMMENTS_URI = "http://www.w3.org/2006/12/xml-c14n11";
  733.     public static final String INCLUSIVE_C14N_11_WITH_COMMENTS_URI = "http://www.w3.org/2006/12/xml-c14n11#WithComments";
  734.     public static final String EXCLUSIVE_C14N_10_OMITS_COMMENTS_URI = "http://www.w3.org/2001/10/xml-exc-c14n#";
  735.     public static final String EXCLUSIVE_C14N_10_WITH_COMMENTS_URI = "http://www.w3.org/2001/10/xml-exc-c14n#WithComments";
  736.    
  737.     public static final String KEYSTORE_TYPE_KEY_PAIR = KeystoreType.KEY_PAIR.getNome();
  738.     public static final String KEYSTORE_TYPE_PUBLIC_KEY = KeystoreType.PUBLIC_KEY.getNome();  
  739.     public static final String KEYSTORE_TYPE_JWK = KeystoreType.JWK_SET.getNome();  
  740.     public static final String KEYSTORE_TYPE_JKS = KeystoreType.JKS.getNome();    
  741.     public static final String KEYSTORE_TYPE_PKCS12 = KeystoreType.PKCS12.getNome();
  742.    
  743.    
  744.     /**
  745.      * PROPRIETA CONNETTORE
  746.      */

  747.     //tipi connettori
  748.     public static final String CONNETTORE_TIPO_HTTP = TipiConnettore.HTTP.getNome();
  749.     public static final String CONNETTORE_TIPO_HTTPS = TipiConnettore.HTTPS.getNome();
  750.     public static final String CONNETTORE_TIPO_JMS = TipiConnettore.JMS.getNome();
  751.     public static final String CONNETTORE_TIPO_FILE = TipiConnettore.FILE.getNome();
  752.     public static final String CONNETTORE_TIPO_STATUS = TipiConnettore.STATUS.getNome();
  753.     public static final String CONNETTORE_TIPO_DISABILITATO = TipiConnettore.DISABILITATO.getNome();
  754.    
  755.     public static final String CONNETTORE_DEBUG = CostantiConnettori.CONNETTORE_DEBUG;

  756.     public static final String CONNETTORE_PROXY_TYPE = CostantiConnettori.CONNETTORE_HTTP_PROXY_TYPE;
  757.     public static final String CONNETTORE_PROXY_HOSTNAME = CostantiConnettori.CONNETTORE_HTTP_PROXY_HOSTNAME;
  758.     public static final String CONNETTORE_PROXY_PORT = CostantiConnettori.CONNETTORE_HTTP_PROXY_PORT;
  759.     public static final String CONNETTORE_PROXY_USERNAME = CostantiConnettori.CONNETTORE_HTTP_PROXY_USERNAME;
  760.     public static final String CONNETTORE_PROXY_PASSWORD = CostantiConnettori.CONNETTORE_HTTP_PROXY_PASSWORD;
  761.    
  762.     public static final String CONNETTORE_CONNECTION_TIMEOUT = CostantiConnettori.CONNETTORE_CONNECTION_TIMEOUT;
  763.     public static final String CONNETTORE_READ_CONNECTION_TIMEOUT = CostantiConnettori.CONNETTORE_READ_CONNECTION_TIMEOUT;
  764.     public static final String CONNETTORE_TEMPO_MEDIO_RISPOSTA = CostantiConnettori.CONNETTORE_TEMPO_MEDIO_RISPOSTA;
  765.    
  766.     public static final String CONNETTORE_TOKEN_POLICY = CostantiConnettori.CONNETTORE_TOKEN_POLICY;
  767.    
  768.     public static final String CONNETTORE_HTTP_LOCATION = CostantiConnettori.CONNETTORE_LOCATION;
  769.    
  770.     public static final String CONNETTORE_HTTP_DATA_TRANSFER_MODE = CostantiConnettori.CONNETTORE_HTTP_DATA_TRANSFER_MODE;
  771.     public static final String CONNETTORE_HTTP_DATA_TRANSFER_MODE_CHUNK_SIZE = CostantiConnettori.CONNETTORE_HTTP_DATA_TRANSFER_MODE_CHUNK_SIZE;
  772.    
  773.     public static final String CONNETTORE_HTTP_REDIRECT_FOLLOW = CostantiConnettori.CONNETTORE_HTTP_REDIRECT_FOLLOW;
  774.     public static final String CONNETTORE_HTTP_REDIRECT_MAX_HOP = CostantiConnettori.CONNETTORE_HTTP_REDIRECT_MAX_HOP;
  775.        
  776.     public static final String CONNETTORE_APIKEY_HEADER = CostantiConnettori.CONNETTORE_APIKEY_HEADER;
  777.     public static final String CONNETTORE_APIKEY = CostantiConnettori.CONNETTORE_APIKEY;
  778.     public static final String CONNETTORE_APIKEY_APPID_HEADER = CostantiConnettori.CONNETTORE_APIKEY_APPID_HEADER;
  779.     public static final String CONNETTORE_APIKEY_APPID = CostantiConnettori.CONNETTORE_APIKEY_APPID;
  780.    
  781.     public static final String CONNETTORE_JMS_NOME = CostantiConnettori.CONNETTORE_LOCATION; //il nome del connettore sarebbe la proprieta location
  782.     public static final String CONNETTORE_JMS_TIPO = CostantiConnettori.CONNETTORE_JMS_TIPO;
  783.     public static final String CONNETTORE_USER = CostantiConnettori.CONNETTORE_USERNAME;
  784.     public static final String CONNETTORE_PWD = CostantiConnettori.CONNETTORE_PASSWORD;
  785.     public static final String CONNETTORE_JMS_CONTEXT_JAVA_NAMING_FACTORY_INITIAL=CostantiConnettori.CONNETTORE_JMS_CONTEXT_PREFIX+"java.naming.factory.initial";
  786.     public static final String CONNETTORE_JMS_CONTEXT_JAVA_NAMING_FACTORY_URL_PKG=CostantiConnettori.CONNETTORE_JMS_CONTEXT_PREFIX+"java.naming.factory.url.pkgs";
  787.     public static final String CONNETTORE_JMS_CONTEXT_JAVA_NAMING_PROVIDER_URL=CostantiConnettori.CONNETTORE_JMS_CONTEXT_PREFIX+"java.naming.provider.url";
  788.     public static final String CONNETTORE_JMS_CONNECTION_FACTORY=CostantiConnettori.CONNETTORE_JMS_CONNECTION_FACTORY;
  789.     public static final String CONNETTORE_JMS_SEND_AS=CostantiConnettori.CONNETTORE_JMS_SEND_AS;
  790.    
  791.     public static final String CONNETTORE_HTTPS_LOCATION = CostantiConnettori.CONNETTORE_LOCATION;
  792.     public static final String CONNETTORE_HTTPS_TRUST_ALL_CERTS = CostantiConnettori.CONNETTORE_HTTPS_TRUST_ALL_CERTS;
  793.     public static final String CONNETTORE_HTTPS_TRUST_STORE_LOCATION = CostantiConnettori.CONNETTORE_HTTPS_TRUST_STORE_LOCATION;
  794.     public static final String CONNETTORE_HTTPS_TRUST_STORE_PASSWORD = CostantiConnettori.CONNETTORE_HTTPS_TRUST_STORE_PASSWORD;
  795.     public static final String CONNETTORE_HTTPS_TRUST_MANAGEMENT_ALGORITM = CostantiConnettori.CONNETTORE_HTTPS_TRUST_MANAGEMENT_ALGORITHM;
  796.     public static final String CONNETTORE_HTTPS_TRUST_STORE_TYPE = CostantiConnettori.CONNETTORE_HTTPS_TRUST_STORE_TYPE;
  797.     public static final String CONNETTORE_HTTPS_TRUST_STORE_CRLS = CostantiConnettori.CONNETTORE_HTTPS_TRUST_STORE_CRLS;
  798.     public static final String CONNETTORE_HTTPS_TRUST_STORE_OCSP_POLICY = CostantiConnettori.CONNETTORE_HTTPS_TRUST_STORE_OCSP_POLICY;
  799.     public static final String CONNETTORE_HTTPS_KEY_STORE_LOCATION = CostantiConnettori.CONNETTORE_HTTPS_KEY_STORE_LOCATION;
  800.     public static final String CONNETTORE_HTTPS_KEY_STORE_PASSWORD = CostantiConnettori.CONNETTORE_HTTPS_KEY_STORE_PASSWORD;
  801.     public static final String CONNETTORE_HTTPS_KEY_MANAGEMENT_ALGORITM = CostantiConnettori.CONNETTORE_HTTPS_KEY_MANAGEMENT_ALGORITHM;
  802.     public static final String CONNETTORE_HTTPS_KEY_STORE_TYPE = CostantiConnettori.CONNETTORE_HTTPS_KEY_STORE_TYPE;
  803.     public static final String CONNETTORE_HTTPS_KEY_STORE_BYOK_POLICY = CostantiConnettori.CONNETTORE_HTTPS_KEY_STORE_BYOK_POLICY;
  804.     public static final String CONNETTORE_HTTPS_KEY_PASSWORD = CostantiConnettori.CONNETTORE_HTTPS_KEY_PASSWORD;
  805.     public static final String CONNETTORE_HTTPS_KEY_ALIAS = CostantiConnettori.CONNETTORE_HTTPS_KEY_ALIAS;
  806.     public static final String CONNETTORE_HTTPS_HOSTNAME_VERIFIER = CostantiConnettori.CONNETTORE_HTTPS_HOSTNAME_VERIFIER;
  807.     public static final String CONNETTORE_HTTPS_CLASSNAME_HOSTNAME_VERIFIER = CostantiConnettori.CONNETTORE_HTTPS_CLASSNAME_HOSTNAME_VERIFIER;
  808.     public static final String CONNETTORE_HTTPS_SSL_TYPE = CostantiConnettori.CONNETTORE_HTTPS_SSL_TYPE;
  809.     public static final String CONNETTORE_HTTPS_SECURE_RANDOM = CostantiConnettori.CONNETTORE_HTTPS_SECURE_RANDOM;
  810.     public static final String CONNETTORE_HTTPS_SECURE_RANDOM_ALGORITHM = CostantiConnettori.CONNETTORE_HTTPS_SECURE_RANDOM_ALGORITHM;
  811.    
  812.     public static final String CONNETTORE_FILE_REQUEST_OUTPUT_FILE = CostantiConnettori.CONNETTORE_FILE_REQUEST_OUTPUT_FILE;
  813.     public static final String CONNETTORE_FILE_REQUEST_OUTPUT_FILE_PERMISSIONS = CostantiConnettori.CONNETTORE_FILE_REQUEST_OUTPUT_FILE_PERMISSIONS;
  814.     public static final String CONNETTORE_FILE_REQUEST_OUTPUT_FILE_HEADERS = CostantiConnettori.CONNETTORE_FILE_REQUEST_OUTPUT_FILE_HEADERS;
  815.     public static final String CONNETTORE_FILE_REQUEST_OUTPUT_FILE_HEADERS_PERMISSIONS = CostantiConnettori.CONNETTORE_FILE_REQUEST_OUTPUT_FILE_HEADERS_PERMISSIONS;
  816.     public static final String CONNETTORE_FILE_REQUEST_OUTPUT_AUTO_CREATE_DIR = CostantiConnettori.CONNETTORE_FILE_REQUEST_OUTPUT_AUTO_CREATE_DIR;
  817.     public static final String CONNETTORE_FILE_REQUEST_OUTPUT_OVERWRITE_FILE = CostantiConnettori.CONNETTORE_FILE_REQUEST_OUTPUT_OVERWRITE_FILE;
  818.     public static final String CONNETTORE_FILE_RESPONSE_INPUT_MODE = CostantiConnettori.CONNETTORE_FILE_RESPONSE_INPUT_MODE;
  819.     public static final String CONNETTORE_FILE_RESPONSE_INPUT_FILE = CostantiConnettori.CONNETTORE_FILE_RESPONSE_INPUT_FILE;
  820.     public static final String CONNETTORE_FILE_RESPONSE_INPUT_FILE_HEADERS = CostantiConnettori.CONNETTORE_FILE_RESPONSE_INPUT_FILE_HEADERS;
  821.     public static final String CONNETTORE_FILE_RESPONSE_INPUT_FILE_DELETE_AFTER_READ = CostantiConnettori.CONNETTORE_FILE_RESPONSE_INPUT_FILE_DELETE_AFTER_READ;
  822.     public static final String CONNETTORE_FILE_RESPONSE_INPUT_WAIT_TIME = CostantiConnettori.CONNETTORE_FILE_RESPONSE_INPUT_WAIT_TIME;
  823.    
  824.     // connettore status
  825.     public static final String CONNETTORE_STATUS_RESPONSE_TYPE = CostantiConnettori.CONNETTORE_STATUS_RESPONSE_TYPE;
  826.     public static final String CONNETTORE_STATUS_TEST_CONNECTIVITY = CostantiConnettori.CONNETTORE_STATUS_TEST_CONNECTIVITY;
  827.     public static final String CONNETTORE_STATUS_STATISTICAL_PERIOD = CostantiConnettori.CONNETTORE_STATUS_PERIOD;
  828.     public static final String CONNETTORE_STATUS_STATISTICAL_PERIOD_VALUE = CostantiConnettori.CONNETTORE_STATUS_PERIOD_VALUE;
  829.     public static final String CONNETTORE_STATUS_STAT_LIFETIME = CostantiConnettori.CONNETTORE_STATUS_STAT_LIFETIME;
  830.    
  831.     /**
  832.      * PROPRIETA MODI
  833.      */
  834.    
  835.     public static final String MODIPA_VALUE_UNDEFINED = "-";
  836.    
  837.     public static final String MODIPA_PROFILO_INTERAZIONE = "modipaInteractionProfile";
  838.     public static final String MODIPA_PROFILO_INTERAZIONE_VALUE_CRUD = "crud";
  839.     public static final String MODIPA_PROFILO_INTERAZIONE_VALUE_BLOCCANTE = "bloccante";
  840.     public static final String MODIPA_PROFILO_INTERAZIONE_VALUE_NON_BLOCCANTE = "nonBloccante";
  841.    
  842.     public static final String MODIPA_PROFILO_INTERAZIONE_ASINCRONA = "modipaInteractionAsyncProfile";
  843.     public static final String MODIPA_PROFILO_INTERAZIONE_ASINCRONA_VALUE_PUSH = "PUSH";
  844.     public static final String MODIPA_PROFILO_INTERAZIONE_ASINCRONA_VALUE_PULL = "PULL";
  845.    
  846.     public static final String MODIPA_PROFILO_INTERAZIONE_ASINCRONA_RUOLO = "modipaInteractionAsyncRole";
  847.     public static final String MODIPA_PROFILO_INTERAZIONE_ASINCRONA_RUOLO_VALUE_RICHIESTA = "Richiesta";
  848.     public static final String MODIPA_PROFILO_INTERAZIONE_ASINCRONA_RUOLO_VALUE_RICHIESTA_STATO = "RichiestaStato";
  849.     public static final String MODIPA_PROFILO_INTERAZIONE_ASINCRONA_RUOLO_VALUE_RISPOSTA = "Risposta";
  850.    
  851.     public static final String MODIPA_PROFILO_INTERAZIONE_ASINCRONA_API_RICHIESTA_CORRELATA = "modipaInteractionAsyncApiRequest";
  852.     public static final String MODIPA_PROFILO_INTERAZIONE_ASINCRONA_SERVIZIO_RICHIESTA_CORRELATA = "modipaInteractionAsyncServiceRequest";
  853.     public static final String MODIPA_PROFILO_INTERAZIONE_ASINCRONA_AZIONE_RICHIESTA_CORRELATA = "modipaInteractionAsyncActionRequest";
  854.    
  855.     public static final String MODIPA_PROFILO_SICUREZZA_CANALE = "modipaSecurityChannelProfile";
  856.     public static final String MODIPA_PROFILO_SICUREZZA_CANALE_VALUE_IDAC01 = "idac01";
  857.     public static final String MODIPA_PROFILO_SICUREZZA_CANALE_VALUE_IDAC02 = "idac02";
  858.    
  859.     public static final String MODIPA_SICUREZZA_MESSAGGIO = "modipaSecurityMessage";
  860.    
  861.     public static final String MODIPA_SICUREZZA_TOKEN = "modipaSecurityToken";
  862.    
  863.     public static final String MODIPA_SICUREZZA_TOKEN_POLICY = "modipaSecurityTokenPolicy";
  864.    
  865.     public static final String MODIPA_SICUREZZA_TOKEN_CLIENT_ID = "modipaSecurityTokenClientId";
  866.    
  867.     public static final String MODIPA_SICUREZZA_TOKEN_KID_ID = "modipaSecurityTokenKID";
  868.    
  869.     public static final String MODIPA_SOGGETTI_ID_ENTE_ID = "modipaSoggettoIDEnte";
  870.    
  871.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_ACTION_MODE = "modipaSecurityMessageProfileActionMode";
  872.    
  873.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_MODE = "modipaSecurityMessageConfig";
  874.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_MODE_VALUE_ENTRAMBI = "entrambi";
  875.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_MODE_VALUE_RICHIESTA = "richiesta";
  876.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_MODE_VALUE_RISPOSTA = "risposta";
  877.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_MODE_VALUE_ENTRAMBI_CON_ATTACHMENTS = "entrambi_attachments";
  878.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_MODE_VALUE_RICHIESTA_CON_ATTACHMENTS = "richiesta_attachments";
  879.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_MODE_VALUE_RISPOSTA_CON_ATTACHMENTS = "risposta_attachments";
  880.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_MODE_VALUE_PERSONALIZZATO = "custom";
  881.    
  882.     public static final String MODIPA_PROFILO_SICUREZZA_RICHIESTA_MODE = "modipaSecurityRequest";
  883.     public static final String MODIPA_PROFILO_SICUREZZA_RICHIESTA_MODE_VALUE_ABILITATO = "true";
  884.     public static final String MODIPA_PROFILO_SICUREZZA_RICHIESTA_MODE_VALUE_DISABILITATO = "false";
  885.     public static final String MODIPA_PROFILO_SICUREZZA_RICHIESTA_MODE_VALUE_PERSONALIZZATO = "custom";
  886.    
  887.     public static final String MODIPA_PROFILO_SICUREZZA_RISPOSTA_MODE = "modipaSecurityResponse";
  888.     public static final String MODIPA_PROFILO_SICUREZZA_RISPOSTA_MODE_VALUE_ABILITATO = "true";
  889.     public static final String MODIPA_PROFILO_SICUREZZA_RISPOSTA_MODE_VALUE_DISABILITATO = "false";
  890.     public static final String MODIPA_PROFILO_SICUREZZA_RISPOSTA_MODE_VALUE_PERSONALIZZATO = "custom";
  891.    
  892.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO = "modipaSecurityMessageProfile";
  893.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_VALUE_IDAM01 = "idam01";
  894.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_VALUE_IDAM02 = "idam02";
  895.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_VALUE_IDAM0301 = "idam0301";
  896.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_VALUE_IDAM0302 = "idam0302";
  897.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_VALUE_IDAM0401 = "idam0401";
  898.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_VALUE_IDAM0402 = "idam0402";
  899.    
  900.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SORGENTE_TOKEN_IDAUTH = "modipaSecurityMessageSorgenteToken";
  901.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SORGENTE_TOKEN_IDAUTH_VALUE_LOCALE = "locale";
  902.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SORGENTE_TOKEN_IDAUTH_VALUE_PDND = "pdnd";
  903.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SORGENTE_TOKEN_IDAUTH_VALUE_OAUTH = "oauth";
  904.    
  905.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER = "modipaSecurityMessageHeaderName";
  906.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_VALUE_MODIPA = "modipa";
  907.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_VALUE_AUTHORIZATION = "authorization";
  908.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_VALUE_AUTHORIZATION_MODIPA_AUTH_IN_RESPONSE = "authorization_modipa";
  909.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_VALUE_AUTHORIZATION_MODIPA = "autonlyreq_modipa";
  910.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_VALUE_CUSTOM = "custom";
  911.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_VALUE_AUTHORIZATION_CUSTOM_AUTH_IN_RESPONSE = "authorization_custom";
  912.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_VALUE_AUTHORIZATION_CUSTOM = "autonlyreq_custom";
  913.    
  914.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_CUSTOM = "modipaSecurityMessageHeaderCustomName";
  915.    
  916.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_CUSTOM_MODE = "modipaSecurityMessageHeaderCustomMode";
  917.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_CUSTOM_MODE_VALUE_PAYLOAD_HTTP = "payload";
  918.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_CUSTOM_MODE_VALUE_ALWAYS = "always";
  919.    
  920.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_AGID_SIGNATURE = "modipaSecurityMessageHeaderSignatureMode";
  921.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_AGID_SIGNATURE_VALUE_STANDARD = "standard";
  922.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_AGID_SIGNATURE_VALUE_CUSTOM = "custom";
  923.    
  924.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_AGID_SIGNATURE_HEADER_NAME = "modipaSecurityMessageHeaderSignatureHdrName";
  925.    
  926.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA = "modipaSecurityMessageCorniceSicurezza";
  927.    
  928.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_PATTERN = "modipaSecurityMessageCorniceSicurezzaPattern";
  929.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_PATTERN_AUDIT_REST_01 = "audit01";
  930.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_PATTERN_AUDIT_REST_02 = "audit02";
  931.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_PATTERN_OLD = "old";
  932.    
  933.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_SCHEMA = "modipaSecurityMessageCorniceSicurezzaSchema";

  934.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_OPZIONALE = "modipaSecurityMessageCorniceSicurezzaOpzionale";
  935.    
  936.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_REQUEST_DIGEST = "modipaSecurityMessageRequestDigest";

  937.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RICHIESTA_ALG = "modipaSecurityMessageRestRequestAlg";
  938.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RISPOSTA_ALG = "modipaSecurityMessageRestResponseAlg";
  939.    
  940.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RICHIESTA_DIGEST_ENCODING = "modipaSecurityMessageRestRequestDigestEncoding";
  941.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RISPOSTA_DIGEST_ENCODING = "modipaSecurityMessageRestResponseDigestEncoding";
  942.    
  943.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RICHIESTA_X509_VALUE_X5URL = "modipaSecurityMessageRestRequestX509Url";
  944.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_SA_RICHIESTA_X509_VALUE_X5URL = "modipaSecurityMessageRestRequestX509Url";
  945.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RISPOSTA_X509_VALUE_X5URL = "modipaSecurityMessageRestResponseX509Url";
  946.    
  947.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RICHIESTA_ALG = "modipaSecurityMessageSoapRequestAlg";
  948.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RISPOSTA_ALG = "modipaSecurityMessageSoapResponseAlg";
  949.    
  950.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RICHIESTA_CANONICALIZATION_ALG = "modipaSecurityMessageSoapRequestCanonicalizationAlg";
  951.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RISPOSTA_CANONICALIZATION_ALG = "modipaSecurityMessageSoapResponseCanonicalizationAlg";
  952.    
  953.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_KEYSTORE_MODE = "modipaKeystoreCertMode";
  954.    
  955.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_FRUIZIONE_KEYSTORE_MODE = "modipaKeystoreFruizioneMode";
  956.    
  957.     public static final String MODIPA_PROFILO_SICUREZZA_OAUTH_IDENTIFICATIVO = "modipaSecurityOauthId";
  958.     public static final String MODIPA_PROFILO_SICUREZZA_OAUTH_KID = "modipaSecurityOauthKid";
  959.     public static final String MODIPA_PROFILO_SICUREZZA_OAUTH_KEYSTORE = "modipaSecurityOauthKeystore";
  960.    
  961.     public static final String MODIPA_KEYSTORE_MODE = "modipaKeystoreMode";
  962.     public static final String MODIPA_KEYSTORE_MODE_VALUE_ARCHIVE = "archive";
  963.     public static final String MODIPA_KEYSTORE_MODE_VALUE_PATH = "path";
  964.     public static final String MODIPA_KEYSTORE_MODE_VALUE_HSM = "hsm";
  965.    
  966.     public static final String MODIPA_KEYSTORE_TYPE = "modipaKeystoreType";
  967.    
  968.     public static final String MODIPA_KEYSTORE_PATH = "modipaKeystorePath";
  969.    
  970.     public static final String MODIPA_KEYSTORE_PATH_PUBLIC_KEY = "modipaKeystorePathPublicKey";
  971.    
  972.     public static final String MODIPA_KEYSTORE_KEY_ALGORITHM = "modipaKeystoreKeyPairAlgo";
  973.    
  974.     public static final String MODIPA_KEYSTORE_PASSWORD = "modipaKeystorePassword";
  975.    
  976.     public static final String MODIPA_KEYSTORE_BYOK_POLICY = "modipaKeystoreByokPolicy";
  977.    
  978.     public static final String MODIPA_KEYSTORE_ARCHIVE = "modipaKeystoreArchive";
  979.     public static final String MODIPA_KEYSTORE_CERTIFICATE = "modipaKeystoreCertificate";
  980.    
  981.     public static final String MODIPA_KEY_ALIAS = "modipaKeyAlias";
  982.     public static final String MODIPA_KEY_PASSWORD = "modipaKeyPassword";
  983.    
  984.     public static final String MODIPA_KEY_CN_SUBJECT = "modipaKeyCNSubject";
  985.     public static final String MODIPA_KEY_CN_ISSUER = "modipaKeyCNIssuer";
  986.    
  987.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_TRUSTSTORE_MODE = "modipaTruststoreMode";
  988.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_TRUSTSTORE_TYPE = "modipaTruststoreType";
  989.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_TRUSTSTORE_PATH = "modipaTruststorePath";
  990.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_TRUSTSTORE_CRLS = "modipaTruststoreCRLs";
  991.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_TRUSTSTORE_OCSP_POLICY = "modipaTruststoreOCSP";
  992.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_TRUSTSTORE_PASSWORD = "modipaTruststorePassword";
  993.    
  994.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SSL_TRUSTSTORE_MODE = "modipaSslTruststoreMode";
  995.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SSL_TRUSTSTORE_TYPE = "modipaSslTruststoreType";
  996.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SSL_TRUSTSTORE_PATH = "modipaSslTruststorePath";
  997.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SSL_TRUSTSTORE_CRLS = "modipaSslTruststoreCRLs";
  998.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SSL_TRUSTSTORE_OCSP_POLICY = "modipaSslTruststoreOCSP";
  999.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SSL_TRUSTSTORE_PASSWORD = "modipaSslTruststorePassword";
  1000.    
  1001.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_IAT = "modipaSecurityMessageRequestIatMode";
  1002.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_IAT = "modipaSecurityMessageResponseIatMode";
  1003.    
  1004.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_IAT_SECONDS = "modipaSecurityMessageRequestIatTtl";
  1005.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_IAT_SECONDS = "modipaSecurityMessageResponseIatTtl";
  1006.    
  1007.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_EXPIRED = "modipaSecurityMessageRequestExp";
  1008.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_EXPIRED = "modipaSecurityMessageResponseExp";
  1009.    
  1010.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_AUDIENCE = "modipaSecurityMessageRequestAud";
  1011.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_AUDIENCE = "modipaSecurityMessageResponseAud";

  1012.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_AUDIENCE_VALORE = "modipaSecurityMessageResponseAudExpected";
  1013.    
  1014.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_REST_JWT_CLAIMS = "modipaSecurityMessageRequestClaims";
  1015.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_REST_JWT_CLAIMS = "modipaSecurityMessageResponseClaims";
  1016.    
  1017.     public static final String MODIPA_VALUE_SAME = "same";
  1018.     public static final String MODIPA_VALUE_DIFFERENT = "different";
  1019.    
  1020.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_REST_DOPPI_HEADER_JTI = "modipaSecurityMessageRequestJti";
  1021.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_REST_DOPPI_HEADER_JTI = "modipaSecurityMessageResponseJti";
  1022.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_DOPPI_HEADER_JTI_VALUE_SAME = MODIPA_VALUE_SAME;
  1023.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_DOPPI_HEADER_JTI_VALUE_DIFFERENT = MODIPA_VALUE_DIFFERENT;

  1024.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_REST_DOPPI_HEADER_JTI_AS_ID_MESSAGGIO = "modipaSecurityMessageRequestJtiIdMsg";
  1025.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_REST_DOPPI_HEADER_JTI_AS_ID_MESSAGGIO = "modipaSecurityMessageResponseJtiIdMsg";
  1026.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_DOPPI_HEADER_JTI_AS_ID_MESSAGGIO_VALUE_AUTHORIZATION = "auth";
  1027.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_DOPPI_HEADER_JTI_AS_ID_MESSAGGIO_VALUE_MODI = "modi";
  1028.    
  1029.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_REST_DOPPI_HEADER_AUDIENCE = "modipaSecurityMessageRequestIntegrityAudMode";
  1030.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_REST_DOPPI_HEADER_AUDIENCE = "modipaSecurityMessageResponseIntegrityAudMode";
  1031.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_DOPPI_HEADER_AUDIENCE_VALUE_SAME = MODIPA_VALUE_SAME;
  1032.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_DOPPI_HEADER_AUDIENCE_VALUE_DIFFERENT = MODIPA_VALUE_DIFFERENT;

  1033.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_REST_DOPPI_HEADER_AUDIENCE_INTEGRITY = "modipaSecurityMessageRequestIntegrityAud";
  1034.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_REST_DOPPI_HEADER_AUDIENCE_INTEGRITY = "modipaSecurityMessageResponseIntegrityAud";
  1035.    
  1036.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_AUDIT_AUDIENCE = "modipaSecurityMessageRequestAuditAudMode";
  1037.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTE_AUDIT_AUDIENCE_VALUE_SAME = MODIPA_VALUE_SAME;
  1038.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_AUDIT_AUDIENCE_VALUE_DIFFERENT = MODIPA_VALUE_DIFFERENT;

  1039.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_AUDIENCE_CUSTOM_AUDIT = "modipaSecurityMessageRequestAuditAud";
  1040.    
  1041.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_REST_DOPPI_HEADER_JWT_CLAIMS_AUTHORIZATION = "modipaSecurityMessageRequestClaimsAuth";
  1042.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_REST_DOPPI_HEADER_JWT_CLAIMS_AUTHORIZATION = "modipaSecurityMessageResponseClaimsAuth";
  1043.    
  1044.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_REST_DOPPI_HEADER_JWT_CLAIMS_MODI = "modipaSecurityMessageRequestClaimsModi";
  1045.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_REST_DOPPI_HEADER_JWT_CLAIMS_MODI = "modipaSecurityMessageResponseClaimsModi";

  1046.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_REST_DOPPI_HEADER_FILTRO_DUPLICATI = "modipaSecurityMessageRequestDuplicateJti";
  1047.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_REST_DOPPI_HEADER_FILTRO_DUPLICATI = "modipaSecurityMessageResponseDuplicateJti";
  1048.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_DOPPI_HEADER_FILTRO_DUPLICATI_VALUE_AUTHORIZATION = "auth";
  1049.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_DOPPI_HEADER_FILTRO_DUPLICATI_VALUE_MODI = "modi";
  1050.    
  1051.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HTTP_HEADERS_REST = "modipaSecurityMessageHttpHeaders";

  1052.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_HEADERS_SOAP = "modipaSecurityMessageSoapHeaders";
  1053.    
  1054.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_SCHEMA_MODE_PREFIX = "modipaSecurityMessageCorniceSicurezzaSchemaMode";
  1055.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_SCHEMA_PREFIX = "modipaSecurityMessageCorniceSicurezzaSchemaValue";
  1056.    
  1057.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_CODICE_ENTE_MODE = "modipaSecurityMessageCorniceSicurezzaCodiceEnteMode";
  1058.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_CODICE_ENTE = "modipaSecurityMessageCorniceSicurezzaCodiceEnte";
  1059.    
  1060.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_USER_MODE = "modipaSecurityMessageCorniceSicurezzaUserMode";
  1061.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_USER = "modipaSecurityMessageCorniceSicurezzaUser";
  1062.    
  1063.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_IP_USER_MODE = "modipaSecurityMessageCorniceSicurezzaIPUserMode";
  1064.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_IP_USER = "modipaSecurityMessageCorniceSicurezzaIPUser";
  1065.    
  1066.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RICHIESTA_RIFERIMENTO_X509 = "modipaSecurityMessageRestRequestX509Cert";
  1067.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RISPOSTA_RIFERIMENTO_X509 = "modipaSecurityMessageRestResponseX509Cert";
  1068.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RIFERIMENTO_X509_VALUE_X5U = "x5u";
  1069.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RIFERIMENTO_X509_VALUE_X5C = "x5c";
  1070.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RIFERIMENTO_X509_VALUE_X5T = "x5t";
  1071.    
  1072.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RICHIESTA_RIFERIMENTO_X509 = "modipaSecurityMessageSoapRequestX509Cert";
  1073.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RISPOSTA_RIFERIMENTO_X509 = "modipaSecurityMessageSoapResponseX509Cert";
  1074.    
  1075.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RICHIESTA_RIFERIMENTO_X509_X5C_USE_CERTIFICATE_CHAIN = "modipaSecurityMessageRestRequestX509CertUseCertificateChain";
  1076.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RISPOSTA_RIFERIMENTO_X509_X5C_USE_CERTIFICATE_CHAIN = "modipaSecurityMessageRestResponseX509CertUseCertificateChain";
  1077.    
  1078.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RICHIESTA_RIFERIMENTO_X509_BINARY_SECURITY_TOKEN_USE_CERTIFICATE_CHAIN = "modipaSecurityMessageSoapRequestX509CertUseCertificateChain";
  1079.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RISPOSTA_RIFERIMENTO_X509_BINARY_SECURITY_TOKEN_USE_CERTIFICATE_CHAIN = "modipaSecurityMessageSoapResponseX509CertUseCertificateChain";
  1080.    
  1081.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RICHIESTA_RIFERIMENTO_X509_BINARY_SECURITY_TOKEN_INCLUDE_SIGNATURE_TOKEN = "modipaSecurityMessageSoapRequestX509CertIncludeSignatureToken";
  1082.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RISPOSTA_RIFERIMENTO_X509_BINARY_SECURITY_TOKEN_INCLUDE_SIGNATURE_TOKEN = "modipaSecurityMessageSoapResponseX509CertIncludeSignatureToken";
  1083.    
  1084.     public static final String MODIPA_PROFILO_UNDEFINED = "-";
  1085.     public static final String MODIPA_PROFILO_DEFAULT = "default";
  1086.     public static final String MODIPA_PROFILO_RIDEFINISCI = "ridefinisci";
  1087.    
  1088.     public static final String MODIPA_KEYSTORE_FRUIZIONE_APPLICATIVO = "applicativo";
  1089.     public static final String MODIPA_KEYSTORE_FRUIZIONE = "fruizione";
  1090.     public static final String MODIPA_KEYSTORE_FRUIZIONE_TOKEN_POLICY = "token";
  1091.    
  1092.     // Info
  1093.    
  1094.     public static final String MODIPA_API_IMPL_INFO_ID_ESERVICE_ID = "modipaInfoGenEserviceId";
  1095.    
  1096.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_ID = "modipaInfoGenSignalHub";
  1097.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_OPERATION_ID = "modipaInfoGenSignalHubOp";
  1098.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_ALGORITHM_ID = "modipaInfoGenSignalHubAlg";
  1099.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_SEED_SIZE_ID = "modipaInfoGenSignalHubSeedSize";
  1100.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_SEED_LIFETIME_ID = "modipaInfoGenSignalHubSeedLifetime";
  1101.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_PUBLISHER_SA_ID = "modipaInfoGenSignalHubPulisherSA";
  1102.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_PUBLISHER_ROLE_ID = "modipaInfoGenSignalHubPulisherRole";

  1103.     public static final String MODIPA_API_IMPL_PUSH_SIGNAL_HUB_ID = "modipaSignalHubPush";
  1104.     public static final String MODIPA_API_IMPL_PUSH_SIGNAL_HUB_PARAM_MODE_ID_PREFIX = "modipaSignalHubPushParamMode";
  1105.     public static final String MODIPA_API_IMPL_PUSH_SIGNAL_HUB_PARAM_VALUE_ID_PREFIX = "modipaSignalHubPushParamValue";

  1106.    
  1107.     // COSTANTI buste
  1108.    
  1109.     public static final String MODIPA_BUSTA_EXT_PROFILO_SICUREZZA_CANALE = "ProfiloSicurezzaCanale";
  1110.    
  1111.     public static final String MODIPA_BUSTA_EXT_PROFILO_SICUREZZA_MESSAGGIO = "ProfiloSicurezzaMessaggio";
  1112.     public static final String MODIPA_BUSTA_EXT_PROFILO_SICUREZZA_MESSAGGIO_SORGENTE_TOKEN = "GenerazioneTokenIDAuth";
  1113.     public static final String MODIPA_BUSTA_EXT_PROFILO_SICUREZZA_MESSAGGIO_ID = "ProfiloSicurezzaMessaggio-MessageId";    
  1114.    
  1115.     public static final String MODIPA_BUSTA_EXT_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_AUDIT_PATTERN = "ProfiloSicurezzaAudit";
  1116.     public static final String MODIPA_BUSTA_EXT_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_AUDIT_SCHEMA = "ProfiloSicurezzaAudit-SchemaDati";
  1117.    
  1118.    
  1119.     /**
  1120.      * STATO FUNZIONALITA
  1121.      */
  1122.    
  1123.     public static final String STATO_FUNZIONALITA_ABILITATO = "abilitato";
  1124.     public static final String STATO_FUNZIONALITA_DISABILITATO = "disabilitato";
  1125.    
  1126.     public static final String STATO_FUNZIONALITA_PERSONALIZZATO = "personalizzato";
  1127.     public static final String STATO_FUNZIONALITA_CONFIGURAZIONE_ESTERNA = "configurazioneEsterna";
  1128.    
  1129.    
  1130.     public static final String COMPONENTE_SERVIZIO_PD = "pd";
  1131.     public static final String COMPONENTE_SERVIZIO_PA = "pa";
  1132.     public static final String COMPONENTE_SERVIZIO_IM = "im";
  1133.    
  1134.     public static final String TIPO_FILTRO_ABILITAZIONE_SERVIZIO_PDD = "abilitazione";
  1135.     public static final String TIPO_FILTRO_DISABILITAZIONE_SERVIZIO_PDD = "disabilitazione";
  1136.    
  1137.     public static final String API_RESOURCE_HTTP_METHOD_ALL_VALUE = "ALL";
  1138.     public static final String API_RESOURCE_PATH_ALL_VALUE = "*";
  1139.     public static final String API_RESOURCE_DETAIL_REQUEST = "REQUEST";
  1140.     public static final String API_RESOURCE_DETAIL_RESPONSE = "RESPONSE";
  1141. /**    public static final int API_RESOURCE_DETAIL_STATUS_UNDEFINED = -1; */
  1142.    
  1143.     public static final String ISSUER_APIKEY = "apiKey";
  1144.     public static final String ISSUER_APIKEY_APPID = "apiKey_appId";
  1145.     public static String getIssuerApiKey(boolean appId) {
  1146.         return appId ? ISSUER_APIKEY_APPID : ISSUER_APIKEY;
  1147.     }
  1148.     public static boolean isAPPID(String issuer) {
  1149.         return ISSUER_APIKEY_APPID.equals(issuer);
  1150.     }
  1151.    
  1152.     public static final String HANDLER_PRE_IN = "PreIn";
  1153.     public static final String HANDLER_IN = "In";
  1154.     public static final String HANDLER_IN_PROTOCOL = "InProtocol";
  1155.     public static final String HANDLER_OUT = "Out";
  1156.     public static final String HANDLER_POST_OUT = "PostOut";
  1157.     public static final String HANDLER_REQUEST_SUFFIX = "Request";
  1158.     public static final String HANDLER_RESPONSE_SUFFIX = "Response";
  1159.    
  1160.     public static final String HANDLER_INIT = "Init";
  1161.     public static final String HANDLER_EXIT = "Exit";
  1162.     public static final String HANDLER_INTEGRATION_MANAGER_REQUEST = "IntegrationManagerRequest";
  1163.     public static final String HANDLER_INTEGRATION_MANAGER_RESPONSE = "IntegrationManagerResponse";
  1164.    
  1165.     public static final String SICUREZZA_MESSAGGIO_SCHEMA_DEFAULT = "default";
  1166. }