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 PropertiesHelper
INSTANCE
-
Method Summary
Modifier and Type Method Description final static String
getProperty(String name, String defaultValue)
Получение свойства по его названию из файла properties. final static String
getProperty(String name)
Получение свойства по его названию из файла properties. final static Boolean
getBooleanProperty(String name, Boolean defaultValue)
Получение Boolean-свойства по его названию из файла properties. final static Boolean
getBooleanProperty(String name)
Получение Boolean-свойства по его названию из файла properties. final static Integer
getIntProperty(String name, Integer defaultValue)
Получение Int-свойства по его названию из файла properties. final static Integer
getIntProperty(String name)
Получение Int-свойства по его названию из файла properties. final static Unit
setProperty(String name, String value)
Создание нового свойства или перезаписывание значения существующего final static Unit
setSystemProperty(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
-
-
-
-