Class Configuration

java.lang.Object
ubic.basecode.util.Configuration

public class Configuration extends Object
Configuration of ontology services and other things.

Configurations are retrieved from three locations: properties set at runtime with setString(String, String), system properties and a default properties file named basecode.properties at the root of the classpath in that order.

Properties set via system properties must be prefixed with basecode. to be considered.

Properties set at runtime can be reset with reset() and reset(String).

Author:
paul
  • Constructor Details

    • Configuration

      public Configuration()
  • Method Details

    • getString

      public static @Nullable String getString(String key)
      Obtain a configuration value by key.
    • getBoolean

      public static @Nullable Boolean getBoolean(String key)
      Obtain a boolean configuration value by key.
      See Also:
    • setString

      public static void setString(String key, String value)
      Set a configuration by key.
    • reset

      public static void reset()
      Reset all configurations set at runtime.
    • reset

      public static void reset(String key)
      Reset a specific configuration by key.