Class NodeData
- 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 Summary
Constructors Modifier Constructor Description protected
NodeData(IProcessNodeDS datasource)
protected
NodeData(ProcessNodeType type)
protected
NodeData(NodeData other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addBranch(EdgeData edgeData)
protected void
addEdge(EdgeData edgeData)
boolean
equals(Object obj)
protected EdgeData[]
getBranches()
String
getCondition()
protected EdgeData[]
getEdges()
ProcessExit
getExitState()
GUID
getId()
This method returns the unique ID of the node.IIntermediateMessageEventMappingDS
getMessageEventMapping()
String
getProcessName()
ReevaluationEvent
getReevaluationEvent()
String
getRequiredExpr()
String
getTaskName()
This method returns the name of the task the node represents.String
getTimerExpression()
ProcessNodeType
getType()
This method returns the type of the node.int
hashCode()
boolean
isAdHoc()
boolean
isRepeatable()
boolean
locksCase()
String
toString()
-
-
-
Constructor Detail
-
NodeData
protected NodeData(IProcessNodeDS datasource)
-
NodeData
protected NodeData(NodeData other)
-
NodeData
protected NodeData(ProcessNodeType type)
-
-
Method Detail
-
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()
-
-