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 Detail

      • 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: