public class PropertyConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
PropertyConfiguration(java.lang.String classpathName)
loads a properties file from classpath
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(java.lang.String propertyKey) |
boolean |
getBooleanProperty(java.lang.String propertyKey) |
<T extends java.lang.Enum<T>> |
getEnumProperty(java.lang.String propertyKey,
java.lang.Class<T> enumType)
assembles mandatory enum property from
properties bag |
java.lang.String |
getStringProperty(java.lang.String propertyKey)
gets mandatory String property from
properties bag |
public PropertyConfiguration(java.lang.String classpathName)
classpathName - classpath resource name, ex. "resources/config.properties"public <T extends java.lang.Enum<T>> T getEnumProperty(java.lang.String propertyKey,
java.lang.Class<T> enumType)
properties bagJaversException - UNDEFINED_PROPERTYJaversException - MALFORMED_PROPERTYpublic boolean contains(java.lang.String propertyKey)
public java.lang.String getStringProperty(java.lang.String propertyKey)
properties bagJaversException - UNDEFINED_PROPERTYpublic boolean getBooleanProperty(java.lang.String propertyKey)
JaversException - UNDEFINED_PROPERTY