Package com.aquima.interactions.profile
Interface IValueEvent
- All Superinterfaces:
IEvent
- All Known Implementing Classes:
TxValueEvent
,ValueEvent
This interface is used for events that are related to values. The interface defines method(s) to allow the handler of
the event to query information about the object that triggered the event.
- Since:
- 5.0
- Author:
- O. Kerpershoek, F. van der Meer
-
Method Summary
Modifier and TypeMethodDescriptionThis method returns the attribute state just before the event is processed.This method returns the instance the value event will be applied on.getValue()
This method returns the value of the event.Methods inherited from interface com.aquima.interactions.foundation.events.IEvent
getType, invokeEventHook
-
Method Details
-
getEntityInstance
IEntityInstance getEntityInstance()This method returns the instance the value event will be applied on.- Returns:
- IEntityInstance, the entity instance that will be changed.
-
getAttributeValue
IAttributeValue getAttributeValue()This method returns the attribute state just before the event is processed.- Returns:
- The current state of the attribute.
-
getValue
IValue getValue()This method returns the value of the event.- Returns:
- The value that is to be added, set or removed from the attribute.
-