Class 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
    • Method Detail

      • 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()
      • getCondition

        public String getCondition()
      • locksCase

        public boolean locksCase()
      • isRepeatable

        public boolean isRepeatable()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object