Class ReportingTaskMappingDS

java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.portal.report.ReportingTaskMappingDS
All Implemented Interfaces:
IReportingDS, ITaskMappingDS

public class ReportingTaskMappingDS extends ReportingDS implements ITaskMappingDS
Data source wrapper that adds error reporting.
Since:
7.1
Author:
O. Kerpershoek
  • Constructor Details

  • Method Details

    • getCaseMappingName

      public String 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 interface ITaskMappingDS
    • getFlowName

      public String getFlowName()
      Description copied from interface: ITaskMappingDS
      This method returns the name of the flow the task should be mapped to.
      Specified by:
      getFlowName in interface ITaskMappingDS
      Returns:
      the name of the flow the task should be mapped to.
    • getModuleName

      public String getModuleName()
      Description copied from interface: ITaskMappingDS
      this method returns the name of the application the task should be mapped to.
      Specified by:
      getModuleName in interface ITaskMappingDS
      Returns:
      The name of the application the task should be mapped to.
    • getModuleVersion

      public Version getModuleVersion()
      Description copied from interface: ITaskMappingDS
      This method returns the version of the application the task should be mapped to.
      Specified by:
      getModuleVersion in interface ITaskMappingDS
      Returns:
      the version of the application the task should be mapped to.
    • getResultMappingName

      public String 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 interface ITaskMappingDS
    • getTaskName

      public String 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 interface ITaskMappingDS
      Returns:
      The name of the task that should be mapped to an application flow.
    • getPrecondition

      public String 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 interface ITaskMappingDS
      Returns:
      The precondition expression as string.
    • iterateExitMapping

      public void iterateExitMapping(IExitMappingVisitor visitor)
      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 interface ITaskMappingDS
      Parameters:
      visitor - The visitor that should be used to register the exits to.