Class XmlProcessEngineDS

java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.process.ds.xml.r17.parsing.XmlProcessEngineDS
All Implemented Interfaces:
IReportingDS, IProcessEngineDS

public class XmlProcessEngineDS extends ReportingDS implements IProcessEngineDS
Release 8.x implementation of the meta model data source from XML created by ProcessEngineXml.
Since:
7.2
Author:
Jon van Leuven
See Also:
  • Constructor Details

  • Method Details

    • iterateProcessEvents

      public void iterateProcessEvents(IProcessEventVisitor visitor)
      Description copied from interface: IProcessEngineDS
      This method should iterate over all the available event definitions, and invoke the visitor for each definition that should be added.
      Specified by:
      iterateProcessEvents in interface IProcessEngineDS
      Parameters:
      visitor - The visitor to which the event definitions should be added.
    • iterateProcessFlows

      public void iterateProcessFlows(IProcessFlowVisitor visitor)
      Description copied from interface: IProcessEngineDS
      This method should iterate over all the process flow definitions that are available, and add a data source implementation for each one to the provided visitor.
      Specified by:
      iterateProcessFlows in interface IProcessEngineDS
      Parameters:
      visitor - The visitor that should be used to add the process flow data sources to.
    • iterateProcessTasks

      public void iterateProcessTasks(IProcessTaskVisitor visitor)
      Description copied from interface: IProcessEngineDS
      This method should iterate over all the task definitions that are available, and add the task information to the provided visitor.
      Specified by:
      iterateProcessTasks in interface IProcessEngineDS
      Parameters:
      visitor - The visitor that should be used to add the task information to.
    • iterateProcessTypes

      public void iterateProcessTypes(IProcessTypeVisitor visitor)
      Description copied from interface: IProcessEngineDS
      This method should iterate over all the process type definitions that are available, and add a data source implementation for each one to the provided visitor.
      Specified by:
      iterateProcessTypes in interface IProcessEngineDS
      Parameters:
      visitor - The visitor that should be used to add the process type data sources to.
    • iterateMessageEvents

      public void iterateMessageEvents(IMessageEventVisitor visitor)
      Description copied from interface: IProcessEngineDS
      This method should iterate over all the available event definitions, and invoke the visitor for each definition that should be added.
      Specified by:
      iterateMessageEvents in interface IProcessEngineDS
      Parameters:
      visitor - The visitor to which the event definitions should be added.
    • iterateAuthorizationAlgorithms

      public void iterateAuthorizationAlgorithms(IAuthorizationAlgorithmVisitor visitor)
      Description copied from interface: IProcessEngineDS
      This method should iterate about all the authorization algorithms and invoke the visitor for each algorithm that should be added.
      Specified by:
      iterateAuthorizationAlgorithms in interface IProcessEngineDS
      Parameters:
      visitor - The visitor to which the algorithm should be added.
    • iterateRoutingAlgorithms

      public void iterateRoutingAlgorithms(IRoutingAlgorithmVisitor visitor)
      Description copied from interface: IProcessEngineDS
      This method should iterate about all the routing algorithms and invoke the visitor for each algorithm that should be added.
      Specified by:
      iterateRoutingAlgorithms in interface IProcessEngineDS
      Parameters:
      visitor - The visitor to which the algorithm should be added.
    • iteratePriorityAlgorithms

      public void iteratePriorityAlgorithms(IPriorityAlgorithmVisitor visitor)
      Description copied from interface: IProcessEngineDS
      This method should iterate about all the priority algorithms and invoke the visitor for each algorithm that should be added.
      Specified by:
      iteratePriorityAlgorithms in interface IProcessEngineDS
      Parameters:
      visitor - The visitor to which the algorithm should be added.