Class HybrisConfiguration
- java.lang.Object
-
- org.apache.commons.configuration.event.EventSource
-
- org.apache.commons.configuration.AbstractConfiguration
-
- de.hybris.platform.servicelayer.config.impl.HybrisConfiguration
-
- All Implemented Interfaces:
org.apache.commons.configuration.Configuration
public class HybrisConfiguration extends org.apache.commons.configuration.AbstractConfigurationProvides aConfigurationimplementation wrapping the hybrisConfigIntfimplementation. Use this as adapter between commons-configuration and hybris.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddPropertyDirect(java.lang.String key, java.lang.Object value)protected voidclearPropertyDirect(java.lang.String key)booleancontainsKey(java.lang.String key)java.util.Iterator<java.lang.String>getKeys()java.lang.ObjectgetProperty(java.lang.String key)java.lang.StringgetString(java.lang.String key)java.lang.StringgetString(java.lang.String key, java.lang.String defaultValue)Default behavior gets overriden with that one from hybris.booleanisEmpty()-
Methods inherited from class org.apache.commons.configuration.AbstractConfiguration
addErrorLogListener, addProperty, append, clear, clearProperty, copy, createInterpolator, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getDefaultListDelimiter, getDelimiter, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInt, getInt, getInteger, getInterpolator, getKeys, getList, getList, getListDelimiter, getLogger, getLong, getLong, getLong, getProperties, getProperties, getShort, getShort, getShort, getStringArray, getSubstitutor, interpolate, interpolate, interpolatedConfiguration, interpolateHelper, isDelimiterParsingDisabled, isScalarValue, isThrowExceptionOnMissing, resolveContainerStore, setDefaultListDelimiter, setDelimiter, setDelimiterParsingDisabled, setListDelimiter, setLogger, setProperty, setThrowExceptionOnMissing, subset
-
Methods inherited from class org.apache.commons.configuration.event.EventSource
addConfigurationListener, addErrorListener, clearConfigurationListeners, clearErrorListeners, clone, createErrorEvent, createEvent, fireError, fireEvent, getConfigurationListeners, getErrorListeners, isDetailEvents, removeConfigurationListener, removeErrorListener, setDetailEvents
-
-
-
-
Method Detail
-
addPropertyDirect
protected void addPropertyDirect(java.lang.String key, java.lang.Object value)- Specified by:
addPropertyDirectin classorg.apache.commons.configuration.AbstractConfiguration- See Also:
AbstractConfiguration.addPropertyDirect(String, Object)
-
containsKey
public boolean containsKey(java.lang.String key)
- See Also:
Configuration.containsKey(String)
-
getKeys
public java.util.Iterator<java.lang.String> getKeys()
- See Also:
Configuration.getKeys()
-
getProperty
public java.lang.Object getProperty(java.lang.String key)
- See Also:
Configuration.getProperty(String)
-
isEmpty
public boolean isEmpty()
- See Also:
Configuration.isEmpty()
-
getString
public java.lang.String getString(java.lang.String key)
- Specified by:
getStringin interfaceorg.apache.commons.configuration.Configuration- Overrides:
getStringin classorg.apache.commons.configuration.AbstractConfiguration- See Also:
Configuration.getString(String)
-
getString
public java.lang.String getString(java.lang.String key, java.lang.String defaultValue)Default behavior gets overriden with that one from hybris. This disables theConfigurationInterpolatorwhich would be created/asked with every call for an appropriateStrLookupwhich itself deals with anStrSubstitutorand so on. (only pitfall is that variable replacement as commons defines it doesn't work anymore)- Specified by:
getStringin interfaceorg.apache.commons.configuration.Configuration- Overrides:
getStringin classorg.apache.commons.configuration.AbstractConfiguration- See Also:
AbstractConfiguration.getString(java.lang.String, java.lang.String)
-
clearPropertyDirect
protected void clearPropertyDirect(java.lang.String key)
- Overrides:
clearPropertyDirectin classorg.apache.commons.configuration.AbstractConfiguration
-
-