Interface MultivalueDataHandler
- 
- All Superinterfaces:
- java.io.Serializable
 - All Known Implementing Classes:
- AbstractMultivalueDataHandler,- MultivalueDateDataHandler,- MultivalueDoubleDataHandler,- MultivalueIntDataHandler,- MultivalueStringDataHandler
 
 public interface MultivalueDataHandler extends java.io.SerializableHandles data contained in a multivalue-InternalField.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclear()Clears all values contained in the field.java.lang.ObjectgetObjectValue()com.saperion.intf.SaPropertyValuegetPropertyValue()java.lang.StringgetText()voidparseText(java.lang.String text)Reads the data from the text entered in the field.voidsetObjectValue(java.lang.Object value)Sets the value of this field.voidsetPropertyValue(com.saperion.intf.SaPropertyValue value)Sets the value of this field.
 
- 
- 
- 
Method Detail- 
parseTextvoid parseText(java.lang.String text) Reads the data from the text entered in the field. This methods throws an IllegalArgumentException when parsing the data failed.- Parameters:
- text- field's text
 
 - 
getTextjava.lang.String getText() - Returns:
- current data as string to be written to the field.
 
 - 
clearvoid clear() Clears all values contained in the field.
 - 
getObjectValuejava.lang.Object getObjectValue() - Returns:
- the data handled by this datahandler as object. It will be a java.util.List.
 
 - 
setObjectValuevoid setObjectValue(java.lang.Object value) Sets the value of this field. Accepts a T or Collection<T>.- Parameters:
- value- to set
 
 - 
setPropertyValuevoid setPropertyValue(com.saperion.intf.SaPropertyValue value) Sets the value of this field.- Parameters:
- value- property value to set
 
 - 
getPropertyValuecom.saperion.intf.SaPropertyValue getPropertyValue() - Returns:
- the values of this field as SaPropertyValue
 
 
- 
 
-