public class PropertyConfiguration
extends java.lang.Object
| Constructor | Description |
|---|---|
PropertyConfiguration(java.lang.String classpathName) |
loads a properties file from classpath
|
| Modifier and Type | Method | 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