Class ProcessBuilder
- java.lang.Object
-
- com.aquima.interactions.process.impl.builder.ProcessBuilder
-
public class ProcessBuilder extends Object
This class is responsible for initializing the nodes of a process.- Since:
- 7.1
- Author:
- O. Kerpershoek
-
-
Constructor Summary
Constructors Constructor Description ProcessBuilder(ProcessDefinition processDefinition, IExpressionParser parser, NodeFactory nodeFactory, IProcessFlowDS datasource)
Constructs the builder with the required arguments.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IProcessNodeDefinition
buildNode(NodeData node, NodeVisitor nodeVisitor, Map<GUID,IProcessNodeDefinition> duplicateWard, boolean allowAdhoc)
void
process()
-
-
-
Constructor Detail
-
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 Detail
-
process
public void process() throws InitializationException
- Throws:
InitializationException
-
buildNode
protected IProcessNodeDefinition buildNode(NodeData node, NodeVisitor nodeVisitor, Map<GUID,IProcessNodeDefinition> duplicateWard, boolean allowAdhoc) throws InitializationException
- Throws:
InitializationException
-
-