Interface ITaskEvaluator
- All Known Implementing Classes:
TaskEvaluator
public interface ITaskEvaluator
Interface for objects that can process task operations that are scheduled.
- Author:
- Voicu Moldovan
-
Method Summary
Modifier and TypeMethodDescriptionboolean
evaluateExpiredTask
(long caseId, long taskId, String tenantId) Handles task expiration.boolean
evaluateTimerTask
(long caseId, long taskId, String tenantId) Handles timer task.boolean
executePendingAutomaticTask
(long taskId) Handles pending automatic task.Handles task expiration.boolean
reevaluateTaskPriority
(long caseId, long taskId, String tenantId) Handles task priority evaluation.
-
Method Details
-
getTask
Handles task expiration.- Returns:
- status of the task.
-
evaluateExpiredTask
Handles task expiration.- Returns:
- Flag stating if the evaluation was done or not.
-
evaluateTimerTask
Handles timer task.- Returns:
- Flag stating if the evaluation was done or not.
-
reevaluateTaskPriority
Handles task priority evaluation.- Returns:
- Flag stating if the evaluation was done or not.
-
executePendingAutomaticTask
boolean executePendingAutomaticTask(long taskId) Handles pending automatic task.- Returns:
- Flag stating if the evaluation was done or not.
-