Interface IParameterService

All Known Implementing Classes:
MockParameterService, ParameterService

public interface IParameterService
Get and set application wide configuration information.
  • Method Details

    • getDecimal

      BigDecimal getDecimal(String key)
    • getDecimal

      BigDecimal getDecimal(String key, BigDecimal defaulVal)
    • is

      boolean is(String key)
    • is

      boolean is(String key, boolean defaultVal)
    • getInt

      int getInt(String key)
    • getInt

      int getInt(String key, int defaultVal)
    • getLong

      long getLong(String key)
    • getLong

      long getLong(String key, long defaultVal)
    • getString

      String getString(String key)
    • getString

      String getString(String key, String defaultVal)
    • saveParameter

      void saveParameter(String key, Object paramValue, String lastUpdateBy)
    • saveParameter

      void saveParameter(String externalId, String nodeGroupId, String key, Object paramValue, String lastUpdateBy)
    • saveParameters

      void saveParameters(String externalId, String nodeGroupId, Map<String,Object> parameters, String lastUpdateBy)
    • deleteParameter

      void deleteParameter(String key)
    • deleteParameter

      void deleteParameter(String externalId, String nodeGroupId, String key)
    • deleteParameterWithUpdate

      void deleteParameterWithUpdate(String externalId, String nodeGroupId, String key)
    • deleteAllParameters

      void deleteAllParameters()
    • rereadParameters

      void rereadParameters()
    • getLastTimeParameterWereCached

      Date getLastTimeParameterWereCached()
    • getDatabaseParametersForAll

      List<DatabaseParameter> getDatabaseParametersForAll()
    • getDatabaseParametersFor

      List<DatabaseParameter> getDatabaseParametersFor(String paramKey)
    • getDatabaseParameters

      TypedProperties getDatabaseParameters(String externalId, String nodeGroupId)
    • getOfflineNodeParameters

      List<DatabaseParameter> getOfflineNodeParameters()
    • getAllParameters

      TypedProperties getAllParameters()
    • isRegistrationServer

      boolean isRegistrationServer()
    • isRemoteNodeRegistrationServer

      boolean isRemoteNodeRegistrationServer(Node remoteNode)
    • refreshFromDatabase

      boolean refreshFromDatabase()
    • getNodeGroupId

      String getNodeGroupId()
      Get the group id for this instance
    • getExternalId

      String getExternalId()
      Get the external id for this instance
    • getReplacementValues

      Map<String,String> getReplacementValues()
    • getRegistrationUrl

      String getRegistrationUrl()
      Provide the url used to register at to get initial configuration information
    • getSyncUrl

      String getSyncUrl()
      Provide information about the URL used to contact this symmetric instance
    • getTablePrefix

      String getTablePrefix()
    • getEngineName

      String getEngineName()
    • getTempDirectory

      String getTempDirectory()
    • hasDatabaseBeenSetup

      boolean hasDatabaseBeenSetup()