com.novell.sentinel.client.bean.field
Class BeanMapValue

java.lang.Object
  extended by com.novell.sentinel.client.bean.field.BeanValue
      extended by com.novell.sentinel.client.bean.field.BeanMapValue

public class BeanMapValue
extends BeanValue


Field Summary
 
Fields inherited from class com.novell.sentinel.client.bean.field.BeanValue
INVALID_DATE_VALUE, INVALID_DOUBLE_VALUE, INVALID_INTEGER_VALUE, INVALID_LONG_VALUE
 
Constructor Summary
BeanMapValue(BeanCollectionFieldMetaData.ImplType _implType, BeanFieldMetaData _keyMD, BeanFieldMetaData _valueMD)
           
 
Method Summary
 void addElement(Object elementKey, Object elementValue)
          Add a single element to a Map value
 void clearValue()
           
 void copyFrom(BeanValue source)
           
 boolean equals(Object o)
           
 BeanCollectionFieldMetaData.ImplType getImplType()
           
 BeanFieldMetaData getKeyMD()
           
 Map<? extends Object,? extends Object> getMapValue()
           
 String getStringValue()
           
 BeanFieldMetaData.Type getType()
           
 BeanFieldMetaData getValueMD()
           
 Object getValueObject()
           
 boolean isNull()
           
 void setValue(Map<? extends Object,? extends Object> map)
           
 void setValue(String value)
           
 void setValueObject(Object value)
           
 String toString()
           
 
Methods inherited from class com.novell.sentinel.client.bean.field.BeanValue
addValue, bothNonNull, bothNull, getBeanValue, getBooleanValue, getCollectionValue, getDateValue, getDoubleValue, getIntValue, getLongValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BeanMapValue

public BeanMapValue(BeanCollectionFieldMetaData.ImplType _implType,
                    BeanFieldMetaData _keyMD,
                    BeanFieldMetaData _valueMD)
Method Detail

copyFrom

public void copyFrom(BeanValue source)
Overrides:
copyFrom in class BeanValue

getKeyMD

public BeanFieldMetaData getKeyMD()

getValueMD

public BeanFieldMetaData getValueMD()

getImplType

public BeanCollectionFieldMetaData.ImplType getImplType()

getType

public BeanFieldMetaData.Type getType()
Specified by:
getType in class BeanValue

isNull

public boolean isNull()
Specified by:
isNull in class BeanValue

clearValue

public void clearValue()
Specified by:
clearValue in class BeanValue

getStringValue

public String getStringValue()
Specified by:
getStringValue in class BeanValue

setValue

public void setValue(String value)
Specified by:
setValue in class BeanValue

getMapValue

public Map<? extends Object,? extends Object> getMapValue()
Overrides:
getMapValue in class BeanValue

setValue

public void setValue(Map<? extends Object,? extends Object> map)
Overrides:
setValue in class BeanValue

addElement

public void addElement(Object elementKey,
                       Object elementValue)
Description copied from class: BeanValue
Add a single element to a Map value

Overrides:
addElement in class BeanValue
Parameters:
elementKey - The map key.
elementValue - The map value.

getValueObject

public Object getValueObject()
Specified by:
getValueObject in class BeanValue

setValueObject

public void setValueObject(Object value)
Specified by:
setValueObject in class BeanValue

equals

public boolean equals(Object o)
Overrides:
equals in class BeanValue

toString

public String toString()
Overrides:
toString in class BeanValue