public class ConfigurationManager
extends java.lang.Object
Constructor and Description |
---|
ConfigurationManager()
Costruttore.
|
ConfigurationManager(java.lang.String defaultConfigStoreType,
java.util.Map<java.lang.String,IConfigurationStore> configurationStores)
Costruttore.
|
Modifier and Type | Method and Description |
---|---|
<T> void |
delete(T configurationId,
java.lang.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,
java.lang.String type,
java.util.Map<java.lang.String,java.lang.Long> fileTimeInfo,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Recupera i parametri di configurazione identificati da tipo di store ed identificatore di preset.
|
java.util.Map<java.lang.String,IConfigurationStore> |
getConfigurationStores()
Recupera elenco store.
|
java.lang.String |
getDefaultConfigStoreType()
Recupera il tipo di configurazione di default.
|
<T> long |
save(java.lang.String name,
java.lang.String configuration,
java.lang.String type,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Memorizza una configurazione nello store.
|
void |
setConfigurationStores(java.util.Map<java.lang.String,IConfigurationStore> configurationStores)
Imposta l'elenco di store.
|
void |
setDefaultConfigStoreType(java.lang.String defaultConfigStoreType)
Imposta il tipo di configurazione di default.
|
<T> long |
update(java.lang.String name,
java.lang.String configuration,
java.lang.String type,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Aggiorna una configurazione precedentemente salvata.
|
public ConfigurationManager()
public ConfigurationManager(java.lang.String defaultConfigStoreType, java.util.Map<java.lang.String,IConfigurationStore> configurationStores)
defaultConfigStoreType
- Tipo di configurazione di default.configurationStores
- Elenco di store.public void setConfigurationStores(java.util.Map<java.lang.String,IConfigurationStore> configurationStores)
configurationStores
- da impostare.public void setDefaultConfigStoreType(java.lang.String defaultConfigStoreType)
defaultConfigStoreType
- tipo di configurazione di default da impostare.public java.lang.String getDefaultConfigStoreType()
public java.util.Map<java.lang.String,IConfigurationStore> getConfigurationStores()
public <T> Parametri get(it.prato.comune.sit.SITLayersManager comunePO, T configurationId, java.lang.String type, java.util.Map<java.lang.String,java.lang.Long> fileTimeInfo, 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(java.lang.String name, java.lang.String configuration, java.lang.String type, it.prato.comune.utilita.logging.interfaces.LogInterface logger) throws java.lang.Exception
name
- Nome o id della configurazione da modificare.configuration
- Nuova configurazione.type
- tipo di storejava.lang.Exception
public <T> long save(java.lang.String name, java.lang.String configuration, java.lang.String type, it.prato.comune.utilita.logging.interfaces.LogInterface logger) throws java.lang.Exception
name
- Nome della configurazione.configuration
- Configurazione da memorizzare.type
- tipo di storelogger
- Logger.java.lang.Exception
public <T> void delete(T configurationId, java.lang.String type, it.prato.comune.utilita.logging.interfaces.LogInterface logger) throws java.lang.Exception
configurationId
- Id della configurazione.type
- tipo di storelogger
- Loggerjava.lang.Exception