Package com.atlassian.confluence.user
Class DebugLoggingPropertySet
java.lang.Object
com.atlassian.confluence.user.DebugLoggingPropertySet
- All Implemented Interfaces:
com.opensymphony.module.propertyset.PropertySet
,Serializable
public final class DebugLoggingPropertySet
extends Object
implements com.opensymphony.module.propertyset.PropertySet, Serializable
Adds debug logging when accessing the wrapped
PropertySet
.- See Also:
-
Field Summary
Fields inherited from interface com.opensymphony.module.propertyset.PropertySet
BOOLEAN, DATA, DATE, DOUBLE, INT, LONG, OBJECT, PROPERTIES, STRING, TEXT, XML
-
Constructor Summary
ConstructorsConstructorDescriptionDebugLoggingPropertySet
(com.opensymphony.module.propertyset.PropertySet delegate) -
Method Summary
Modifier and TypeMethodDescriptionboolean
getAsActualType
(String key) boolean
getBoolean
(String key) byte[]
double
int
getKeys()
getKeys
(int type) long
getProperties
(String key) com.opensymphony.module.propertyset.PropertySetSchema
int
void
boolean
isSettable
(String property) void
void
setAsActualType
(String key, Object value) void
setBoolean
(String key, boolean value) void
void
void
void
void
void
void
setProperties
(String key, Properties value) void
setSchema
(com.opensymphony.module.propertyset.PropertySetSchema schema) void
void
void
boolean
supportsType
(int type) boolean
toString()
-
Constructor Details
-
DebugLoggingPropertySet
public DebugLoggingPropertySet(com.opensymphony.module.propertyset.PropertySet delegate)
-
-
Method Details
-
setSchema
public void setSchema(com.opensymphony.module.propertyset.PropertySetSchema schema) throws com.opensymphony.module.propertyset.PropertyException - Specified by:
setSchema
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
getSchema
public com.opensymphony.module.propertyset.PropertySetSchema getSchema() throws com.opensymphony.module.propertyset.PropertyException- Specified by:
getSchema
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
setAsActualType
public void setAsActualType(String key, Object value) throws com.opensymphony.module.propertyset.PropertyException - Specified by:
setAsActualType
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
getAsActualType
public Object getAsActualType(String key) throws com.opensymphony.module.propertyset.PropertyException - Specified by:
getAsActualType
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
setBoolean
public void setBoolean(String key, boolean value) throws com.opensymphony.module.propertyset.PropertyException - Specified by:
setBoolean
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
getBoolean
- Specified by:
getBoolean
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
setData
public void setData(String key, byte[] value) throws com.opensymphony.module.propertyset.PropertyException - Specified by:
setData
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
getData
- Specified by:
getData
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
setDate
public void setDate(String key, Date value) throws com.opensymphony.module.propertyset.PropertyException - Specified by:
setDate
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
getDate
- Specified by:
getDate
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
setDouble
public void setDouble(String key, double value) throws com.opensymphony.module.propertyset.PropertyException - Specified by:
setDouble
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
getDouble
- Specified by:
getDouble
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
setInt
public void setInt(String key, int value) throws com.opensymphony.module.propertyset.PropertyException - Specified by:
setInt
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
getInt
- Specified by:
getInt
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
getKeys
- Specified by:
getKeys
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
getKeys
- Specified by:
getKeys
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
getKeys
public Collection getKeys(String prefix) throws com.opensymphony.module.propertyset.PropertyException - Specified by:
getKeys
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
getKeys
public Collection getKeys(String prefix, int type) throws com.opensymphony.module.propertyset.PropertyException - Specified by:
getKeys
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
setLong
public void setLong(String key, long value) throws com.opensymphony.module.propertyset.PropertyException - Specified by:
setLong
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
getLong
- Specified by:
getLong
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
setObject
public void setObject(String key, Object value) throws com.opensymphony.module.propertyset.PropertyException - Specified by:
setObject
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
getObject
- Specified by:
getObject
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
setProperties
public void setProperties(String key, Properties value) throws com.opensymphony.module.propertyset.PropertyException - Specified by:
setProperties
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
getProperties
public Properties getProperties(String key) throws com.opensymphony.module.propertyset.PropertyException - Specified by:
getProperties
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
isSettable
- Specified by:
isSettable
in interfacecom.opensymphony.module.propertyset.PropertySet
-
setString
public void setString(String key, String value) throws com.opensymphony.module.propertyset.PropertyException - Specified by:
setString
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
getString
- Specified by:
getString
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
setText
public void setText(String key, String value) throws com.opensymphony.module.propertyset.PropertyException - Specified by:
setText
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
getText
- Specified by:
getText
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
getType
- Specified by:
getType
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
setXML
public void setXML(String key, Document value) throws com.opensymphony.module.propertyset.PropertyException - Specified by:
setXML
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
getXML
- Specified by:
getXML
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
exists
- Specified by:
exists
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
init
- Specified by:
init
in interfacecom.opensymphony.module.propertyset.PropertySet
-
remove
- Specified by:
remove
in interfacecom.opensymphony.module.propertyset.PropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
-
supportsType
public boolean supportsType(int type) - Specified by:
supportsType
in interfacecom.opensymphony.module.propertyset.PropertySet
-
supportsTypes
public boolean supportsTypes()- Specified by:
supportsTypes
in interfacecom.opensymphony.module.propertyset.PropertySet
-
toString
-