Class FlowEngineDS

java.lang.Object
com.aquima.interactions.portal.report.ReportingDelegate
com.aquima.interactions.portal.ds.sys.flow.FlowEngineDS
All Implemented Interfaces:
IFlowEngineDS, IReportingDS

public class FlowEngineDS extends ReportingDelegate implements IFlowEngineDS
Flow engine data-source wrapper that is used to replace execute task services.
Since:
7.1
Author:
O. Kerpershoek
  • Constructor Details

    • FlowEngineDS

      public FlowEngineDS(IFlowEngineDS datasource, Map<String,ExecuteTaskCall> serviceTypeMapping)
      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

      public void iterateFlows(IFlowVisitor visitor)
      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 interface IFlowEngineDS
      Parameters:
      visitor - FlowVisitor that should be used to add the flows to.