public class FallbackEnvironmentReader extends java.lang.Object implements EnvironmentReader
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
baseKey
The base key
|
private ClientStorage |
clientStorage
The client storage
|
private java.lang.String |
env
The env name
|
TYPE_FALLBACK, TYPE_INI, TYPE_REG| Constructor and Description |
|---|
FallbackEnvironmentReader(java.lang.String env,
ClientStorage clientStorage,
java.lang.String baseKey)
Public constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getEnvironmentName()
Get the environment's name.
|
java.lang.String |
getEnvironmentType()
Get the current environment's type.
|
java.lang.String |
getKeyValue(java.lang.String section,
java.lang.String key)
Getting the key value from the current environment.
|
boolean |
load()
Creates application defaults implementing Progress LOAD statement.
|
void |
setKeyValue(java.lang.String section,
java.lang.String key,
java.lang.String value)
Adds, modifies and deletes keys in current environment.
|
void |
unload()
Unloads specifies environment from the current one.
|
private java.lang.String env
private ClientStorage clientStorage
private java.lang.String baseKey
public FallbackEnvironmentReader(java.lang.String env,
ClientStorage clientStorage,
java.lang.String baseKey)
env - The name of the environment.clientStorage - The client storage.baseKey - The base key.public boolean load()
load in interface EnvironmentReadertrue if loaded false otherwisepublic void setKeyValue(java.lang.String section,
java.lang.String key,
java.lang.String value)
setKeyValue in interface EnvironmentReadersection - The name of the section containing the key to modify.key - The name of the key key to modify or default key if not specified.value - The new value of the key under modification.public java.lang.String getKeyValue(java.lang.String section,
java.lang.String key)
getKeyValue in interface EnvironmentReadersection - The name of the section containing the key to get.key - The name of the key key to get or default key if not specified.public void unload()
unload in interface EnvironmentReaderpublic java.lang.String getEnvironmentName()
getEnvironmentName in interface EnvironmentReaderpublic java.lang.String getEnvironmentType()
getEnvironmentType in interface EnvironmentReader