Class MultivalueIntDataHandler

java.lang.Object
com.saperion.ngc.iform.field.lookup.multi.AbstractMultivalueDataHandler
com.saperion.ngc.iform.field.lookup.multi.MultivalueIntDataHandler
All Implemented Interfaces:
MultivalueDataHandler, Serializable

public class MultivalueIntDataHandler extends AbstractMultivalueDataHandler
Handler for multivalue-fields with Integer values.
See Also:
  • Constructor Details

    • MultivalueIntDataHandler

      public MultivalueIntDataHandler(com.saperion.ngc.iform.xml.EditFieldType editField)
      Parameters:
      editField - definition of the field that will use this handler
  • Method Details

    • parseText

      public void parseText(String text)
      Description copied from interface: MultivalueDataHandler
      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
    • getText

      public String getText()
      Returns:
      current data as string to be written to the field.
    • clear

      public void clear()
      Description copied from interface: MultivalueDataHandler
      Clears all values contained in the field.
    • getObjectValue

      public Object getObjectValue()
      Returns:
      the data handled by this datahandler as object. It will be a java.util.List.
    • setObjectValue

      public void setObjectValue(Object value)
      Description copied from interface: MultivalueDataHandler
      Sets the value of this field. Accepts a T or Collection<T>.
      Parameters:
      value - to set
    • setPropertyValue

      public void setPropertyValue(com.saperion.intf.SaPropertyValue value)
      Description copied from interface: MultivalueDataHandler
      Sets the value of this field.
      Parameters:
      value - property value to set
    • getPropertyValue

      public com.saperion.intf.SaPropertyValue getPropertyValue()
      Returns:
      the values of this field as SaPropertyValue