Class RoutingAlgorithmTemplate
java.lang.Object
com.aquima.interactions.test.templates.AbstractReportingTemplate
com.aquima.interactions.test.templates.process.RoutingAlgorithmTemplate
Template class that may be used to provide the information needed during initialization.
- Since:
- 9.1
- Author:
- B. van de Ven
-
Constructor Summary
ModifierConstructorDescriptionprotected
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 TypeMethodDescriptionprotected com.aquima.interactions.process.dao.impl.AssigneeInfo
protected com.aquima.interactions.foundation.GUID
getId()
protected String
getName()
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
-
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
-
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.
-