Class ReevaluationEvent

java.lang.Object
com.aquima.interactions.process.impl.ReevaluationEvent
All Implemented Interfaces:
Serializable

public final class ReevaluationEvent extends Object implements Serializable
This class defines all the reevaluate event that are supported.
Since:
9.5
Author:
T. Middeldorp
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    This interface holds the numeric id's of the various evaluate events.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final ReevaluationEvent
    Predefined data type for the oncreation event.
    static final ReevaluationEvent
    Predefined evaluation time for the ondomainchange event.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    This method will compare this instance against the object passed to the method, and return true when both are identical.
    This method returns the evaluation event matching the specified name.
    int
    This method return the unique id of this evaluation event.
    This method return the name of the evaluation event.
    int
    This method returns a hash code based on the id of the evaluation event.
    This method returns a string containing descriptive information about this evaluation event.
    valueOf(int id)
    This method can be used to lookup an evaluation event instance of an id.

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • ONCREATION

      public static final ReevaluationEvent ONCREATION
      Predefined data type for the oncreation event.
    • ONDOMAINCHANGE

      public static final ReevaluationEvent ONDOMAINCHANGE
      Predefined evaluation time for the ondomainchange event.
  • Method Details

    • valueOf

      public static ReevaluationEvent valueOf(int id)
      This method can be used to lookup an evaluation event instance of an id. When an invalid id is passed to this method a SysException will be thrown. The list of valid id's is specified in the Id interface.
      Parameters:
      id - integer containing the id of the evaluation event that should be returned.
      Returns:
      evaluation event instance for the specified id.
    • forName

      public static ReevaluationEvent forName(String name)
      This method returns the evaluation event matching the specified name.
      Parameters:
      name - The name of the requested evaluation event.
      Returns:
      The evaluation event matching the specified name.
    • getId

      public int getId()
      This method return the unique id of this evaluation event.
      Returns:
      integer containing the unique id of the evaluation event.
    • getName

      public String getName()
      This method return the name of the evaluation event.
      Returns:
      String containing the name of the evaluation event.
    • toString

      public String toString()
      This method returns a string containing descriptive information about this evaluation event.
      Overrides:
      toString in class Object
      Returns:
      String containing descriptive information about this evaluation event.
    • hashCode

      public int hashCode()
      This method returns a hash code based on the id of the evaluation event.
      Overrides:
      hashCode in class Object
      Returns:
      hash code based on the evaluation event id.
    • equals

      public boolean equals(Object obj)
      This method will compare this instance against the object passed to the method, and return true when both are identical.
      Overrides:
      equals in class Object
      Parameters:
      obj - The object that should be used to compare this evaluation event to.
      Returns:
      boolean indicating if the object passed is identical to this evaluation event.