Class ProcessBuilder
java.lang.Object
com.aquima.interactions.process.impl.builder.ProcessBuilder
This class is responsible for initializing the nodes of a process.
- Since:
- 7.1
- Author:
- O. Kerpershoek
-
Constructor Summary
ConstructorsConstructorDescriptionProcessBuilder
(ProcessDefinition processDefinition, IExpressionParser parser, NodeFactory nodeFactory, IProcessFlowDS datasource) Constructs the builder with the required arguments. -
Method Summary
Modifier and TypeMethodDescriptionprotected IProcessNodeDefinition
buildNode
(NodeData node, NodeVisitor nodeVisitor, Map<GUID, IProcessNodeDefinition> duplicateWard, boolean allowAdhoc) void
process()
-
Constructor Details
-
ProcessBuilder
public ProcessBuilder(ProcessDefinition processDefinition, IExpressionParser parser, NodeFactory nodeFactory, IProcessFlowDS datasource) Constructs the builder with the required arguments.- Parameters:
parser
- The parser that should be used for conditions and expressions.
-
-
Method Details
-
process
- Throws:
InitializationException
-
buildNode
protected IProcessNodeDefinition buildNode(NodeData node, NodeVisitor nodeVisitor, Map<GUID, IProcessNodeDefinition> duplicateWard, boolean allowAdhoc) throws InitializationException- Throws:
InitializationException
-