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 storeException
public <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.Exception
Copyright © 2017 Comune di Prato. All rights reserved.