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 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:
      the start time expression on which the priority will be re-evaluated