Package org.javers.common.properties
Class PropertyConfiguration
- java.lang.Object
-
- org.javers.common.properties.PropertyConfiguration
-
public class PropertyConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PropertyConfiguration(java.lang.String classpathName)
loads a properties file from classpath
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
contains(java.lang.String propertyKey)
boolean
getBooleanProperty(java.lang.String propertyKey)
<T extends java.lang.Enum<T>>
TgetEnumProperty(java.lang.String propertyKey, java.lang.Class<T> enumType)
assembles mandatory enum property fromproperties
bagjava.lang.String
getStringProperty(java.lang.String propertyKey)
gets mandatory String property fromproperties
bag
-
-
-
Method Detail
-
getEnumProperty
public <T extends java.lang.Enum<T>> T getEnumProperty(java.lang.String propertyKey, java.lang.Class<T> enumType)
assembles mandatory enum property fromproperties
bag- Throws:
JaversException
- UNDEFINED_PROPERTYJaversException
- MALFORMED_PROPERTY
-
contains
public boolean contains(java.lang.String propertyKey)
-
getStringProperty
public java.lang.String getStringProperty(java.lang.String propertyKey)
gets mandatory String property fromproperties
bag- Throws:
JaversException
- UNDEFINED_PROPERTY
-
getBooleanProperty
public boolean getBooleanProperty(java.lang.String propertyKey)
- Throws:
JaversException
- UNDEFINED_PROPERTY
-
-