MonitorCostanti.java
/*
* GovWay - A customizable API Gateway
* https://govway.org
*
* Copyright (c) 2005-2024 Link.it srl (https://link.it).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3, as published by
* the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
package org.openspcoop2.web.ctrlstat.servlet.monitor;
import java.util.List;
import java.util.ArrayList;
import org.openspcoop2.protocol.sdk.constants.ProfiloDiCollaborazione;
import org.openspcoop2.web.lib.mvc.ForwardParams;
/**
* MonitorCostanti
*
* @author Poli Andrea (apoli@link.it)
* @author $Author$
* @version $Rev$, $Date$
*/
public class MonitorCostanti {
private MonitorCostanti() {}
/* OBJECT NAME */
public static final String OBJECT_NAME_MONITOR = "monitor";
public static final ForwardParams TIPO_OPERAZIONE_MONITOR = ForwardParams.OTHER("");
public static final ForwardParams TIPO_OPERAZIONE_MONITOR_DETTAGLI = ForwardParams.OTHER("Dettagli");
public static final ForwardParams TIPO_OPERAZIONE_MONITOR_STATO_PDD = ForwardParams.OTHER("StatoPdd");
public static final ForwardParams TIPO_OPERAZIONE_MONITOR_CONFERMA = ForwardParams.OTHER("Confirm");
/* SERVLET NAME */
public static final String SERVLET_NAME_MONITOR = OBJECT_NAME_MONITOR+".do";
private static final List<String> SERVLET_MONITOR = new ArrayList<>();
public static List<String> getServletMonitor() {
return SERVLET_MONITOR;
}
static{
SERVLET_MONITOR.add(SERVLET_NAME_MONITOR);
}
/* ATTRIBUTI SESSIONE */
public static final String SESSION_ATTRIBUTE_FORM_BEAN = "formBean";
public static final String SESSION_ATTRIBUTE_FILTER_SEARCH = "filterSearch";
/* ATTRIBUTI REQUEST */
/* LABEL GENERALI */
public static final String LABEL_MONITOR = "Coda Messaggi";
public static final String LABEL_MONITOR_FILTRO_RICERCA = "Filtro Ricerca";
public static final String LABEL_MONITOR_INFORMAZIONI_PROTOCOLLO = "Informazioni Protocollo";
public static final String LABEL_MONITOR_DETTAGLIO_MESSAGGIO = "Dettaglio Messaggio";
public static final String LABEL_MONITOR_PROFILO_COLLABORAZIONE_ASINCRONO_ASIMMETRICO = ProfiloDiCollaborazione.ASINCRONO_ASIMMETRICO.getEngineValue();
public static final String LABEL_MONITOR_PROFILO_COLLABORAZIONE_ASINCRONO_SIMMETRICO = ProfiloDiCollaborazione.ASINCRONO_SIMMETRICO.getEngineValue();
public static final String LABEL_MONITOR_PROFILO_COLLABORAZIONE_SINCRONO=ProfiloDiCollaborazione.SINCRONO.getEngineValue();
public static final String LABEL_MONITOR_PROFILO_COLLABORAZIONE_SINGOLO_ONEWAY =ProfiloDiCollaborazione.ONEWAY.getEngineValue();
public static final String LABEL_MONITOR_PROFILO_COLLABORAZIONE_NONE = "-";
public static final String LABEL_MONITOR_SOGGETTO_MITTENTE = "Soggetto Mittente";
public static final String LABEL_MONITOR_SOGGETTO_DESTINATARIO = "Soggetto Destinatario";
public static final String LABEL_MONITOR_SERVIZIO = "Servizio";
public static final String LABEL_MONITOR_AZIONE = "Azione";
public static final String LABEL_MONITOR_STATO_PORTA_DOMINIO = "Stato Porta di Dominio";
public static final String LABEL_MONITOR_NESSUNA_INFORMAZIONE_PRESENTE = "Nessuna informazione presente!";
public static final String LABEL_MONITOR_TOTALE_MESSAGGI = "Totale Messaggi";
public static final String LABEL_MONITOR_NESSUN_MESSAGGIO = "Nessun Messaggio";
public static final String LABEL_MONITOR_TEMPO_MASSIMO_ATTESA = "Tempo Massimo Attesa";
public static final String LABEL_MONITOR_TEMPO_MEDIO_ATTESA = "Tempo Medio Attesa";
public static final String LABEL_MONITOR_MESSAGGI_CONSEGNA = "Messaggi in Consegna";
public static final String LABEL_MONITOR_MESSAGGI_SPEDIZIONE = "Messaggi in Spedizione";
public static final String LABEL_MONITOR_NESSUN_MESSAGGIO_CONSEGNA = "Nessun Messaggio in Consegna";
public static final String LABEL_MONITOR_NESSUN_MESSAGGIO_SPEDIZIONE = "Nessun Messaggio in Spedizione";
public static final String LABEL_MONITOR_MESSAGGI_PROCESSAMENTO = "Messaggi in Processamento";
public static final String LABEL_MONITOR_TOTALE_MESSAGGI_PROCESSAMENTO = "Totale Messaggi";
public static final String LABEL_MONITOR_NESSUN_MESSAGGIO_PROCESSAMENTO = "Nessun Messaggio in Processamento";
public static final String LABEL_MONITOR_MESSAGGI_DUPLICATI = "Messaggi Duplicati";
public static final String LABEL_MONITOR_NESSUN_MESSAGGIO_DUPLICATO = "Nessun Messaggio Duplicato";
public static final String LABEL_MONITOR_EROGAZIONE = "Erogazione";
public static final String LABEL_MONITOR_DETTAGLIO = "Dettaglio";
public static final String LABEL_MONITOR_DETTAGLI_CONSEGNA = "Dettagli Consegna";
public static final String LABEL_MONITOR_IDMESSAGGIO = "IDMessaggio";
/*LABEL PULSANTI */
public static final String LABEL_ACCEDI = "Conferma";
/* PARAMETRI */
public static final String PARAMETRO_MONITOR_XXX = "id";
public static final String PARAMETRO_MONITOR_ID = "id";
public static final String PARAMETRO_MONITOR_TIPO = "tipo";
public static final String PARAMETRO_MONITOR_TIPO_PROFILO_COLLABORAZIONE = "profcoll";
public static final String PARAMETRO_MONITOR_ID_MESSAGGIO = "idMessaggio";
public static final String PARAMETRO_MONITOR_METHOD = "method";
public static final String PARAMETRO_MONITOR_ACTION_CONFIRM = "actionConfirm";
public static final String PARAMETRO_MONITOR_PAGE_SIZE = "pageSize";
public static final String PARAMETRO_MONITOR_ACTION = "action";
public static final String PARAMETRO_MONITOR_NEW_SEARCH = "newSearch";
public static final String PARAMETRO_MONITOR_TIPO_MITTENTE = "tipoMittente";
public static final String PARAMETRO_MONITOR_NOME_MITTENTE = "nomeMittente";
public static final String PARAMETRO_MONITOR_TIPO_DESTINATARIO = "tipoDestinatario";
public static final String PARAMETRO_MONITOR_NOME_DESTINATARIO = "nomeDestinatario";
public static final String PARAMETRO_MONITOR_TIPO_SERVIZIO = "tipoServizio";
public static final String PARAMETRO_MONITOR_NOME_SERVIZIO = "nomeServizio";
public static final String PARAMETRO_MONITOR_VERSIONE_SERVIZIO = "versioneServizio";
public static final String PARAMETRO_MONITOR_AZIONE = "monitorAzione";
public static final String PARAMETRO_MONITOR_SOGLIA = "soglia";
public static final String PARAMETRO_MONITOR_STATO = "stato";
public static final String PARAMETRO_MONITOR_ORDER_BY_CONSEGNA_ASINCRONA = "orderAsinc";
public static final String PARAMETRO_MONITOR_PDD = "pdd";
public static final String PARAMETRO_MONITOR_SORGENTE = "sorgente";
public static final String PARAMETRO_MONITOR_RISCONTRO = "riscontro";
public static final String PARAMETRO_MONITOR_CORRELAZIONE_APPLICATIVA = "correlazioneApplicativa";
public static final String PARAMETRO_MONITOR_MODULO = "modulo";
public static final String PARAMETRO_MONITOR_ERRORE = "errore";
public static final String PARAMETRO_MONITOR_TIPO_CONSEGNA = "tipoConsegna";
public static final String PARAMETRO_MONITOR_NOME_CONSEGNA_PORTA = "nomeConsegnaPorta";
public static final String PARAMETRO_MONITOR_NOME_CONSEGNA_APPLICATIVO_INTERNO = "nomeConsegnaApp";
public static final String PARAMETRO_MONITOR_NOME_CONSEGNA_CONNETTORE = "nomeConsegnaConnettore";
public static final String PARAMETRO_MONITOR_AUTORIZZAZIONE = "autorizzazione";
public static final String PARAMETRO_MONITOR_IN_CONSEGNA_DA = "dataRispedizione";
public static final String PARAMETRO_MONITOR_SBUSTAMENTO = "sbustamento";
public static final String PARAMETRO_MONITOR_SBUSTAMENTO_INFORMAZIONI_PROTOCOLLO = "sbustamentoProtocollo";
public static final String PARAMETRO_MONITOR_ORA_REGISTRAZIONE = "oraReg";
public static final String PARAMETRO_MONITOR_ORA_ATTUALE = "oraAtt";
public static final String PARAMETRO_MONITOR_MITTENTE = "mittente";
public static final String PARAMETRO_MONITOR_DESTINATARIO = "destinatario";
public static final String PARAMETRO_MONITOR_SERVIZIO = "servizio";
public static final String PARAMETRO_MONITOR_RIFERIMENTO = "riferimento";
public static final String PARAMETRO_MONITOR_PROFILO = "profilo";
public static final String PARAMETRO_MONITOR_CODA = "coda";
public static final String PARAMETRO_MONITOR_PRIORITA = "priorita";
public static final String PARAMETRO_MONITOR_ATTESA_ESITO = "attesaEsito";
/* LABEL PARAMETRI */
public static final String LABEL_PARAMETRO_MONITOR_METHOD = "Metodo";
public static final String LABEL_PARAMETRO_MONITOR_SORGENTE = "Runtime";
public static final String LABEL_PARAMETRO_MONITOR_PARAMETRO_MONITOR_ORDER_BY_CONSEGNA_ASINCRONA = "Criterio di Ordinamento";
public static final String LABEL_PARAMETRO_MONITOR_PORTA_DOMINIO = "Porta di Dominio";
public static final String LABEL_PARAMETRO_MONITOR_TIPO = "Tipo";
public static final String LABEL_PARAMETRO_MONITOR_TIPO_PROFILO_COLLABORAZIONE = "Profilo di collaborazione";
public static final String LABEL_PARAMETRO_MONITOR_TIPO_MITTENTE = "Tipo";
public static final String LABEL_PARAMETRO_MONITOR_NOME_MITTENTE = "Nome";
public static final String LABEL_PARAMETRO_MONITOR_TIPO_DESTINATARIO = "Tipo";
public static final String LABEL_PARAMETRO_MONITOR_NOME_DESTINATARIO = "Nome";
public static final String LABEL_PARAMETRO_MONITOR_TIPO_SERVIZIO = "Tipo";
public static final String LABEL_PARAMETRO_MONITOR_NOME_SERVIZIO = "Nome";
public static final String LABEL_PARAMETRO_MONITOR_VERSIONE_SERVIZIO = "Versione";
public static final String LABEL_PARAMETRO_MONITOR_AZIONE = "Azione";
public static final String LABEL_PARAMETRO_MONITOR_SOGLIA_LABEL = "Anzianità Messaggi (Minuti)";
public static final String LABEL_PARAMETRO_MONITOR_SOGLIA_NOTE = "Permette di selezionare i messaggi più vecchi dei minuti indicati";
public static final String LABEL_PARAMETRO_MONITOR_STATO = "Stato";
public static final String LABEL_PARAMETRO_MONITOR_PDD = "Pdd";
public static final String LABEL_PARAMETRO_MONITOR_RISCONTRO = "In Attesa di Riscontro";
public static final String LABEL_PARAMETRO_MONITOR_CORRELAZIONE_APPLICATIVA = "ID Applicativo";
public static final String LABEL_PARAMETRO_MONITOR_ID_MESSAGGIO = "ID";
public static final String LABEL_PARAMETRO_MONITOR_MODULO = "ID Modulo";
public static final String LABEL_PARAMETRO_MONITOR_ERRORE = "Errore Processamento";
public static final String LABEL_PARAMETRO_MONITOR_TIPO_CONSEGNA = "Tipo";
public static final String LABEL_PARAMETRO_MONITOR_NOME_CONSEGNA_APPLICATIVO_INTERNO = "Nome Applicativo";
public static final String LABEL_PARAMETRO_MONITOR_NOME_CONSEGNA_PORTA = "Erogazione";
public static final String LABEL_PARAMETRO_MONITOR_NOME_CONSEGNA_CONNETTORE = "Connettore";
public static final String LABEL_PARAMETRO_MONITOR_IN_CONSEGNA_DA = "Prossima Consegna";
public static final String LABEL_PARAMETRO_MONITOR_AUTORIZZAZIONE = "Authz MessageBox";
public static final String LABEL_PARAMETRO_MONITOR_SBUSTAMENTO = "Sbustamento SOAP";
public static final String LABEL_PARAMETRO_MONITOR_SBUSTAMENTO_INFORMAZIONI_PROTOCOLLO = "Sbustamento Protocollo";
public static final String LABEL_PARAMETRO_MONITOR_ORA_REGISTRAZIONE = "Ora Registrazione";
public static final String LABEL_PARAMETRO_MONITOR_ORA_ATTUALE = "Ora Attuale";
public static final String LABEL_PARAMETRO_MONITOR_MITTENTE = "Mittente";
public static final String LABEL_PARAMETRO_MONITOR_DESTINATARIO = "Destinatario";
public static final String LABEL_PARAMETRO_MONITOR_SERVIZIO = "Servizio";
public static final String LABEL_PARAMETRO_MONITOR_RIFERIMENTO = "Riferimento Messaggio";
public static final String LABEL_PARAMETRO_MONITOR_PROFILO = "Profilo Collaborazione";
public static final String LABEL_PARAMETRO_MONITOR_CODA = "Coda";
public static final String LABEL_PARAMETRO_MONITOR_PRIORITA = "Priorita";
public static final String LABEL_PARAMETRO_MONITOR_ATTESA_ESITO = "Attesa Esito Sincrono";
public static final String LABEL_PARAMETRO_MONITOR_NOW = "Ora Attuale";
public static final String LABEL_PARAMETRO_MONITOR_SERVIZIO_APPLICATIVO = "Servizio";
public static final String LABEL_PARAMETRO_MONITOR_VECCHIO = "Vecchio: ";
public static final String LABEL_PARAMETRO_MONITOR_RECENTE = "Recente: ";
public static final String LABEL_PARAMETRO_MONITOR_IN_CODA = "In Coda";
public static final String LABEL_PARAMETRO_MONITOR_IN_CODA_VECCHIO = "Vecchio in Coda";
public static final String LABEL_PARAMETRO_MONITOR_IN_CODA_RECENTE = "Recente in Coda";
public static final String LABEL_PARAMETRO_MONITOR_IN_RICONSEGNA = "In Riconsegna";
public static final String LABEL_PARAMETRO_MONITOR_IN_RICONSEGNA_VECCHIO = "Vecchio in Riconsegna";
public static final String LABEL_PARAMETRO_MONITOR_IN_RICONSEGNA_RECENTE = "Recente in Riconsegna";
public static final String LABEL_PARAMETRO_MONITOR_IN_MESSAGE_BOX = "In MessageBox";
public static final String LABEL_PARAMETRO_MONITOR_IN_MESSAGE_BOX_VECCHIO = "Vecchio in MessageBox";
public static final String LABEL_PARAMETRO_MONITOR_IN_MESSAGE_BOX_RECENTE = "Recente in MessageBox";
/* DEFAULT VALUE PARAMETRI */
public static final String DEFAULT_VALUE_PARAMETRO_TIPO_PROFILO_COLLABORAZIONE_ANY = "-";
public static final String DEFAULT_VALUE_PARAMETRO_TIPO_PROFILO_COLLABORAZIONE_ONEWAY = "oneway";
public static final String DEFAULT_VALUE_PARAMETRO_TIPO_PROFILO_COLLABORAZIONE_SINCRONO = "sincrono";
public static final String DEFAULT_VALUE_PARAMETRO_TIPO_PROFILO_COLLABORAZIONE_ASINCRONO_SIMMETRICO = "asincrono-simmetrico";
public static final String DEFAULT_VALUE_PARAMETRO_TIPO_PROFILO_COLLABORAZIONE_ASINCRONO_ASIMMETRICO = "asincrono-asimmetrico";
private static final String[] DEFAULT_VALUES_PARAMETRO_TIPO_PROFILO_COLLABORAZIONE = {
DEFAULT_VALUE_PARAMETRO_TIPO_PROFILO_COLLABORAZIONE_ANY, DEFAULT_VALUE_PARAMETRO_TIPO_PROFILO_COLLABORAZIONE_ONEWAY,
DEFAULT_VALUE_PARAMETRO_TIPO_PROFILO_COLLABORAZIONE_SINCRONO, DEFAULT_VALUE_PARAMETRO_TIPO_PROFILO_COLLABORAZIONE_ASINCRONO_SIMMETRICO,
DEFAULT_VALUE_PARAMETRO_TIPO_PROFILO_COLLABORAZIONE_ASINCRONO_ASIMMETRICO
};
public static String[] getDefaultValuesParametroTipoProfiloCollaborazione() {
return DEFAULT_VALUES_PARAMETRO_TIPO_PROFILO_COLLABORAZIONE;
}
public static final String DEFAULT_VALUE_FORM_BEAN_METHOD_DETAILS = "details";
public static final String DEFAULT_VALUE_PARAMETRO_MONITOR_ACTION_DELETE = "delete";
public static final String DEFAULT_VALUE_FALSE = "false";
public static final String DEFAULT_VALUE_PARAMETRO_STATO_NONE = "-";
public static final String DEFAULT_VALUE_PARAMETRO_STATO_CONSEGNA = "consegna";
public static final String DEFAULT_VALUE_PARAMETRO_STATO_SPEDIZIONE = "spedizione";
public static final String DEFAULT_VALUE_PARAMETRO_STATO_PROCESSAMENTO = "processamento";
private static final String[] DEFAULT_VALUES_PARAMETRO_STATO = {
DEFAULT_VALUE_PARAMETRO_STATO_NONE,DEFAULT_VALUE_PARAMETRO_STATO_CONSEGNA,
DEFAULT_VALUE_PARAMETRO_STATO_SPEDIZIONE, DEFAULT_VALUE_PARAMETRO_STATO_PROCESSAMENTO
};
public static String[] getDefaultValuesParametroStato() {
return DEFAULT_VALUES_PARAMETRO_STATO;
}
public static final String LABEL_ACTION_RICONSEGNA_IMMEDIATA = "Riconsegna Immediata";
public static final String ACTION_RICONSEGNA_IMMEDIATA = "resend";
public static final String ACTION_RICONSEGNA_IMMEDIATA_ONCLICK = "RemoveEntries('"+ACTION_RICONSEGNA_IMMEDIATA+"')";
}