Class XmlTaskMappingDS
java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.portal.ds.xml.r17.parsing.XmlTaskMappingDS
- All Implemented Interfaces:
IReportingDS
,ITaskMappingDS
Xml datasource implementation.
- Since:
- 7.3
- Author:
- Danny Roest
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
XmlTaskMappingDS
(IInitializationReport report, IXmlNode node) -
Method Summary
Modifier and TypeMethodDescriptionThis method returns the mapping information needed to map the case data to the model of the target application.This method returns the name of the flow the task should be mapped to.this method returns the name of the application the task should be mapped to.This method returns the version of the application the task should be mapped to.This method returns the precondition expression.This method returns the mapping that should be used to map the model of the task back to the model of the case data.This method returns the name of the task that should be mapped to an application flow.void
iterateExitMapping
(IExitMappingVisitor visitor) This method will be invoked to allow all the exits of the flow to be mapped to an exit of the task.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
-
Method Details
-
getFlowName
Description copied from interface:ITaskMappingDS
This method returns the name of the flow the task should be mapped to.- Specified by:
getFlowName
in interfaceITaskMappingDS
- Returns:
- the name of the flow the task should be mapped to.
-
getModuleName
Description copied from interface:ITaskMappingDS
this method returns the name of the application the task should be mapped to.- Specified by:
getModuleName
in interfaceITaskMappingDS
- Returns:
- The name of the application the task should be mapped to.
-
getModuleVersion
Description copied from interface:ITaskMappingDS
This method returns the version of the application the task should be mapped to.- Specified by:
getModuleVersion
in interfaceITaskMappingDS
- Returns:
- the version of the application the task should be mapped to.
-
getTaskName
Description copied from interface:ITaskMappingDS
This method returns the name of the task that should be mapped to an application flow.- Specified by:
getTaskName
in interfaceITaskMappingDS
- Returns:
- The name of the task that should be mapped to an application flow.
-
getCaseMappingName
Description copied from interface:ITaskMappingDS
This method returns the mapping information needed to map the case data to the model of the target application. Name referring to the mapping, may be null.- Specified by:
getCaseMappingName
in interfaceITaskMappingDS
-
getResultMappingName
Description copied from interface:ITaskMappingDS
This method returns the mapping that should be used to map the model of the task back to the model of the case data. Name referring to the mapping, may be null.- Specified by:
getResultMappingName
in interfaceITaskMappingDS
-
getPrecondition
Description copied from interface:ITaskMappingDS
This method returns the precondition expression. If the precondition is set, the task mapping should be activated only if the expression evaluates to TRUE.- Specified by:
getPrecondition
in interfaceITaskMappingDS
- Returns:
- The precondition expression as string.
-
iterateExitMapping
Description copied from interface:ITaskMappingDS
This method will be invoked to allow all the exits of the flow to be mapped to an exit of the task.- Specified by:
iterateExitMapping
in interfaceITaskMappingDS
- Parameters:
visitor
- The visitor that should be used to register the exits to.
-