GruppiCostanti.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.gruppi;
import java.util.List;
import java.util.ArrayList;
import org.openspcoop2.protocol.sdk.constants.ArchiveType;
import org.openspcoop2.web.ctrlstat.costanti.CostantiControlStation;
import org.openspcoop2.web.lib.mvc.Costanti;
/**
* GruppiCostanti
*
* @author Poli Andrea (apoli@link.it)
* @author Giuliano Pintori (pintori@link.it)
* @author $Author$
* @version $Rev$, $Date$
*/
public class GruppiCostanti {
private GruppiCostanti() {}
public static final String OBJECT_NAME_GRUPPI = "gruppi";
public static final String SERVLET_NAME_GRUPPI_ADD = OBJECT_NAME_GRUPPI+Costanti.STRUTS_ACTION_SUFFIX_ADD;
public static final String SERVLET_NAME_GRUPPI_CHANGE = OBJECT_NAME_GRUPPI+Costanti.STRUTS_ACTION_SUFFIX_CHANGE;
public static final String SERVLET_NAME_GRUPPI_DELETE = OBJECT_NAME_GRUPPI+Costanti.STRUTS_ACTION_SUFFIX_DELETE;
public static final String SERVLET_NAME_GRUPPI_LIST = OBJECT_NAME_GRUPPI+Costanti.STRUTS_ACTION_SUFFIX_LIST;
private static final List<String> SERVLET_GRUPPI = new ArrayList<>();
public static List<String> getServletGruppi() {
return SERVLET_GRUPPI;
}
static{
SERVLET_GRUPPI.add(SERVLET_NAME_GRUPPI_ADD);
SERVLET_GRUPPI.add(SERVLET_NAME_GRUPPI_CHANGE);
SERVLET_GRUPPI.add(SERVLET_NAME_GRUPPI_DELETE);
SERVLET_GRUPPI.add(SERVLET_NAME_GRUPPI_LIST);
}
/* NOME VISTA CUSTOM */
public static final String GRUPPI_NOME_VISTA_CUSTOM_LISTA = "gruppi";
public static final String LABEL_GRUPPO = "Tag";
public static final String LABEL_GRUPPI = "Tags";
/* PARAMETRI */
public static final String PARAMETRO_GRUPPO_ID = "gruppoId";
public static final String PARAMETRO_GRUPPO_NOME = "gruppoNome";
public static final String PARAMETRO_GRUPPO_DESCRIZIONE = "gruppoDescrizione";
public static final String PARAMETRO_GRUPPO_SERVICE_BINDING = "gruppoServiceBinding";
/* LABEL PARAMETRI */
public static final String LABEL_PARAMETRO_GRUPPO_NOME = "Nome";
public static final String LABEL_PARAMETRO_GRUPPO_DESCRIZIONE = "Descrizione";
public static final String LABEL_PARAMETRO_GRUPPO_SERVICE_BINDING = "Tipo";
public static final String LABEL_PARAMETRO_GRUPPO_SERVICE_BINDING_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
public static final String LABEL_PARAMETRO_GRUPPO_SERVICE_BINDING_SOAP = CostantiControlStation.LABEL_PARAMETRO_SERVICE_BINDING_SOAP;
public static final String LABEL_PARAMETRO_GRUPPO_SERVICE_BINDING_REST = CostantiControlStation.LABEL_PARAMETRO_SERVICE_BINDING_REST;
public static final String LABEL_GRUPPI_ESPORTA_SELEZIONATI = "Esporta";
public static final String LABEL_GRUPPI_ESPORTA_SELEZIONATI_ONCLICK = "Esporta('"+ArchiveType.GRUPPO.name()+"')";
/* DEFAULT VALUE PARAMETRI */
public static final String DEFAULT_VALUE_PARAMETRO_GRUPPO_SERVICE_BINDING_QUALSIASI = CostantiControlStation.DEFAULT_VALUE_PARAMETRO_SERVICE_BINDING_QUALSIASI;
public static final String DEFAULT_VALUE_PARAMETRO_GRUPPO_SERVICE_BINDING_SOAP = CostantiControlStation.DEFAULT_VALUE_PARAMETRO_SERVICE_BINDING_SOAP;
public static final String DEFAULT_VALUE_PARAMETRO_GRUPPO_SERVICE_BINDING_REST = CostantiControlStation.DEFAULT_VALUE_PARAMETRO_SERVICE_BINDING_REST;
private static final String[] VALUES_SELECT_PARAMETRO_GRUPPO_SERVICE_BINDING = { DEFAULT_VALUE_PARAMETRO_GRUPPO_SERVICE_BINDING_QUALSIASI, DEFAULT_VALUE_PARAMETRO_GRUPPO_SERVICE_BINDING_SOAP, DEFAULT_VALUE_PARAMETRO_GRUPPO_SERVICE_BINDING_REST };
public static String[] getValuesSelectParametroGruppoServiceBinding() {
return VALUES_SELECT_PARAMETRO_GRUPPO_SERVICE_BINDING;
}
private static final String[] LABELS_SELECT_PARAMETRO_GRUPPO_SERVICE_BINDING = { LABEL_PARAMETRO_GRUPPO_SERVICE_BINDING_QUALSIASI, LABEL_PARAMETRO_GRUPPO_SERVICE_BINDING_SOAP, LABEL_PARAMETRO_GRUPPO_SERVICE_BINDING_REST };
public static String[] getLabelsSelectParametroGruppoServiceBinding() {
return LABELS_SELECT_PARAMETRO_GRUPPO_SERVICE_BINDING;
}
public static final String LABEL_IN_USO_BODY_HEADER_NESSUN_RISULTATO = "Il tag non risulta utilizzato in alcuna configurazione";
public static final String MESSAGE_METADATI_GRUPPO_TIPO = GruppiCostanti.LABEL_PARAMETRO_GRUPPO_SERVICE_BINDING +": {0}";
}