public class ConfigurationManager extends Object
| Constructor and Description | 
|---|
ConfigurationManager()
Costruttore. 
 | 
ConfigurationManager(String defaultConfigStoreType,
                    Map<String,IConfigurationStore> configurationStores)
Costruttore. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<T> void | 
delete(T configurationId,
      String type,
      it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Cancella una configurazione dallo store. 
 | 
<T> Parametri | 
get(it.prato.comune.sit.SITLayersManager comunePO,
   T configurationId,
   String type,
   it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Recupera i parametri di configurazione identificati da tipo di store ed identificatore di preset. 
 | 
Map<String,IConfigurationStore> | 
getConfigurationStores()
Recupera elenco store. 
 | 
String | 
getDefaultConfigStoreType()
Recupera il tipo di configurazione di default. 
 | 
<T> long | 
save(String name,
    String configuration,
    String type,
    it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Memorizza una configurazione nello store. 
 | 
void | 
setConfigurationStores(Map<String,IConfigurationStore> configurationStores)
Imposta l'elenco di store. 
 | 
void | 
setDefaultConfigStoreType(String defaultConfigStoreType)
Imposta il tipo di configurazione di default. 
 | 
<T> long | 
update(String name,
      String configuration,
      String type,
      it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Aggiorna una configurazione precedentemente salvata. 
 | 
public ConfigurationManager()
public ConfigurationManager(String defaultConfigStoreType, Map<String,IConfigurationStore> configurationStores)
defaultConfigStoreType - Tipo di configurazione di default.configurationStores - Elenco di store.public void setConfigurationStores(Map<String,IConfigurationStore> configurationStores)
configurationStores - da impostare.public void setDefaultConfigStoreType(String defaultConfigStoreType)
defaultConfigStoreType - tipo di configurazione di default da impostare.public String getDefaultConfigStoreType()
public Map<String,IConfigurationStore> getConfigurationStores()
public <T> Parametri get(it.prato.comune.sit.SITLayersManager comunePO, T configurationId, String type, it.prato.comune.utilita.logging.interfaces.LogInterface logger)
comunePO - LayerManager con il quale la configurazione viene elaborata.configurationId - ID o nome della configurazione salvata.type - tipo di storepublic <T> long update(String name, String configuration, String type, it.prato.comune.utilita.logging.interfaces.LogInterface logger) throws Exception
name - Nome o id della configurazione da modificare.configuration - Nuova configurazione.type - tipo di storeExceptionpublic <T> long save(String name, String configuration, String type, it.prato.comune.utilita.logging.interfaces.LogInterface logger) throws Exception
name - Nome della configurazione.configuration - Configurazione da memorizzare.type - tipo di storelogger - Logger.ExceptionCopyright © 2017 Comune di Prato. All rights reserved.