Class Properties


  • public class Properties
    extends Object
    Utility method for accessing system properties.
    • Method Detail

      • isOverrideSet

        public static boolean isOverrideSet​(String propertyName)
        Return whether a particular override has been set to true.
        Parameters:
        propertyName - the property name for the override.
        Returns:
        true if the property is set to "true", false otherwise.
      • isOverrideSetTo

        public static boolean isOverrideSetTo​(String propertyName,
                                              boolean isTrue)
        Return whether a particular override has been set to false.
        Parameters:
        propertyName - the property name for the override.
        isTrue - true if the override should be true, false otherwise.
        Returns:
        true if the property is set to the value of isTrue, false otherwise.
      • setThreadOverride

        public static boolean setThreadOverride​(String propertyName,
                                                boolean enable)
        Enable the specified override property for the current thread only.
        Parameters:
        propertyName - the property name for the override.
        enable - true if the override should be enabled, false if it should be disabled.
        Returns:
        true if the override was already set true, false otherwise.
      • removeThreadOverride

        public static boolean removeThreadOverride​(String propertyName)
        Remove any value for the specified override property for the current thread only.
        Parameters:
        propertyName - the property name for the override.
        Returns:
        true if the override was already set true in thread local, false otherwise.
      • getPropertyValue

        public static String getPropertyValue​(String propertyName)