com.novell.sentinel.client.bean.field
Class BeanCollectionValue
java.lang.Object
com.novell.sentinel.client.bean.field.BeanValue
com.novell.sentinel.client.bean.field.BeanCollectionValue
- Direct Known Subclasses:
- BeanListValue, BeanSetValue
public abstract class BeanCollectionValue
- extends BeanValue
Methods inherited from class com.novell.sentinel.client.bean.field.BeanValue |
addElement, bothNonNull, bothNull, clearValue, getBooleanValue, getDateValue, getDoubleValue, getIntValue, getLongValue, getMapValue, getType, setValue, setValue, setValue, setValue, setValue, setValue |
BeanCollectionValue
public BeanCollectionValue(BeanFieldMetaData _elementMD)
copyFrom
public void copyFrom(BeanValue source)
- Overrides:
copyFrom
in class BeanValue
getElementMD
public BeanFieldMetaData getElementMD()
ensureValue
protected abstract void ensureValue()
getCollection
protected abstract Collection<Object> getCollection()
isNull
public boolean isNull()
- Specified by:
isNull
in class BeanValue
getStringValue
public String getStringValue()
- Specified by:
getStringValue
in class BeanValue
getBeanValue
public SentinelBean getBeanValue()
- Overrides:
getBeanValue
in class BeanValue
getCollectionValue
public Collection<? extends Object> getCollectionValue()
- Overrides:
getCollectionValue
in class BeanValue
setValue
public void setValue(Collection<? extends Object> collection)
- Overrides:
setValue
in class BeanValue
setValue
public void setValue(String value)
- Specified by:
setValue
in class BeanValue
setValue
public void setValue(SentinelBean value)
- Overrides:
setValue
in class BeanValue
addValue
public void addValue(Object value)
- Description copied from class:
BeanValue
- Add a single value to a Collection value.
- Overrides:
addValue
in class BeanValue
- Parameters:
value
- The value to add.
toString
public String toString()
- Overrides:
toString
in class BeanValue
equals
public boolean equals(Object o)
- Overrides:
equals
in class BeanValue
getValueObject
public Object getValueObject()
- Specified by:
getValueObject
in class BeanValue
setValueObject
public void setValueObject(Object value)
- Specified by:
setValueObject
in class BeanValue