Interface IValueListener

All Superinterfaces:
IEventListener, Serializable
All Known Subinterfaces:
CaseDataChangeListener
All Known Implementing Classes:
CaseDataChangeToMapListener, CaseDataListener, TmsProfileEventListener, TxEventListener

public interface IValueListener extends IEventListener
Interface for listeners that wish to be notified of value events.
Since:
5.0
Author:
O. Kerpershoek
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    The mask of the event that is supported by this listener.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    onAddValue(IValueEvent valueEvent)
    This method is invoked just before the value will actually be added to the attribute.
    void
    This method is invoked just before all the values will actually be set in the attribute.
    void
    This method is invoked just before the value will actually be removed from the attribute.
    void
    onSetValue(IValueEvent valueEvent)
    This method is invoked just before the value will actually be set in the attribute.

    Methods inherited from interface com.aquima.interactions.foundation.events.IEventListener

    getType
  • Field Details

    • TYPE

      static final int TYPE
      The mask of the event that is supported by this listener.
      See Also:
  • Method Details

    • onAddValue

      void onAddValue(IValueEvent valueEvent)
      This method is invoked just before the value will actually be added to the attribute. The value passed to this method is already converted to the format that is used internally.
      Parameters:
      valueEvent - IValueEvent object containing event specific data.
    • onRemoveValue

      void onRemoveValue(IValueEvent valueEvent)
      This method is invoked just before the value will actually be removed from the attribute. The value passed to this method is already converted to the format that is used internally.
      Parameters:
      valueEvent - IValueEvent object containing event specific data.
    • onSetValue

      void onSetValue(IValueEvent valueEvent)
      This method is invoked just before the value will actually be set in the attribute. The value passed to this method is already converted to the format that is used internally.
      Parameters:
      valueEvent - IValueEvent object containing event specific data.
    • onClearValue

      void onClearValue(IValueEvent valueEvent)
      This method is invoked just before all the values will actually be set in the attribute. The value passed to this method is already converted to the format that is used internally.
      Parameters:
      valueEvent - IValueEvent object containing event specific data.