Class ReportingFlowEngineDS
java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.flow.report.ReportingFlowEngineDS
- All Implemented Interfaces:
IFlowEngineDS
,IReportingDS
IFlowEngineDS implementation that adds error reporting.
- Since:
- 5.0
- Author:
- O. Kerpershoek
-
Field Summary
Fields inherited from interface com.aquima.interactions.flow.ds.IFlowEngineDS
CATEGORY
-
Constructor Summary
ConstructorDescriptionReportingFlowEngineDS
(IInitializationReport report, IFlowEngineDS datasource) Constructs the flow engine data source with the required parameters. -
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.foundation.report.ReportingDS
addError, addMessage, getCategory, getReport
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
-
ReportingFlowEngineDS
Constructs the flow engine data source with the required parameters.- Parameters:
report
- The initialization report to add error/warning to.datasource
- The data source that is wrapped by this data source.
-
-
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.
-