Object PropertiesHelper
-
- All Implemented Interfaces:
public class PropertiesHelperСтатический класс с методами получения свойств из файла '.properties' и properties из pom.xml. Название файла '.properties' передается в методе BaseHelper.Builder.setPropertiesFile
Если свойство не найдено в файле '.properties', будет произведен поиск свойства в системных переменных и переменных окружения
-
-
Field Summary
Fields Modifier and Type Field Description public final static PropertiesHelperINSTANCE
-
Method Summary
Modifier and Type Method Description final static StringgetProperty(String name, String defaultValue)Получение свойства по его названию из файла properties. final static StringgetProperty(String name)Получение свойства по его названию из файла properties. final static BooleangetBooleanProperty(String name, Boolean defaultValue)Получение Boolean-свойства по его названию из файла properties. final static BooleangetBooleanProperty(String name)Получение Boolean-свойства по его названию из файла properties. final static IntegergetIntProperty(String name, Integer defaultValue)Получение Int-свойства по его названию из файла properties. final static IntegergetIntProperty(String name)Получение Int-свойства по его названию из файла properties. final static UnitsetProperty(String name, String value)Создание нового свойства или перезаписывание значения существующего final static UnitsetSystemProperty(String name, String value)Создание нового системного свойства или перезаписывание значения существующего final static Set<String>getPropertyNames()Получение множества (Set) с именами свойств final static Set<String>getPropertyNamesAndVariables()Получение множества (Set) с именами свойств, именами системных переменных и переменных окружения -
-
Method Detail
-
getProperty
final static String getProperty(String name, String defaultValue)
Получение свойства по его названию из файла properties.
Если свойство не найдено, возвращается значение по умолчанию (defaultValue)
- Parameters:
name- Название свойстваdefaultValue- По умолчанию пустая строка.- Returns:
Значение свойства или значение по умолчанию, если свойство не найдено
- Since:
2.1.0
-
getProperty
final static String getProperty(String name)
Получение свойства по его названию из файла properties.
Если свойство не найдено, возвращается значение по умолчанию (defaultValue)
- Parameters:
name- Название свойства- Returns:
Значение свойства или значение по умолчанию, если свойство не найдено
- Since:
2.1.0
-
getBooleanProperty
final static Boolean getBooleanProperty(String name, Boolean defaultValue)
Получение Boolean-свойства по его названию из файла properties.
Если свойство не найдено, возвращается значение по умолчанию (defaultValue)
- Parameters:
name- Название свойстваdefaultValue- По умолчанию false.- Returns:
Значение свойства или значение по умолчанию, если свойство не найдено
- Since:
2.1.1
-
getBooleanProperty
final static Boolean getBooleanProperty(String name)
Получение Boolean-свойства по его названию из файла properties.
Если свойство не найдено, возвращается значение по умолчанию (defaultValue)
- Parameters:
name- Название свойства- Returns:
Значение свойства или значение по умолчанию, если свойство не найдено
- Since:
2.1.1
-
getIntProperty
final static Integer getIntProperty(String name, Integer defaultValue)
Получение Int-свойства по его названию из файла properties.
Если свойство не найдено, возвращается значение по умолчанию (defaultValue)
- Parameters:
name- Название свойстваdefaultValue- По умолчанию 0.- Returns:
Значение свойства или значение по умолчанию, если свойство не найдено
- Since:
2.1.1
-
getIntProperty
final static Integer getIntProperty(String name)
Получение Int-свойства по его названию из файла properties.
Если свойство не найдено, возвращается значение по умолчанию (defaultValue)
- Parameters:
name- Название свойства- Returns:
Значение свойства или значение по умолчанию, если свойство не найдено
- Since:
2.1.1
-
setProperty
final static Unit setProperty(String name, String value)
Создание нового свойства или перезаписывание значения существующего
- Parameters:
name- Имя свойстваvalue- Значение свойства- Since:
2.0.5
-
setSystemProperty
final static Unit setSystemProperty(String name, String value)
Создание нового системного свойства или перезаписывание значения существующего
- Parameters:
name- Имя свойстваvalue- Значение свойства- Since:
2.4.2
-
getPropertyNames
final static Set<String> getPropertyNames()
Получение множества (Set) с именами свойств
- Returns:
Множество с именами свойств
- Since:
2.1.0
-
getPropertyNamesAndVariables
final static Set<String> getPropertyNamesAndVariables()
Получение множества (Set) с именами свойств, именами системных переменных и переменных окружения
- Returns:
Множество с именами свойств
- Since:
2.4.2
-
-
-
-