public interface ITaskServiceCallbacks
Modifier and Type | Method and Description |
---|---|
void |
onSubTaskUpdated(Task subTask, java.lang.String parentTaskId, java.lang.String action, java.lang.String updatedBy)
Each onSubTaskUpdatedCallback will be invoked for each and every update of a sub task
|
void |
onTaskAssigned(Task task, java.lang.String action, java.lang.String previousOutcome, java.lang.String previousOutcomeUpdatedBy)
Each onTaskAssigned callback will be invoked when task is assigned due to initiation, reinitiation, outcome set, skip current assignment or routing slip override.
|
void |
onTaskCompleted(Task task)
Each onCompleteCallback will be invoked when the task is completed, expired, withdrawn
|
void |
onTaskUpdated(Task task, java.lang.String action, java.lang.String updatedBy)
Each onTaskUpdatedCallback will be invoked when task is updated.
|
void onTaskAssigned(Task task, java.lang.String action, java.lang.String previousOutcome, java.lang.String previousOutcomeUpdatedBy)
task
- The task that was assignedaction
- The action that caused assignmentpreviousOutcome
- The previous outcome if anypreviousOutcomeUpdatedBy
- The user who set the previous outcomevoid onTaskCompleted(Task task)
task
- The task that was completedvoid onTaskUpdated(Task task, java.lang.String action, java.lang.String updatedBy)
task
- The task that was updatedaction
- The action that caused the updateupdatedBy
- The user who updated the taskvoid onSubTaskUpdated(Task subTask, java.lang.String parentTaskId, java.lang.String action, java.lang.String updatedBy)
subTask
- The sub task that was updatedparentTaskId
- The parent task id of this sub taskaction
- The action that caused the updateupdatedBy
- The user who updated the subTask