com.novell.sentinel.client.bean.field
Class BeanValue
java.lang.Object
com.novell.sentinel.client.bean.field.BeanValue
- Direct Known Subclasses:
- BeanBeanValue, BeanBooleanValue, BeanCollectionValue, BeanDateValue, BeanDoubleValue, BeanIntegerValue, BeanLongValue, BeanMapValue, BeanStringValue
public abstract class BeanValue
- extends Object
INVALID_INTEGER_VALUE
public static final int INVALID_INTEGER_VALUE
- See Also:
- Constant Field Values
INVALID_LONG_VALUE
public static final long INVALID_LONG_VALUE
- See Also:
- Constant Field Values
INVALID_DOUBLE_VALUE
public static final double INVALID_DOUBLE_VALUE
- See Also:
- Constant Field Values
INVALID_DATE_VALUE
public static final Date INVALID_DATE_VALUE
BeanValue
public BeanValue()
getType
public abstract BeanFieldMetaData.Type getType()
isNull
public abstract boolean isNull()
clearValue
public abstract void clearValue()
getStringValue
public abstract String getStringValue()
setValue
public abstract void setValue(String value)
getValueObject
public abstract Object getValueObject()
setValueObject
public abstract void setValueObject(Object value)
getBooleanValue
public boolean getBooleanValue()
copyFrom
public void copyFrom(BeanValue source)
setValue
public void setValue(boolean value)
getIntValue
public int getIntValue()
setValue
public void setValue(int value)
getLongValue
public long getLongValue()
setValue
public void setValue(long value)
getDoubleValue
public double getDoubleValue()
setValue
public void setValue(double value)
getDateValue
public Date getDateValue()
setValue
public void setValue(Date value)
setValue
public void setValue(SentinelBean value)
getBeanValue
public SentinelBean getBeanValue()
getCollectionValue
public Collection<? extends Object> getCollectionValue()
setValue
public void setValue(Collection<? extends Object> collection)
getMapValue
public Map<? extends Object,? extends Object> getMapValue()
setValue
public void setValue(Map<? extends Object,? extends Object> map)
addValue
public void addValue(Object value)
- Add a single value to a Collection value.
- Parameters:
value
- The value to add.
addElement
public void addElement(Object key,
Object value)
- Add a single element to a Map value
- Parameters:
key
- The map key.value
- The map value.
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
bothNull
protected boolean bothNull(BeanValue o)
bothNonNull
protected boolean bothNonNull(BeanValue o)
toString
public String toString()
- Overrides:
toString
in class Object