Class NodeBuilder
- java.lang.Object
-
- com.aquima.interactions.process.impl.nodes.NodeBuilder
-
public class NodeBuilder extends Object
Implementation of the node builder interface. This class is mainly used by the node factory.- Since:
- 7.1
- Author:
- O. Kerpershoek
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
NodeBuilder(NodeData nodeData, NodeDefinition definition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addBranch(ICondition condition, IProcessNodeDefinition firstNode)
void
addNextNode(String label, IProcessNodeDefinition node)
IProcessNodeDefinition
getDefinition()
GUID
getId()
NodeData
getNodeData()
void
setTimeout(IExpression timeoutExpr, ReevaluationEvent reevaluationEvent, IProcessNodeDefinition firstNode)
-
-
-
Constructor Detail
-
NodeBuilder
protected NodeBuilder(NodeData nodeData, NodeDefinition definition)
-
-
Method Detail
-
getId
public GUID getId()
-
getNodeData
public NodeData getNodeData()
-
addBranch
public void addBranch(ICondition condition, IProcessNodeDefinition firstNode) throws InitializationException
- Throws:
InitializationException
-
addNextNode
public void addNextNode(String label, IProcessNodeDefinition node) throws InitializationException
- Throws:
InitializationException
-
getDefinition
public IProcessNodeDefinition getDefinition()
-
setTimeout
public void setTimeout(IExpression timeoutExpr, ReevaluationEvent reevaluationEvent, IProcessNodeDefinition firstNode) throws InitializationException
- Throws:
InitializationException
-
-