org.gcube.contentmanagement.layerindependent.servicehelper
Class PropertiesManager
java.lang.Object
org.gcube.contentmanagement.layerindependent.servicehelper.PropertiesManager
- Direct Known Subclasses:
- CollectionManagementProperties, ContentManagementProperties, StorageManagementProperties
public abstract class PropertiesManager
- extends java.lang.Object
this class manages properties and their defaults (or fallback values).
Default values are hardcoded in classes extending this abstract class This is
to allow dynamic computation of default values.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
loadFromDir
public void loadFromDir(java.io.File configDir)
getProperty
public java.lang.String getProperty(java.lang.String propertyName)
getPropertyDefault
public java.lang.String getPropertyDefault(java.lang.String propertyName)
getBooleanProperty
public boolean getBooleanProperty(java.lang.String propertyName)
getIntegerProperty
public int getIntegerProperty(java.lang.String propertyName)
getArrayProperty
public java.lang.String[] getArrayProperty(java.lang.String propertyName)
setPropertyDefault
public void setPropertyDefault(java.lang.String propertyName,
java.lang.String value)
getConfigFilename
public abstract java.lang.String getConfigFilename()