Class TaskUpdatePriorityWorker

java.lang.Object
pro.taskana.task.internal.jobs.helper.TaskUpdatePriorityWorker

public class TaskUpdatePriorityWorker extends Object
  • Constructor Details

    • TaskUpdatePriorityWorker

      public TaskUpdatePriorityWorker(TaskanaEngine taskanaEngine)
  • Method Details

    • executeBatch

      public List<String> executeBatch(List<String> taskIds)
    • getAllRelevantTaskIds

      public List<String> getAllRelevantTaskIds()
      This will return all relevant task ids. This may result in a LOT! of ids
      Returns:
      list of task ids.
    • getTaskSummariesByIds

      public List<TaskSummary> getTaskSummariesByIds(List<String> taskIds)
    • getCalculatedPriority

      public OptionalInt getCalculatedPriority(TaskSummary taskSummary)
    • hasDifferentPriority

      public static IntPredicate hasDifferentPriority(TaskSummary taskSummary)