Package com.aquima.interactions.process
Interface IPriorityAlgorithmDefinition
- All Known Implementing Classes:
PriorityAlgorithmDefinition
public interface IPriorityAlgorithmDefinition
This interface describes a priority algorithm. With this algorithm one can evaluate the priority of a task.
- Since:
- 9.1
- Author:
- A.Pragt
-
Method Summary
Modifier and TypeMethodDescriptionThis method returns the reevaluate eventThis method returns the evaluate type.getName()
This method returns the name of the algorithm.This method returns the start time expression on which the priority will be re-evaluatedboolean
This method returns an indicator whether the algorithm uses an external implementation.
-
Method Details
-
getName
String getName()This method returns the name of the algorithm.- Returns:
- The name of the algorithm, never null.
-
isExternal
boolean isExternal()This method returns an indicator whether the algorithm uses an external implementation.- Returns:
- Indicator to use external implementation.
-
getEvaluationTime
ReevaluationTime getEvaluationTime()This method returns the evaluate type.- Returns:
- The evaluate type.
-
getEvaluationEvent
ReevaluationEvent getEvaluationEvent()This method returns the reevaluate event- Returns:
- The reevaluate event
-
getStartDateExpression
String getStartDateExpression()This method returns the start time expression on which the priority will be re-evaluated- Returns:
-