Class RoutingAlgorithmTemplate

java.lang.Object
com.aquima.interactions.test.templates.AbstractReportingTemplate
com.aquima.interactions.test.templates.process.RoutingAlgorithmTemplate

public class RoutingAlgorithmTemplate extends AbstractReportingTemplate
Template class that may be used to provide the information needed during initialization.
Since:
9.1
Author:
B. van de Ven
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    RoutingAlgorithmTemplate(com.aquima.interactions.foundation.report.IInitializationReport report, String name, boolean external)
     
    protected
    RoutingAlgorithmTemplate(com.aquima.interactions.foundation.report.IInitializationReport report, String name, boolean external, com.aquima.interactions.process.impl.ReevaluationEvent reevaluationEvent)
     
    protected
    RoutingAlgorithmTemplate(com.aquima.interactions.foundation.report.IInitializationReport report, String name, boolean external, com.aquima.interactions.process.impl.ReevaluationEvent reevaluationEvent, boolean isUserOverwritingEnabled)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected com.aquima.interactions.process.dao.impl.AssigneeInfo
     
    protected com.aquima.interactions.foundation.GUID
     
    protected String
     
    protected com.aquima.interactions.process.impl.ReevaluationEvent
     
    protected boolean
     
    protected boolean
     
    void
    setAssigneeInfo(com.aquima.interactions.process.dao.impl.AssigneeInfo assigneeInfo)
    This method can be use to add a role to the algorithm (in case of a non external).
    void
    setExternal(boolean isExternal)
    This method may be used to specify the description of the routing algorithm.
    com.aquima.interactions.process.ds.IRoutingAlgorithmDS
    This method converts the template to a data source that can be used during initialization.

    Methods inherited from class com.aquima.interactions.test.templates.AbstractReportingTemplate

    getInitializationReport

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RoutingAlgorithmTemplate

      protected RoutingAlgorithmTemplate(com.aquima.interactions.foundation.report.IInitializationReport report, String name, boolean external)
    • RoutingAlgorithmTemplate

      protected RoutingAlgorithmTemplate(com.aquima.interactions.foundation.report.IInitializationReport report, String name, boolean external, com.aquima.interactions.process.impl.ReevaluationEvent reevaluationEvent)
    • RoutingAlgorithmTemplate

      protected RoutingAlgorithmTemplate(com.aquima.interactions.foundation.report.IInitializationReport report, String name, boolean external, com.aquima.interactions.process.impl.ReevaluationEvent reevaluationEvent, boolean isUserOverwritingEnabled)
  • Method Details

    • getId

      protected com.aquima.interactions.foundation.GUID getId()
    • getName

      protected String getName()
    • isExternal

      protected boolean isExternal()
    • getReevaluationEvent

      protected com.aquima.interactions.process.impl.ReevaluationEvent getReevaluationEvent()
    • isUserOverwritingEnabled

      protected boolean isUserOverwritingEnabled()
    • setExternal

      public void setExternal(boolean isExternal)
      This method may be used to specify the description of the routing algorithm.
      Parameters:
      isExternal - if the routing algorithm is external
    • setAssigneeInfo

      public void setAssigneeInfo(com.aquima.interactions.process.dao.impl.AssigneeInfo assigneeInfo)
      This method can be use to add a role to the algorithm (in case of a non external).
      Parameters:
      assigneeInfo - The name of the assignee.
    • getAssigneeInfo

      protected com.aquima.interactions.process.dao.impl.AssigneeInfo getAssigneeInfo()
    • toDataSource

      public com.aquima.interactions.process.ds.IRoutingAlgorithmDS toDataSource()
      This method converts the template to a data source that can be used during initialization.
      Returns:
      a data source that can be used during initialization.