public class JsonSettingsDao extends AbstractJsonDao implements SettingsDao
| Constructor and Description |
|---|
JsonSettingsDao() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteAll() |
void |
deleteSettingValue(String key) |
protected JsonSettingsDecoder |
getSettingsDecoder() |
protected JsonSettingsEncoder |
getSettingsEncoder() |
SettingValue<?> |
getSettingValue(String key) |
Set<SettingValue<?>> |
getSettingValues() |
void |
saveSettingValue(SettingValue<?> value) |
void |
setSettingsDecoder(Optional<JsonSettingsDecoder> settingsDecoder) |
void |
setSettingsEncoder(JsonSettingsEncoder settingsEncoder) |
configuration, createEntryStream, createStream, getConfiguration, isNullOrMissing, nodeFactory, readLock, setConfiguration, writeLock@Inject public void setSettingsEncoder(JsonSettingsEncoder settingsEncoder)
protected JsonSettingsEncoder getSettingsEncoder()
@Inject public void setSettingsDecoder(Optional<JsonSettingsDecoder> settingsDecoder)
protected JsonSettingsDecoder getSettingsDecoder()
public Set<SettingValue<?>> getSettingValues()
getSettingValues in interface SettingsDaopublic SettingValue<?> getSettingValue(String key)
getSettingValue in interface SettingsDaopublic void deleteSettingValue(String key)
deleteSettingValue in interface SettingsDaopublic void saveSettingValue(SettingValue<?> value)
saveSettingValue in interface SettingsDaopublic void deleteAll()
deleteAll in interface SettingsDaoCopyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.