Class AbstractParameterService

java.lang.Object
org.jumpmind.symmetric.service.impl.AbstractParameterService
Direct Known Subclasses:
MockParameterService, ParameterService

public abstract class AbstractParameterService extends Object
  • Field Details

    • log

      protected final org.slf4j.Logger log
    • extensionService

      protected IExtensionService extensionService
    • parameters

      protected TypedProperties parameters
    • systemProperties

      protected Properties systemProperties
    • databaseHasBeenInitialized

      protected boolean databaseHasBeenInitialized
    • databaseHasBeenSetup

      protected boolean databaseHasBeenSetup
    • externalId

      protected String externalId
    • engineName

      protected String engineName
    • nodeGroupId

      protected String nodeGroupId
    • syncUrl

      protected String syncUrl
    • registrationUrl

      protected String registrationUrl
  • Constructor Details

    • AbstractParameterService

      public AbstractParameterService()
  • Method Details

    • getDecimal

      public BigDecimal getDecimal(String key, BigDecimal defaultVal)
    • getDecimal

      public BigDecimal getDecimal(String key)
    • is

      public boolean is(String key)
    • is

      public boolean is(String key, boolean defaultVal)
    • getInt

      public int getInt(String key)
    • getInt

      public int getInt(String key, int defaultVal)
    • getLong

      public long getLong(String key)
    • getLong

      public long getLong(String key, long defaultVal)
    • getString

      public String getString(String key, String defaultVal)
    • getString

      public String getString(String key)
    • getTempDirectory

      public String getTempDirectory()
    • rereadApplicationParameters

      protected abstract TypedProperties rereadApplicationParameters()
    • rereadParameters

      public void rereadParameters()
    • getParameters

      protected TypedProperties getParameters()
    • getAllParameters

      public TypedProperties getAllParameters()
    • getLastTimeParameterWereCached

      public Date getLastTimeParameterWereCached()
    • getExternalId

      public String getExternalId()
    • getSyncUrl

      public String getSyncUrl()
    • getNodeGroupId

      public String getNodeGroupId()
    • getRegistrationUrl

      public String getRegistrationUrl()
    • getEngineName

      public String getEngineName()
    • getReplacementValues

      public Map<String,String> getReplacementValues()
    • setDatabaseHasBeenInitialized

      public void setDatabaseHasBeenInitialized(boolean databaseHasBeenInitialized)
    • setDatabaseHasBeenSetup

      public void setDatabaseHasBeenSetup(boolean databaseHasBeenSetup)
    • hasDatabaseBeenSetup

      public boolean hasDatabaseBeenSetup()
    • getDatabaseParameters

      public abstract TypedProperties getDatabaseParameters(String externalId, String nodeGroupId)
    • rereadDatabaseParameters

      protected TypedProperties rereadDatabaseParameters(Properties p)
    • setExtensionService

      public void setExtensionService(IExtensionService extensionService)