Object PropertiesHelper
-
- All Implemented Interfaces:
public class PropertiesHelper
Статический класс с методами получения свойств из файла '.properties' и properties из pom.xml. Название файла '.properties' передается в методе BaseHelper.Builder.setPropertiesFile
-
-
Field Summary
Fields Modifier and Type Field Description private String
propFileName
private String
envPropFileName
private Properties
properties
private Boolean
isEnvPropFileCreated
private Map<String, String>
localeMap
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 Set<String>
getPropertyNames()
Получение множества (Set) с именами свойств final String
getPropFileName()
final Unit
setPropFileName(String propFileName)
final String
getEnvPropFileName()
final Unit
setEnvPropFileName(String envPropFileName)
final Properties
getProperties()
final Unit
setProperties(Properties properties)
final Boolean
isEnvPropFileCreated()
final Unit
setEnvPropFileCreated(Boolean isEnvPropFileCreated)
final Map<String, String>
getLocaleMap()
final Unit
setLocaleMap(Map<String, String> localeMap)
-
-
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
-
getPropertyNames
final static Set<String> getPropertyNames()
Получение множества (Set) с именами свойств
- Returns:
Множество с именами свойств
- Since:
2.1.0
-
getPropFileName
final String getPropFileName()
-
setPropFileName
final Unit setPropFileName(String propFileName)
-
getEnvPropFileName
final String getEnvPropFileName()
-
setEnvPropFileName
final Unit setEnvPropFileName(String envPropFileName)
-
getProperties
final Properties getProperties()
-
setProperties
final Unit setProperties(Properties properties)
-
isEnvPropFileCreated
final Boolean isEnvPropFileCreated()
-
setEnvPropFileCreated
final Unit setEnvPropFileCreated(Boolean isEnvPropFileCreated)
-
getLocaleMap
final Map<String, String> getLocaleMap()
-
setLocaleMap
final Unit setLocaleMap(Map<String, String> localeMap)
-
-
-
-