Class XmlProcessEngineDS
java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.process.ds.xml.parsing.XmlProcessEngineDS
- All Implemented Interfaces:
IReportingDS
,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:
-
Field Summary
Fields inherited from interface com.aquima.interactions.process.ds.IProcessEngineDS
CATEGORY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
This method should iterate about all the authorization algorithms and invoke the visitor for each algorithm that should be added.void
iterateMessageEvents
(IMessageEventVisitor visitor) This method should iterate over all the available event definitions, and invoke the visitor for each definition that should be added.void
This method should iterate about all the priority algorithms and invoke the visitor for each algorithm that should be added.void
iterateProcessEvents
(IProcessEventVisitor visitor) This method should iterate over all the available event definitions, and invoke the visitor for each definition that should be added.void
iterateProcessFlows
(IProcessFlowVisitor visitor) 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.void
iterateProcessTasks
(IProcessTaskVisitor visitor) This method should iterate over all the task definitions that are available, and add the task information to the provided visitor.void
iterateProcessTypes
(IProcessTypeVisitor visitor) 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.void
This method should iterate about all the routing algorithms and invoke the visitor for each algorithm that should be added.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
-
XmlProcessEngineDS
-
-
Method Details
-
iterateProcessEvents
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 interfaceIProcessEngineDS
- Parameters:
visitor
- The visitor to which the event definitions should be added.- Throws:
InitializationException
- This exception is thrown when the events can not be initialized.
-
iterateProcessFlows
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 interfaceIProcessEngineDS
- Parameters:
visitor
- The visitor that should be used to add the process flow data sources to.- Throws:
InitializationException
- This exception is thrown if the process flows can not be initialized.
-
iterateProcessTasks
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 interfaceIProcessEngineDS
- Parameters:
visitor
- The visitor that should be used to add the task information to.- Throws:
InitializationException
- This exception is thrown if the tasks can not be initialized.
-
iterateProcessTypes
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 interfaceIProcessEngineDS
- Parameters:
visitor
- The visitor that should be used to add the process type data sources to.- Throws:
InitializationException
- This exception is thrown if the process types can not be initialized.
-
iterateMessageEvents
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 interfaceIProcessEngineDS
- Parameters:
visitor
- The visitor to which the event definitions should be added.- Throws:
InitializationException
- This exception is thrown when the events can not be initialized.
-
iterateAuthorizationAlgorithms
public void iterateAuthorizationAlgorithms(IAuthorizationAlgorithmVisitor visitor) throws InitializationException 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 interfaceIProcessEngineDS
- Parameters:
visitor
- The visitor to which the algorithm should be added.- Throws:
InitializationException
- This exception is thrown when the events can not be initialized.
-
iterateRoutingAlgorithms
public void iterateRoutingAlgorithms(IRoutingAlgorithmVisitor visitor) throws InitializationException 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 interfaceIProcessEngineDS
- Parameters:
visitor
- The visitor to which the algorithm should be added.- Throws:
InitializationException
- This exception is thrown when the events can not be initialized.
-
iteratePriorityAlgorithms
public void iteratePriorityAlgorithms(IPriorityAlgorithmVisitor visitor) throws InitializationException 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 interfaceIProcessEngineDS
- Parameters:
visitor
- The visitor to which the algorithm should be added.- Throws:
InitializationException
- This exception is thrown when the events can not be initialized.
-