Class ProcessFlowVisitor
- java.lang.Object
-
- com.aquima.interactions.process.impl.ProcessFlowVisitor
-
- All Implemented Interfaces:
IProcessFlowVisitor
public class ProcessFlowVisitor extends Object implements IProcessFlowVisitor
Accepts processes which are registered to the process engine.- Since:
- 7.1
- Author:
- Jon van Leuven
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ProcessFlowVisitor(Map<String,ProcessDefinition> processes, IExpressionParser parser, ProcessEngine engine, IProject project)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addProcessFlow(IProcessFlowDS datasource)
This method should be invoked for each process flow that should be added.protected static Map<String,ProcessDefinition>
process(IProcessEngineDS datasource, IExpressionParser parser, ProcessEngine engine, IProject project)
-
-
-
Constructor Detail
-
ProcessFlowVisitor
protected ProcessFlowVisitor(Map<String,ProcessDefinition> processes, IExpressionParser parser, ProcessEngine engine, IProject project)
-
-
Method Detail
-
process
protected static Map<String,ProcessDefinition> process(IProcessEngineDS datasource, IExpressionParser parser, ProcessEngine engine, IProject project) throws InitializationException
- Throws:
InitializationException
-
addProcessFlow
public void addProcessFlow(IProcessFlowDS datasource) throws InitializationException
Description copied from interface:IProcessFlowVisitor
This method should be invoked for each process flow that should be added.- Specified by:
addProcessFlow
in interfaceIProcessFlowVisitor
- Parameters:
datasource
- Data source providing the information of the process flow.- Throws:
InitializationException
- This exception is throw if the process flow could not be initialized.
-
-