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 String
     
    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
    setDescription(String description)
    This method may be used to specify the description of the routing algorithm.
    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()
    • getDescription

      protected String getDescription()
    • isExternal

      protected boolean isExternal()
    • getReevaluationEvent

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

      protected boolean isUserOverwritingEnabled()
    • setDescription

      public void setDescription(String description)
      This method may be used to specify the description of the routing algorithm.
      Parameters:
      description - the description of the routing algorithm.
    • 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.