Costanti.java

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

  21. /**
  22.  * Costanti
  23.  *
  24.  * @author Andrea Poli (apoli@link.it)
  25.  * @author $Author$
  26.  * @version $Rev$, $Date$
  27.  */
  28. public class Costanti  {
  29.    
  30.     public static final String MULTI_DELIVER_CONNETTORE_API = "md_api_connector";
  31.    
  32.     public static final String MULTI_DELIVER_NOTIFICHE_BY_ESITO = "md_notifiche_by_esito"; // true/false
  33.    
  34.     public static final String MULTI_DELIVER_NOTIFICHE_BY_ESITO_OK = "md_notifiche_by_esito_ok"; // true/false
  35.     public static final String MULTI_DELIVER_NOTIFICHE_BY_ESITO_FAULT = "md_notifiche_by_esito_fault"; // true/false
  36.     public static final String MULTI_DELIVER_NOTIFICHE_BY_ESITO_ERRORI_CONSEGNA = "md_notifiche_by_esito_errori_consegna"; // true/false
  37.     public static final String MULTI_DELIVER_NOTIFICHE_BY_ESITO_ERRORI_PROCESSAMENTO = "md_notifiche_by_esito_processamento"; // true/false
  38.     // le richieste scartate non arrivano alla gestione della consegna in smistatore e quindi non potranno nemmeno essere notifiate
  39.     //public static final String MULTI_DELIVER_NOTIFICHE_BY_ESITO_RICHIESTA_SCARTATE = "md_notifiche_by_esito_scartate"; // true/false
  40.    
  41.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_CADENZA = "md_notifiche_err_cadenza"; // integer
  42.    
  43.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_TRASPORTO_VALUE_CONSEGNA_COMPLETATA = "ok";
  44.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_TRASPORTO_VALUE_CONSEGNA_FALLITA = "ko";
  45.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_TRASPORTO_VALUE_CODICI_CONSEGNA_COMPLETATA = "ok_codeList";
  46.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_TRASPORTO_VALUE_INTERVALLO_CONSEGNA_COMPLETATA = "ok_codeInterval";
  47.    
  48.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_TRASPORTO_2XX = "md_notifiche_err_trasporto_2xx";
  49.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_TRASPORTO_2XX_CODE_LIST = "md_notifiche_err_trasporto_2xx_codes";
  50.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_TRASPORTO_2XX_LEFT_INTERVAL = "md_notifiche_err_trasporto_2xx_left";
  51.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_TRASPORTO_2XX_RIGHT_INTERVAL = "md_notifiche_err_trasporto_2xx_right";
  52.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_TRASPORTO_3XX = "md_notifiche_err_trasporto_3xx";
  53.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_TRASPORTO_3XX_CODE_LIST = "md_notifiche_err_trasporto_3xx_codes";
  54.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_TRASPORTO_3XX_LEFT_INTERVAL = "md_notifiche_err_trasporto_3xx_left";
  55.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_TRASPORTO_3XX_RIGHT_INTERVAL = "md_notifiche_err_trasporto_3xx_right";
  56.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_TRASPORTO_4XX = "md_notifiche_err_trasporto_4xx";
  57.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_TRASPORTO_4XX_CODE_LIST = "md_notifiche_err_trasporto_4xx_codes";
  58.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_TRASPORTO_4XX_LEFT_INTERVAL = "md_notifiche_err_trasporto_4xx_left";
  59.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_TRASPORTO_4XX_RIGHT_INTERVAL = "md_notifiche_err_trasporto_4xx_right";
  60.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_TRASPORTO_5XX = "md_notifiche_err_trasporto_5xx";
  61.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_TRASPORTO_5XX_CODE_LIST = "md_notifiche_err_trasporto_5xx_codes";
  62.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_TRASPORTO_5XX_LEFT_INTERVAL = "md_notifiche_err_trasporto_5xx_left";
  63.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_TRASPORTO_5XX_RIGHT_INTERVAL = "md_notifiche_err_trasporto_5xx_right";
  64.    
  65.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_FAULT_VALUE_CONSEGNA_COMPLETATA = "ok";
  66.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_FAULT_VALUE_CONSEGNA_FALLITA = "ko";
  67.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_FAULT_VALUE_CONSEGNA_FALLITA_PERSONALIZZATA = "custom";
  68.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_FAULT_VALUE_CONSEGNA_COMPLETATA_PERSONALIZZATA = "customOk";
  69.    
  70.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_FAULT = "md_notifiche_err_fault";
  71.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_FAULT_CODE = "md_notifiche_err_fault_code"; // status in problem
  72.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_FAULT_ACTOR = "md_notifiche_err_fault_actor"; // type in problem
  73.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_ERRORE_TIPO_GESTIONE_FAULT_MESSAGE = "md_notifiche_err_fault_message"; // claims in problem
  74.    
  75.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_TIPO_MESSAGGIO_DA_NOTIFICARE = "md_tipo_msg_da_notificare";
  76.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_INIETTA_CONTESTO_SINCRONO = "md_inject_sync_context_da_notificare";
  77.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_TIPO_HTTP_NOTIFICA = "md_tipo_http_notifica";
  78.     public static final String MULTI_DELIVER_NOTIFICHE_GESTIONE_TIPO_HTTP_NOTIFICA_USA_QUELLO_DELLA_RICHIESTA = "asRequest";

  79.    
  80. }