AccordiCooperazioneCostanti.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.web.ctrlstat.servlet.ac;

  21. import java.util.List;
  22. import java.util.ArrayList;

  23. import org.openspcoop2.protocol.sdk.constants.ArchiveType;
  24. import org.openspcoop2.web.ctrlstat.costanti.CostantiControlStation;
  25. import org.openspcoop2.web.lib.mvc.Costanti;
  26. import org.openspcoop2.web.lib.mvc.ForwardParams;

  27. /**
  28.  * AccordiCooperazioneCostanti
  29.  *
  30.  * @author Poli Andrea (apoli@link.it)
  31.  * @author $Author$
  32.  * @version $Rev$, $Date$
  33.  */
  34. public class AccordiCooperazioneCostanti {
  35.    
  36.     private AccordiCooperazioneCostanti() {}

  37.     /* OBJECT NAME */
  38.    
  39.     public static final String OBJECT_NAME_ACCORDI_COOPERAZIONE = "accordiCooperazione";
  40.    
  41.     public static final String OBJECT_NAME_AC_ALLEGATI = "accordiCooperazioneAllegati";
  42.     public static final ForwardParams TIPO_OPERAZIONE_VIEW = ForwardParams.OTHER("View");
  43.    
  44.     public static final String OBJECT_NAME_AC_PARTECIPANTI = "accordiCooperazionePartecipanti";
  45.    
  46.    
  47.     /* SERVLET NAME */
  48.    
  49.     public static final String SERVLET_NAME_ACCORDI_COOPERAZIONE_ADD = OBJECT_NAME_ACCORDI_COOPERAZIONE+Costanti.STRUTS_ACTION_SUFFIX_ADD;
  50.     public static final String SERVLET_NAME_ACCORDI_COOPERAZIONE_CHANGE = OBJECT_NAME_ACCORDI_COOPERAZIONE+Costanti.STRUTS_ACTION_SUFFIX_CHANGE;
  51.     public static final String SERVLET_NAME_ACCORDI_COOPERAZIONE_DELETE = OBJECT_NAME_ACCORDI_COOPERAZIONE+Costanti.STRUTS_ACTION_SUFFIX_DELETE;
  52.     public static final String SERVLET_NAME_ACCORDI_COOPERAZIONE_LIST = OBJECT_NAME_ACCORDI_COOPERAZIONE+Costanti.STRUTS_ACTION_SUFFIX_LIST;
  53.     private static final List<String> SERVLET_ACCORDI_COOPERAZIONE = new ArrayList<>();
  54.     public static List<String> getServletAccordiCooperazione() {
  55.         return SERVLET_ACCORDI_COOPERAZIONE;
  56.     }
  57.     static{
  58.         SERVLET_ACCORDI_COOPERAZIONE.add(SERVLET_NAME_ACCORDI_COOPERAZIONE_ADD);
  59.         SERVLET_ACCORDI_COOPERAZIONE.add(SERVLET_NAME_ACCORDI_COOPERAZIONE_CHANGE);
  60.         SERVLET_ACCORDI_COOPERAZIONE.add(SERVLET_NAME_ACCORDI_COOPERAZIONE_DELETE);
  61.         SERVLET_ACCORDI_COOPERAZIONE.add(SERVLET_NAME_ACCORDI_COOPERAZIONE_LIST);
  62.     }
  63.    
  64.     public static final String SERVLET_NAME_AC_ALLEGATI_ADD = OBJECT_NAME_AC_ALLEGATI+Costanti.STRUTS_ACTION_SUFFIX_ADD;
  65.     public static final String SERVLET_NAME_AC_ALLEGATI_CHANGE = OBJECT_NAME_AC_ALLEGATI+Costanti.STRUTS_ACTION_SUFFIX_CHANGE;
  66.     public static final String SERVLET_NAME_AC_ALLEGATI_DELETE = OBJECT_NAME_AC_ALLEGATI+Costanti.STRUTS_ACTION_SUFFIX_DELETE;
  67.     public static final String SERVLET_NAME_AC_ALLEGATI_LIST = OBJECT_NAME_AC_ALLEGATI+Costanti.STRUTS_ACTION_SUFFIX_LIST;
  68.     public static final String SERVLET_NAME_AC_ALLEGATI_VIEW = OBJECT_NAME_AC_ALLEGATI+"View.do";
  69.     private static final List<String> SERVLET_AC_ALLEGATI = new ArrayList<>();
  70.     public static List<String> getServletAcAllegati() {
  71.         return SERVLET_AC_ALLEGATI;
  72.     }
  73.     static{
  74.         SERVLET_AC_ALLEGATI.add(SERVLET_NAME_AC_ALLEGATI_ADD);
  75.         SERVLET_AC_ALLEGATI.add(SERVLET_NAME_AC_ALLEGATI_CHANGE);
  76.         SERVLET_AC_ALLEGATI.add(SERVLET_NAME_AC_ALLEGATI_DELETE);
  77.         SERVLET_AC_ALLEGATI.add(SERVLET_NAME_AC_ALLEGATI_LIST);
  78.         SERVLET_AC_ALLEGATI.add(SERVLET_NAME_AC_ALLEGATI_VIEW);
  79.     }
  80.    
  81.     public static final String SERVLET_NAME_AC_PARTECIPANTI_ADD = OBJECT_NAME_AC_PARTECIPANTI+Costanti.STRUTS_ACTION_SUFFIX_ADD;
  82.     public static final String SERVLET_NAME_AC_PARTECIPANTI_DELETE = OBJECT_NAME_AC_PARTECIPANTI+Costanti.STRUTS_ACTION_SUFFIX_DELETE;
  83.     public static final String SERVLET_NAME_AC_PARTECIPANTI_LIST = OBJECT_NAME_AC_PARTECIPANTI+Costanti.STRUTS_ACTION_SUFFIX_LIST;
  84.     private static final List<String> SERVLET_AC_PARTECIPANTI = new ArrayList<>();
  85.     public static List<String> getServletAcPartecipanti() {
  86.         return SERVLET_AC_PARTECIPANTI;
  87.     }
  88.     static{
  89.         SERVLET_AC_PARTECIPANTI.add(SERVLET_NAME_AC_PARTECIPANTI_ADD);
  90.         SERVLET_AC_PARTECIPANTI.add(SERVLET_NAME_AC_PARTECIPANTI_DELETE);
  91.         SERVLET_AC_PARTECIPANTI.add(SERVLET_NAME_AC_PARTECIPANTI_LIST);
  92.     }
  93.    

  94.    
  95.    
  96.    
  97.    
  98.     /* LABEL GENERALI */
  99.    
  100.     public static final String LABEL_ACCORDI_COOPERAZIONE = "Accordi Cooperazione";
  101.     public static final String LABEL_ACCORDI_COOPERAZIONE_PARTECIPANTI_DI = "Partecipanti di ";
  102.     public static final String LABEL_ACCORDI_COOPERAZIONE_ALLEGATI_DI = "Allegati di ";
  103.     public static final String LABEL_ACCORDI_COOPERAZIONE_NOME_ACCORDO_NECESSARIO = "Il nome dell'accordo &egrave; necessario!";
  104.     public static final String LABEL_ACCORDI_COOPERAZIONE_PARTECIPANTE  = "Partecipante";
  105.     public static final String LABEL_ACCORDI_COOPERAZIONE_PARTECIPANTI  = "Partecipanti";
  106.     public static final String LABEL_ACCORDI_COOPERAZIONE_ALLEGATI = "Allegati";
  107.     public static final String LABEL_ACCORDI_COOPERAZIONE_ALLEGATO = "Allegato";
  108.     public static final String LABEL_ACCORDI_COOPERAZIONE_ESPORTA_SELEZIONATI = "Esporta";
  109.     public static final String LABEL_ACCORDI_COOPERAZIONE_ESPORTA_SELEZIONATI_CLICK_EVENT ="Esporta('"+ArchiveType.ACCORDO_COOPERAZIONE.name()+"')";
  110.     public static final String LABEL_ACCORDI_COOPERAZIONE_SOGGETTO_REFERENTE_12 = "referenteLabelAccordo1.2";
  111.     public static final String LABEL_ACCORDI_COOPERAZIONE_SOGGETTI_PARTECIPANTI = "Soggetti Partecipanti";
  112.     public static final String LABEL_ACCORDI_COOPERAZIONE_DOWNLOAD = "Download";
  113.    
  114.     public static final String LABEL_AC_MENU_VISUALE_AGGREGATA = "Accordi Cooperazione";
  115.    
  116.     /* PARAMETRI */
  117.    
  118.     public static final String PARAMETRO_ACCORDI_COOPERAZIONE_ID = "id";
  119.     public static final String PARAMETRO_ACCORDI_COOPERAZIONE_ID_ACCORDO = "idAccordo";
  120.     public static final String PARAMETRO_ACCORDI_COOPERAZIONE_ID_ALLEGATO = "idAllegato";
  121.     public static final String PARAMETRO_ACCORDI_COOPERAZIONE_NOME = "nome";
  122.     public static final String PARAMETRO_ACCORDI_COOPERAZIONE_DESCRIZIONE = "descr";
  123.     public static final String PARAMETRO_ACCORDI_COOPERAZIONE_REFERENTE = "referente";
  124.     public static final String PARAMETRO_ACCORDI_COOPERAZIONE_VERSIONE = "versione";
  125.     public static final String PARAMETRO_ACCORDI_COOPERAZIONE_PRIVATO = "privato";
  126.     public static final String PARAMETRO_ACCORDI_COOPERAZIONE_STATO = "stato";
  127.     public static final String PARAMETRO_ACCORDI_COOPERAZIONE_TIPO_SICA = "tipoSICA";
  128.     public static final String PARAMETRO_ACCORDI_COOPERAZIONE_PARTECIPANTE = "partecipante";
  129.     public static final String PARAMETRO_ACCORDI_COOPERAZIONE_NOME_DOCUMENTO = "nomeDoc";
  130.     public static final String PARAMETRO_ACCORDI_COOPERAZIONE_TIPO_FILE = "tipoFile";
  131.     public static final String PARAMETRO_ACCORDI_COOPERAZIONE_RUOLO = "ruolo";
  132.     public static final String PARAMETRO_ACCORDI_COOPERAZIONE_PRIVATO_LABEL = "privatoLabel";
  133.     public static final String PARAMETRO_ACCORDI_COOPERAZIONE_DOCUMENTO = "documento";
  134.     public static final String PARAMETRO_ACCORDI_COOPERAZIONE_THE_FILE = "theFile";
  135.     public static final String PARAMETRO_ACCORDI_COOPERAZIONE_TIPO_DOCUMENTO = "tipoDocumento";
  136.     public static final String PARAMETRO_ACCORDI_COOPERAZIONE_PROTOCOLLO = "tipoProtocollo";
  137.    
  138.    
  139.    
  140.    
  141.     /* LABEL PARAMETRI */
  142.    
  143.     public static final String LABEL_PARAMETRO_ACCORDI_COOPERAZIONE_NOME = "Nome";
  144.     public static final String LABEL_PARAMETRO_ACCORDI_COOPERAZIONE_DESCRIZIONE = "Descrizione";
  145.     public static final String LABEL_PARAMETRO_ACCORDI_COOPERAZIONE_REFERENTE = "Referente";
  146.     public static final String LABEL_PARAMETRO_ACCORDI_COOPERAZIONE_VERSIONE = "Versione";
  147.     public static final String LABEL_PARAMETRO_ACCORDI_COOPERAZIONE_PRIVATO = "Privato";
  148.     public static final String LABEL_PARAMETRO_ACCORDI_COOPERAZIONE_STATO = "Stato";
  149.     public static final String LABEL_PARAMETRO_ACCORDI_COOPERAZIONE_SOGGETTO_REFERENTE = "Soggetto Referente";
  150.     public static final String LABEL_PARAMETRO_ACCORDI_COOPERAZIONE_VISIBILITA_ACCORDO = "Visibilit&agrave; accordo";
  151.     public static final String LABEL_PARAMETRO_ACCORDI_COOPERAZIONE_RUOLO = "Ruolo";
  152.     public static final String LABEL_PARAMETRO_ACCORDI_COOPERAZIONE_TIPO = "Tipo";
  153.     public static final String LABEL_PARAMETRO_ACCORDI_COOPERAZIONE_PARTECIPANTE = "Soggetto";
  154.     public static final String LABEL_PARAMETRO_ACCORDI_COOPERAZIONE_DOCUMENTO = "Documento";
  155.     public static final String LABEL_PARAMETRO_ACCORDI_COOPERAZIONE_PROTOCOLLO = CostantiControlStation.LABEL_PARAMETRO_PROTOCOLLO;
  156.     public static final String LABEL_PARAMETRO_ACCORDI_COOPERAZIONE_PROTOCOLLO_COMPACT = CostantiControlStation.LABEL_PARAMETRO_PROTOCOLLO_COMPACT;
  157.    
  158.    
  159.     /* DEFAULT VALUE PARAMETRI */

  160.     public static final String DEFAULT_VALUE_PARAMETRO_ACCORDI_COOPERAZIONE_VISIBILITA_ACCORDO_PUBBLICA = "pubblica";
  161.     public static final String DEFAULT_VALUE_PARAMETRO_ACCORDI_COOPERAZIONE_VISIBILITA_ACCORDO_PRIVATA = "privata";
  162. }