Class SystemPropertyAPI


public class SystemPropertyAPI extends AEntityAPI<SystemProperty>
  • Constructor Details

    • SystemPropertyAPI

      public SystemPropertyAPI()
  • Method Details

    • getByKey

      public SystemProperty getByKey(UserContext uc, String key)
      Method for determining a SystemPropertys by a given key.
      Parameters:
      uc - UserContext the user context in which the action is to be performed.
      key - the system property key
      Returns:
      a SystemProperty
    • getByKeyPrefix

      public List<SystemProperty> getByKeyPrefix(UserContext uc, String keyPrefix)
      Method for determining a List of SystemPropertys that have the given key prefix.
      Parameters:
      uc - UserContext the user context in which the action is to be performed.
      keyPrefix - the used key prefix
      Returns:
      a List of SystemPropertys
    • getByKeys

      public List<SystemProperty> getByKeys(UserContext uc, List<String> keys)
      Method for determining a List of SystemPropertys by a List of keys.
      Parameters:
      uc - UserContext the user context in which the action is to be performed.
      keys - a List of keys to search for
      Returns:
      a List of SystemPropertys
    • getStringValue

      public String getStringValue(UserContext uc, String key, String defaultValue)
      Returns the String value of the system property with the given key if it exists. If the system property does not exists the provided default value will be returned.
      Parameters:
      uc - user context for database transactions.
      key - of the system property.
      defaultValue - to return if no system property was found for the given key.
      Returns:
      the String value of the system property with the given key if it exists and the provided default value otherwise.
    • getBooleanValue

      public boolean getBooleanValue(UserContext uc, String key, boolean defaultValue)
      Returns the boolean value of the system property with the given key if it exists. If the system property does not exists the provided default value will be returned.
      Parameters:
      uc - user context for database transactions.
      key - of the system property.
      defaultValue - to return if no system property was found for the given key.
      Returns:
      the boolean value of the system property with the given key if it exists and the provided default value otherwise.