bucket.user.propertyset
Class BucketPropertySet
java.lang.Object
com.opensymphony.module.propertyset.AbstractPropertySet
bucket.user.propertyset.BucketPropertySet
- All Implemented Interfaces:
- com.opensymphony.module.propertyset.PropertySet, java.io.Serializable
public class BucketPropertySet
- extends com.opensymphony.module.propertyset.AbstractPropertySet
- implements java.io.Serializable
- See Also:
- Serialized Form
Field Summary |
protected static org.apache.commons.logging.Log |
log
|
Fields inherited from class com.opensymphony.module.propertyset.AbstractPropertySet |
schema |
Fields inherited from interface com.opensymphony.module.propertyset.PropertySet |
BOOLEAN, DATA, DATE, DOUBLE, INT, LONG, OBJECT, PROPERTIES, STRING, TEXT, XML |
Method Summary |
boolean |
exists(java.lang.String key)
|
protected java.lang.Object |
get(int type,
java.lang.String key)
|
BucketPropertySetItem |
getByKey(java.lang.String key)
|
java.util.Collection |
getKeys(java.lang.String prefix,
int type)
|
int |
getType(java.lang.String key)
|
void |
init(java.util.Map config,
java.util.Map args)
|
void |
remove()
This method is BAD and shouldn't be used really. |
void |
remove(java.lang.String key)
|
protected void |
setImpl(int type,
java.lang.String key,
java.lang.Object value)
|
boolean |
supportsType(int type)
|
Methods inherited from class com.opensymphony.module.propertyset.AbstractPropertySet |
getAsActualType, getBoolean, getData, getDate, getDouble, getInt, getKeys, getKeys, getKeys, getLong, getObject, getProperties, getSchema, getString, getText, getXML, isSettable, setAsActualType, setBoolean, setData, setDate, setDouble, setInt, setLong, setObject, setProperties, setSchema, setString, setText, setXML, supportsTypes, toString, type, type |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
log
protected static org.apache.commons.logging.Log log
BucketPropertySet
public BucketPropertySet()
getKeys
public java.util.Collection getKeys(java.lang.String prefix,
int type)
throws com.opensymphony.module.propertyset.PropertyException
- Specified by:
getKeys
in interface com.opensymphony.module.propertyset.PropertySet
- Specified by:
getKeys
in class com.opensymphony.module.propertyset.AbstractPropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
getType
public int getType(java.lang.String key)
throws com.opensymphony.module.propertyset.PropertyException
- Specified by:
getType
in interface com.opensymphony.module.propertyset.PropertySet
- Specified by:
getType
in class com.opensymphony.module.propertyset.AbstractPropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
exists
public boolean exists(java.lang.String key)
throws com.opensymphony.module.propertyset.PropertyException
- Specified by:
exists
in interface com.opensymphony.module.propertyset.PropertySet
- Specified by:
exists
in class com.opensymphony.module.propertyset.AbstractPropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
init
public void init(java.util.Map config,
java.util.Map args)
- Specified by:
init
in interface com.opensymphony.module.propertyset.PropertySet
- Overrides:
init
in class com.opensymphony.module.propertyset.AbstractPropertySet
remove
public void remove(java.lang.String key)
throws com.opensymphony.module.propertyset.PropertyException
- Specified by:
remove
in interface com.opensymphony.module.propertyset.PropertySet
- Specified by:
remove
in class com.opensymphony.module.propertyset.AbstractPropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
remove
public void remove()
throws com.opensymphony.module.propertyset.PropertyException
- This method is BAD and shouldn't be used really. Try to avoid using it at all costs.
It is non transactional removal (if called without a transaction) and
potentially other keys could be added while trying to remove all keys.
It also executes LOTS of SQL instead of a single remove query (which would
be neater).
- Throws:
com.opensymphony.module.propertyset.PropertyException
supportsType
public boolean supportsType(int type)
- Specified by:
supportsType
in interface com.opensymphony.module.propertyset.PropertySet
- Overrides:
supportsType
in class com.opensymphony.module.propertyset.AbstractPropertySet
setImpl
protected void setImpl(int type,
java.lang.String key,
java.lang.Object value)
throws com.opensymphony.module.propertyset.PropertyException
- Specified by:
setImpl
in class com.opensymphony.module.propertyset.AbstractPropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
get
protected java.lang.Object get(int type,
java.lang.String key)
throws com.opensymphony.module.propertyset.PropertyException
- Specified by:
get
in class com.opensymphony.module.propertyset.AbstractPropertySet
- Throws:
com.opensymphony.module.propertyset.PropertyException
getByKey
public BucketPropertySetItem getByKey(java.lang.String key)
throws com.opensymphony.module.propertyset.PropertyException
- Throws:
com.opensymphony.module.propertyset.PropertyException
Copyright © 2003-2014 Atlassian. All Rights Reserved.