java.lang.Object
com.aquima.interactions.process.impl.builder.NodeData

public class NodeData extends Object
This class holds the information of a single node in the process. NOTE: This class is only used during initialization by the FlowBuilder.
Since:
7.1
Author:
O. Kerpershoek
  • Constructor Details

  • Method Details

    • getExitState

      public ProcessExit getExitState()
    • getEdges

      protected EdgeData[] getEdges()
    • addEdge

      protected void addEdge(EdgeData edgeData)
    • getBranches

      protected EdgeData[] getBranches()
    • addBranch

      protected void addBranch(EdgeData edgeData)
    • getId

      public GUID getId()
      This method returns the unique ID of the node.
      Returns:
      the unique ID of the node.
    • getType

      public ProcessNodeType getType()
      This method returns the type of the node.
      Returns:
      The type of the node.
    • getTaskName

      public String getTaskName()
      This method returns the name of the task the node represents. NOTE: Only applicable for task nodes.
      Returns:
      The name of the task the node represents.
    • getProcessName

      public String getProcessName()
    • isAdHoc

      public boolean isAdHoc()
    • getRequiredExpr

      public String getRequiredExpr()
    • getTimerExpression

      public String getTimerExpression()
    • getReevaluationEvent

      public ReevaluationEvent getReevaluationEvent()
    • getMessageEventMapping

      public IIntermediateMessageEventMappingDS getMessageEventMapping()
    • getCondition

      public String getCondition()
    • locksCase

      public boolean locksCase()
    • isRepeatable

      public boolean isRepeatable()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object