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
ConstructorsModifierConstructorDescriptionprotected
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 String
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
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
-
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
-
getDescription
-
isExternal
protected boolean isExternal() -
getReevaluationEvent
protected com.aquima.interactions.process.impl.ReevaluationEvent getReevaluationEvent() -
isUserOverwritingEnabled
protected boolean isUserOverwritingEnabled() -
setDescription
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.
-