CostantiXMLRepository.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.registry.constants;

  21. /**
  22.  * Costanti per gli oggetti dao del package org.openspcoop.dao.registry
  23.  *
  24.  * @author Poli Andrea (apoli@link.it)
  25.  * @author $Author$
  26.  * @version $Rev$, $Date$
  27.  */
  28. public class CostantiXMLRepository {

  29.        
  30.     // Per gestione XML/UDDI:
  31.     /** String che contiene il nome della directory che contiene l'accordo di servizio */
  32.     public static final String ACCORDI_DI_SERVIZIO = "accordi";
  33.     /** String che contiene il nome della directory che contiene l'accordo di cooperazione */
  34.     public static final String ACCORDI_DI_COOPERAZIONE = "accordi_cooperazione";
  35.     /** String che contiene il nome della directory che contiene le porte di dominio */
  36.     public static final String PORTE_DI_DOMINIO = "porte_di_dominio";
  37.     /** String che contiene il nome della directory che contiene i gruppi */
  38.     public static final String GRUPPI = "gruppi";
  39.     /** String che contiene il nome della directory che contiene i ruoli */
  40.     public static final String RUOLI = "ruoli";
  41.     /** String che contiene il nome della directory che contiene i scope */
  42.     public static final String SCOPE = "scope";
  43.     /** String che contiene il nome di un wsdl definitorio */
  44.     public static final String WSDL_DEFINITORIO = "definitorio.xsd";
  45.     /** String che contiene il nome di un wsdl concettuale */
  46.     public static final String WSDL_CONCETTUALE = "concettuale.wsdl";
  47.     /** String che contiene il nome di un wsdl logico erogatore */
  48.     public static final String WSDL_LOGICO_EROGATORE = "logicoErogatore.wsdl";
  49.     /** String che contiene il nome di un wsdl logico fruitore*/
  50.     public static final String WSDL_LOGICO_FRUITORE = "logicoFruitore.wsdl";
  51.     /** String che contiene il nome di un wsdl implementativo erogatore */
  52.     public static final String WSDL_IMPLEMENTATIVO_EROGATORE = "implementazioneErogatore.wsdl";
  53.     /** String che contiene il nome di un wsdl implementativo fruitore*/
  54.     public static final String WSDL_IMPLEMENTATIVO_FRUITORE = "implementazioneFruitore.wsdl";
  55.     /** String che contiene il nome di una conversazione concettuale */
  56.     public static final String SPECIFICA_CONVERSAZIONE_CONCETTUALE = "specificaConversazioneConcettuale.xml";
  57.     /** String che contiene il nome di una conversazione erogatore */
  58.     public static final String SPECIFICA_CONVERSAZIONE_EROGATORE = "specificaConversazioneErogatore.xml";
  59.     /** String che contiene il nome di una conversazione fruitore*/
  60.     public static final String SPECIFICA_CONVERSAZIONE_FRUITORE = "specificaConversazioneFruitore.xml";
  61.     /** String che contiene l'indirizzo di un wsdl non definito */
  62.     public static final String WSDL_UNDEFINED = "http://undefined";
  63.     /** String che contiene l'indirizzo di un wsbl non definito */
  64.     public static final String SPECIFICA_CONVERSAZIONE_UNDEFINED = "http://undefined";
  65.     /** String che contiene il prefisso di una directory che contiene wsdl di un accordo/servizio */
  66.     public static final String WSDL_DIR = "wsdl";
  67.     /** String che contiene il prefisso di una directory che contiene wsbl di un accordo */
  68.     public static final String SPECIFICHE_CONVERSAZIONI_DIR = "specificheConversazioni";
  69.     /** String che contiene il prefisso di una directory che contiene allegati di un accordo/servizio */
  70.     public static final String ALLEGATI_DIR = "allegati";
  71.     /** String che contiene il prefisso di una directory che contiene specificheSemiformali di un accordo/servizio */
  72.     public static final String SPECIFICHE_SEMIFORMALI_DIR = "specificheSemiformali";
  73.     /** String che contiene il prefisso di una directory che contiene specificheCoordinamento di un accordo di servizio composto */
  74.     public static final String SPECIFICHE_COORDINAMENTO_DIR = "specificheCoordinamento";
  75.     /** String che contiene il prefisso di una directory che contiene specificheSicurezza di un servizio */
  76.     public static final String SPECIFICHE_SICUREZZA_DIR = "specificheSicurezza";
  77.     /** String che contiene il prefisso di una directory che contiene specificheLivelliServizio di un servizio */
  78.     public static final String SPECIFICHE_LIVELLI_SERVIZIO_DIR = "specificheLivelliServizio";
  79.     /** String che contiene il nome della directory che contiene i servizi di un soggetto */
  80.     public static final String SERVIZI = "servizi";
  81.     /** String che contiene il nome del file che contiene l'index dei servizi di un soggetto */
  82.     public static final String INDEX_SERVIZI = "servizi.index";
  83.     /** String che contiene il nome del file che contiene l'index dei servizi di un soggetto */
  84.     public static final String INDEX_SERVIZI_MANIFEST = "----------------------------------------------------------------------------------------------------\n"+
  85.         "File di index dei servizi erogati da un soggetto.\n"+
  86.         "----------------------------------------------------------------------------------------------------\n"+
  87.         "Legenda: uriAccordo#tipoSoggetto/nomeSoggetto#tipoServizio/nomeServizio#indicazioneServizioCorrelato\n"+
  88.         "----------------------------------------------------------------------------------------------------\n\n";
  89.     public static final String INDEX_SERVIZI_SEPARATORE="#";
  90.    
  91.      /** Slash di una url */
  92.     public static final String URL_SEPARATOR = CostantiRegistroServizi.URL_SEPARATOR;
  93. }