Class TaskUpdatePriorityWorker
- java.lang.Object
-
- pro.taskana.task.internal.jobs.helper.TaskUpdatePriorityWorker
-
public class TaskUpdatePriorityWorker extends Object
-
-
Constructor Summary
Constructors Constructor Description TaskUpdatePriorityWorker(TaskanaEngine taskanaEngine)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>executeBatch(List<String> taskIds)List<String>getAllRelevantTaskIds()This will return all relevant task ids.OptionalIntgetCalculatedPriority(TaskSummary taskSummary)List<TaskSummary>getTaskSummariesByIds(List<String> taskIds)static IntPredicatehasDifferentPriority(TaskSummary taskSummary)
-
-
-
Constructor Detail
-
TaskUpdatePriorityWorker
public TaskUpdatePriorityWorker(TaskanaEngine taskanaEngine)
-
-
Method Detail
-
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)
-
-