Class RoutingAlgorithmDefinition
java.lang.Object
com.aquima.interactions.process.impl.RoutingAlgorithmDefinition
- All Implemented Interfaces:
IRoutingAlgorithmDefinition
Implementation of the AuthorizationAlgorithm
- Since:
- 9.1
- Author:
- B. van de Ven
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis method returns the reevaluate eventgetId()
getName()
This method returns the name of the algorithm.boolean
This method returns an indicator whether the algorithm uses an external implementation.boolean
This method returns true if routing algoritm can overwrite the user assigned task
-
Constructor Details
-
Method Details
-
getId
-
getName
Description copied from interface:IRoutingAlgorithmDefinition
This method returns the name of the algorithm.- Specified by:
getName
in interfaceIRoutingAlgorithmDefinition
- Returns:
- The name of the algorithm, never null.
-
isExternal
public boolean isExternal()Description copied from interface:IRoutingAlgorithmDefinition
This method returns an indicator whether the algorithm uses an external implementation.- Specified by:
isExternal
in interfaceIRoutingAlgorithmDefinition
- Returns:
- Indicator to use external implementation.
-
getEvaluationEvent
Description copied from interface:IRoutingAlgorithmDefinition
This method returns the reevaluate event- Specified by:
getEvaluationEvent
in interfaceIRoutingAlgorithmDefinition
- Returns:
- The reevaluate event
-
isUserOverwritingEnabled
public boolean isUserOverwritingEnabled()Description copied from interface:IRoutingAlgorithmDefinition
This method returns true if routing algoritm can overwrite the user assigned task- Specified by:
isUserOverwritingEnabled
in interfaceIRoutingAlgorithmDefinition
- Returns:
- Disable user overwriting
-