Class PropertiesUtil
java.lang.Object
com.atlassian.jira.config.properties.PropertiesUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
getBooleanProperty
(ApplicationProperties applicationProperties, String propertyKey, boolean defaultValue) Utility method for getting parameters.static double
getDoubleProperty
(ApplicationProperties applicationProperties, String propertyKey, double defaultValue) Utility method for getting double parameters.static int
getIntProperty
(ApplicationProperties applicationProperties, String propertyKey, int defaultValue) Utility method for getting int parameters.static long
getLongProperty
(ApplicationProperties applicationProperties, String propertyKey, long defaultValue) Utility method for getting long parameters.
-
Method Details
-
getIntProperty
public static int getIntProperty(ApplicationProperties applicationProperties, String propertyKey, int defaultValue) Utility method for getting int parameters.Parses the defined application property to an int if possible. If the defined value is missing or invalid, then it returns the given defaultValue instead.
- Parameters:
applicationProperties
- application propertiesdefaultValue
- The default value to use if we can't find an int for the given key.propertyKey
- property key- Returns:
- the int value for the given property key, or the default value if a valid value was not found.
-
getLongProperty
public static long getLongProperty(ApplicationProperties applicationProperties, String propertyKey, long defaultValue) Utility method for getting long parameters.Parses the defined application property to an long if possible. If the defined value is missing or invalid, then it returns the given defaultValue instead.
- Parameters:
applicationProperties
- application propertiesdefaultValue
- The default value to use if we can't find an long for the given key.propertyKey
- property key- Returns:
- the long value for the given property key, or the default value if a valid value was not found.
-
getDoubleProperty
public static double getDoubleProperty(ApplicationProperties applicationProperties, String propertyKey, double defaultValue) Utility method for getting double parameters.Parses the defined application property to an double if possible. If the defined value is missing or invalid, then it returns the given defaultValue instead.
- Parameters:
applicationProperties
- application propertiesdefaultValue
- The default value to use if we can't find an double for the given key.propertyKey
- property key- Returns:
- the double value for the given property key, or the default value if a valid value was not found.
-
getBooleanProperty
public static boolean getBooleanProperty(ApplicationProperties applicationProperties, String propertyKey, boolean defaultValue) Utility method for getting parameters.Parses the defined application property to a boolean if possible. If the defined value is missing or invalid, then it returns the given defaultValue instead.
- Parameters:
applicationProperties
- application propertiesdefaultValue
- The default value to use if we can't find a boolean for the given key.propertyKey
- property key- Returns:
- the boolean value for the given property key, or the default value if a valid value was not found.
-