Class FlowEngineDS
java.lang.Object
com.aquima.interactions.portal.report.ReportingDelegate
com.aquima.interactions.portal.ds.sys.flow.FlowEngineDS
- All Implemented Interfaces:
IFlowEngineDS
,IReportingDS
Flow engine data-source wrapper that is used to replace execute task services.
- Since:
- 7.1
- Author:
- O. Kerpershoek
-
Field Summary
Fields inherited from interface com.aquima.interactions.flow.ds.IFlowEngineDS
CATEGORY
-
Constructor Summary
ConstructorsConstructorDescriptionFlowEngineDS
(IFlowEngineDS datasource, Map<String, ExecuteTaskCall> serviceTypeMapping) Constructs the wrapper with the required arguments. -
Method Summary
Modifier and TypeMethodDescriptionvoid
iterateFlows
(IFlowVisitor visitor) This method should iterate all the flows that should be added to the engine, and invoke the process method on the visitor for each flow.Methods inherited from class com.aquima.interactions.portal.report.ReportingDelegate
addMessage
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS
addMessage
-
Constructor Details
-
FlowEngineDS
Constructs the wrapper with the required arguments.- Parameters:
datasource
- The flow engine data source that should be wrapped.serviceTypeMapping
- Map containing the execute task services.
-
-
Method Details
-
iterateFlows
Description copied from interface:IFlowEngineDS
This method should iterate all the flows that should be added to the engine, and invoke the process method on the visitor for each flow.- Specified by:
iterateFlows
in interfaceIFlowEngineDS
- Parameters:
visitor
- FlowVisitor that should be used to add the flows to.
-