public abstract class AbstractParameterService
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
databaseHasBeenInitialized |
protected java.lang.String |
engineName |
protected IExtensionService |
extensionService |
protected java.lang.String |
externalId |
protected org.slf4j.Logger |
log |
protected java.lang.String |
nodeGroupId |
protected org.jumpmind.properties.TypedProperties |
parameters |
protected java.lang.String |
registrationUrl |
protected java.lang.String |
syncUrl |
protected java.util.Properties |
systemProperties |
| Constructor and Description |
|---|
AbstractParameterService() |
| Modifier and Type | Method and Description |
|---|---|
org.jumpmind.properties.TypedProperties |
getAllParameters() |
abstract org.jumpmind.properties.TypedProperties |
getDatabaseParameters(java.lang.String externalId,
java.lang.String nodeGroupId) |
java.math.BigDecimal |
getDecimal(java.lang.String key) |
java.math.BigDecimal |
getDecimal(java.lang.String key,
java.math.BigDecimal defaultVal) |
java.lang.String |
getEngineName() |
java.lang.String |
getExternalId() |
int |
getInt(java.lang.String key) |
int |
getInt(java.lang.String key,
int defaultVal) |
java.util.Date |
getLastTimeParameterWereCached() |
long |
getLong(java.lang.String key) |
long |
getLong(java.lang.String key,
long defaultVal) |
java.lang.String |
getNodeGroupId() |
protected org.jumpmind.properties.TypedProperties |
getParameters() |
java.lang.String |
getRegistrationUrl() |
java.util.Map<java.lang.String,java.lang.String> |
getReplacementValues() |
java.lang.String |
getString(java.lang.String key) |
java.lang.String |
getString(java.lang.String key,
java.lang.String defaultVal) |
java.lang.String |
getSyncUrl() |
java.lang.String |
getTempDirectory() |
boolean |
is(java.lang.String key) |
boolean |
is(java.lang.String key,
boolean defaultVal) |
protected abstract org.jumpmind.properties.TypedProperties |
rereadApplicationParameters() |
protected org.jumpmind.properties.TypedProperties |
rereadDatabaseParameters(java.util.Properties p) |
void |
rereadParameters() |
void |
setDatabaseHasBeenInitialized(boolean databaseHasBeenInitialized) |
void |
setExtensionService(IExtensionService extensionService) |
protected java.lang.String |
substituteScripts(java.lang.String value) |
protected final org.slf4j.Logger log
protected IExtensionService extensionService
protected org.jumpmind.properties.TypedProperties parameters
protected java.util.Properties systemProperties
protected boolean databaseHasBeenInitialized
protected java.lang.String externalId
protected java.lang.String engineName
protected java.lang.String nodeGroupId
protected java.lang.String syncUrl
protected java.lang.String registrationUrl
public java.math.BigDecimal getDecimal(java.lang.String key,
java.math.BigDecimal defaultVal)
public java.math.BigDecimal getDecimal(java.lang.String key)
public boolean is(java.lang.String key)
public boolean is(java.lang.String key,
boolean defaultVal)
public int getInt(java.lang.String key)
public int getInt(java.lang.String key,
int defaultVal)
public long getLong(java.lang.String key)
public long getLong(java.lang.String key,
long defaultVal)
public java.lang.String getString(java.lang.String key,
java.lang.String defaultVal)
public java.lang.String getString(java.lang.String key)
public java.lang.String getTempDirectory()
protected abstract org.jumpmind.properties.TypedProperties rereadApplicationParameters()
public void rereadParameters()
protected org.jumpmind.properties.TypedProperties getParameters()
public org.jumpmind.properties.TypedProperties getAllParameters()
public java.util.Date getLastTimeParameterWereCached()
public java.lang.String getExternalId()
public java.lang.String getSyncUrl()
public java.lang.String getNodeGroupId()
public java.lang.String getRegistrationUrl()
public java.lang.String getEngineName()
public java.util.Map<java.lang.String,java.lang.String> getReplacementValues()
public void setDatabaseHasBeenInitialized(boolean databaseHasBeenInitialized)
public abstract org.jumpmind.properties.TypedProperties getDatabaseParameters(java.lang.String externalId,
java.lang.String nodeGroupId)
protected org.jumpmind.properties.TypedProperties rereadDatabaseParameters(java.util.Properties p)
public void setExtensionService(IExtensionService extensionService)
protected java.lang.String substituteScripts(java.lang.String value)