Class ProcessFlowVisitor
java.lang.Object
com.aquima.interactions.process.impl.ProcessFlowVisitor
- All Implemented Interfaces:
IProcessFlowVisitor
Accepts processes which are registered to the process engine.
- Since:
- 7.1
- Author:
- Jon van Leuven
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ProcessFlowVisitor
(Map<String, ProcessDefinition> processes, IExpressionParser parser, IProcessEngineDefinitions processEngineDefinitions, IProject project) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addProcessFlow
(IProcessFlowDS datasource) This method should be invoked for each process flow that should be added.static Map<String,
ProcessDefinition> process
(IProcessEngineDS datasource, IExpressionParser parser, IProcessEngineDefinitions processEngineDefinitions, IProject project)
-
Constructor Details
-
ProcessFlowVisitor
protected ProcessFlowVisitor(Map<String, ProcessDefinition> processes, IExpressionParser parser, IProcessEngineDefinitions processEngineDefinitions, IProject project)
-
-
Method Details
-
process
public static Map<String,ProcessDefinition> process(IProcessEngineDS datasource, IExpressionParser parser, IProcessEngineDefinitions processEngineDefinitions, IProject project) -
addProcessFlow
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.
-