public interface ITaskService
Modifier and Type | Interface and Description |
---|---|
static class |
ITaskService.UpdatePriorityType |
Modifier and Type | Method and Description |
---|---|
Task |
acquireTask(IWorkflowContext context, java.lang.String taskId)
Acquire the task
|
Task |
acquireTask(IWorkflowContext context, Task task)
Acquire the task
|
boolean |
acquireTasks(IWorkflowContext context, java.util.List taskIds)
Acquire all the tasks identified by their task id in the specified list
|
Task |
addAttachment(IWorkflowContext context, java.lang.String taskId, AttachmentType attachment)
Add a attachment
|
Task |
addAttachment(IWorkflowContext context, Task task, AttachmentType attachment)
Add a attachment
|
Task |
addComment(IWorkflowContext context, java.lang.String taskId, CommentType comment)
Add a comment
|
Task |
addComment(IWorkflowContext context, java.lang.String taskId, java.lang.String comment)
Add a comment
|
Task |
addComment(IWorkflowContext context, Task task, CommentType comment)
Add a comment
|
Task |
addComment(IWorkflowContext context, Task task, java.lang.String comment)
Add a comment
|
boolean |
addCommentToTasks(IWorkflowContext context, java.util.List taskIds, CommentType comment)
Add a comment to multiple tasks
|
boolean |
addCommentToTasks(IWorkflowContext context, java.util.List taskIds, java.lang.String comment)
Add a comment to multiple tasks
|
Task |
addDocument(IWorkflowContext context, java.lang.String taskId, DocumentType document)
Add a document
|
Task |
addDocument(IWorkflowContext context, Task task, DocumentType document)
Add a document
|
Task |
createToDoTask(IWorkflowContext context, Task task, java.util.List taskAssignees, java.lang.String parentTaskId)
Create a todo task
|
Task |
decomposeTask(IWorkflowContext context, java.lang.String taskId, RoutingSlip routingSlip, DecomposeTaskInfo decomposeTaskInfo)
Decompose the specified Task given by taskId into constituent tasks based on the RoutingSlip and DecomposeTaskInfo objects.
|
Task |
delegateTask(IWorkflowContext context, java.lang.String taskId, java.util.List taskAssignees)
Delegate the task
|
Task |
delegateTask(IWorkflowContext context, Task task, java.util.List taskAssignees)
Delegate the task
|
boolean |
delegateTasks(IWorkflowContext context, java.util.List taskIds, java.util.List taskAssignees)
Delegate all the tasks identified by their task id in the specified list
|
Task |
deleteTask(IWorkflowContext context, java.lang.String taskId)
Delete the task.
|
Task |
deleteTask(IWorkflowContext context, Task task)
Delete the task.
|
boolean |
deleteTasks(IWorkflowContext context, java.util.List taskIds)
Delete all the tasks identified by their task id in the specified list.
|
Task |
errorTask(IWorkflowContext context, java.lang.String taskId)
Error the task
|
Task |
errorTask(IWorkflowContext context, Task task)
Error the task
|
Task |
escalateTask(IWorkflowContext context, java.lang.String taskId)
Escalate the task
|
Task |
escalateTask(IWorkflowContext context, Task task)
Escalate the task
|
boolean |
escalateTasks(IWorkflowContext context, java.util.List taskIds)
Escalate all the tasks identified by their task id in the specified list
|
java.util.List |
getApprovers(IWorkflowContext context, java.lang.String taskId)
Get all the approvers of the task
|
java.util.List |
getApprovers(IWorkflowContext context, Task task)
Get all the approvers of the task
|
RoutingSlip |
getFutureParticipants(IWorkflowContext context, java.lang.String taskId)
Get all the future participants for the task
|
RoutingSlip |
getFutureParticipants(IWorkflowContext context, Task task)
Get all the future participants for the task
|
java.util.List |
getUsersToRequestInfoForTask(IWorkflowContext context, java.lang.String taskId)
Get the list of users from whom request for information can be requested
|
java.util.List |
getUsersToRequestInfoForTask(IWorkflowContext context, Task task)
Get the list of users from whom request for information can be requested
|
IInitiateTaskResponse |
initiateTask(Task task)
Initiate a task
|
IInitiateTaskResponse |
initiateTask(Task task, RoutingSlip routingSlip)
Initiate a task
|
Task |
mergeAndUpdateTask(IWorkflowContext context, Task task)
Merge and update a task.
|
Task |
overrideRoutingSlip(IWorkflowContext context, java.lang.String taskId, java.lang.String routingSlipURI)
Override current routing slip.
|
Task |
overrideRoutingSlip(IWorkflowContext context, Task task, java.lang.String routingSlipURI)
Override current routing slip.
|
Task |
prepareForRestartRootTask(IWorkflowContext wfctx, oracle.bpel.services.workflow.task.IRestartContext restartContext, Task task)
Prepares for restarting a root Task If PreserveAdhocInsertion is set to true in restartContext, Then all the TaskSequenceChange records corresponding to oldCorrelationdId are duplicated with correlationid set to newCorrelationId
This API is available only if Approval Management Extension is enabled |
boolean |
purgeTask(IWorkflowContext context, java.lang.String taskId)
Purge the task.
|
boolean |
purgeTask(IWorkflowContext context, Task task)
Purge the task.
|
boolean |
purgeTasks(IWorkflowContext context, java.util.List taskIds)
Purge all the tasks identified by their task id in the specified list.
|
Task |
pushBackTask(IWorkflowContext context, java.lang.String taskId)
PushBack the task to the previous approver/original assignees.
|
Task |
pushBackTask(IWorkflowContext context, Task task)
PushBack the task to the previous approver/original assignees.
|
Task |
reassignTask(IWorkflowContext context, java.lang.String taskId, java.util.List taskAssignees)
Reassign the task
|
Task |
reassignTask(IWorkflowContext context, Task task, java.util.List taskAssignees)
Reassign the task
|
boolean |
reassignTasks(IWorkflowContext context, java.util.List taskIds, java.util.List taskAssignees)
Reassign all the tasks identified by their task id in the specified list
|
boolean |
reevaluateTask(IWorkflowContext context, java.lang.String taskId, ITaskAssignee reorgedUser)
Re-evaluate the task
This API is available only if Approval Management Extension is enabled |
IInitiateTaskResponse |
reinitiateTask(Task task)
Reinitiate a task
|
Task |
releaseTask(IWorkflowContext context, java.lang.String taskId)
Release the task
|
Task |
releaseTask(IWorkflowContext context, Task task)
Release the task
|
boolean |
releaseTasks(IWorkflowContext context, java.util.List taskIds)
Release all the tasks identified by their task id in the specified list
|
Task |
removeAttachment(IWorkflowContext context, java.lang.String taskId, java.util.List attachmentNames)
Remove all task attachments identified by the list of attachment names
|
Task |
removeAttachment(IWorkflowContext context, Task task, java.util.List attachmentNames)
Remove all task attachments identified by the list of attachment names
|
Task |
removeDocument(IWorkflowContext context, java.lang.String taskId, java.util.List documentNames)
Remove all task documents identified by the list of document names
|
Task |
removeDocument(IWorkflowContext context, Task task, java.util.List documentNames)
Remove all task documents identified by the list of document names
|
Task |
renewTask(IWorkflowContext context, java.lang.String taskId, Duration duration)
Renew the task
|
Task |
renewTask(IWorkflowContext context, Task task, Duration duration)
Renew the task
|
Task |
requestInfoForTask(IWorkflowContext context, java.lang.String taskId, ITaskAssignee taskAssignee)
Request for more information
|
Task |
requestInfoForTask(IWorkflowContext context, Task task, ITaskAssignee taskAssignee)
Request for more information
|
Task |
requestInfoForTaskWithReapproval(IWorkflowContext context, java.lang.String taskId, ITaskAssignee taskAssignee)
Request for more information and once the information is submitted, initiate reapproval from all the previous approvers since the user who submitted the information
|
Task |
requestInfoForTaskWithReapproval(IWorkflowContext context, Task task, ITaskAssignee taskAssignee)
Request for more information and once the information is submitted, initiate reapproval from all the previous approvers since the user who submitted the information
|
IInitiateTaskResponse |
restartRootTask(IWorkflowContext wfctx, oracle.bpel.services.workflow.task.IRestartContext restartContext, Task task)
Restarts a root task
This API is available only if Approval Management Extension is enabled |
Task |
resumeTask(IWorkflowContext context, java.lang.String taskId)
Resume the task
|
Task |
resumeTask(IWorkflowContext context, Task task)
Resume the task
|
boolean |
resumeTasks(IWorkflowContext context, java.util.List taskIds)
Resume all the tasks identified by their task id in the specified list
|
void |
resumeTimers(IWorkflowContext context, java.lang.String taskId)
Resume ALL timers on a specific task and its subtasks/aggregated tasks.
|
void |
resumeTimers(IWorkflowContext context, Task task)
Resume ALL timers on a specific task and its subtasks/aggregated tasks.
|
Task |
routeTask(IWorkflowContext context, java.lang.String taskId, Participants participants)
Route the task to the specified participant.
|
Task |
routeTask(IWorkflowContext context, Task task, Participants participants)
Route the task to the specified participant.
|
int |
setTaskSequenceChanges(IWorkflowContext context, Task task, java.util.List<oracle.bpel.services.workflow.common.tsc.model.TaskSequenceChange> taskSequenceChanges, boolean reset)
Set the sequence changes for the task
|
Task |
skipCurrentAssignment(IWorkflowContext context, java.lang.String taskId)
Skip current assignment and interpret the routing slip to assign to the next participant
|
Task |
skipCurrentAssignment(IWorkflowContext context, Task task)
Skip current assignment and interpret the routing slip to assign to the next participant
|
Task |
submitInfoForTask(IWorkflowContext context, Task task)
Submit info to resume the task
|
Task |
suspendTask(IWorkflowContext context, java.lang.String taskId)
Suspend the task
|
Task |
suspendTask(IWorkflowContext context, Task task)
Suspend the task
|
boolean |
suspendTasks(IWorkflowContext context, java.util.List taskIds)
Suspend all the tasks identified by their task id in the specified list
|
void |
suspendTimers(IWorkflowContext context, java.lang.String taskId)
Suspend ALL the timers on a specific task and its subtasks/aggregated tasks.
|
void |
suspendTimers(IWorkflowContext context, Task task)
Suspend ALL the timers on a specific task and its subtasks/aggregated tasks.
|
boolean |
updateOutcomeOfTasks(IWorkflowContext context, java.util.List taskIds, java.lang.String outcome)
Set the outcome of all the tasks identified by their task id in the specified list
|
boolean |
updateOutcomeOfTasks(IWorkflowContext context, java.util.List taskIds, java.lang.String outcome, CommentType comment)
Set the outcome of all the tasks identified by their task id in the specified list
|
void |
updatePriority(IWorkflowContext context, java.lang.String taskId, ITaskService.UpdatePriorityType updateType, int priority)
Update the priority of the task and its subtasks for the given taskId.
|
void |
updatePriorityOfTasks(IWorkflowContext context, java.util.List taskIds, ITaskService.UpdatePriorityType updateType, int priority)
Update the priority of the task and its subtasks for the given taskIds List.
|
Task |
updateTask(IWorkflowContext context, Task task)
Update a task
|
Task |
updateTaskOutcome(IWorkflowContext context, java.lang.String taskId, java.lang.String outcome)
Set the outcome of the task
|
Task |
updateTaskOutcome(IWorkflowContext context, java.lang.String taskId, java.lang.String outcome, CommentType comment)
Set the outcome of the task
|
Task |
updateTaskOutcome(IWorkflowContext context, Task task, java.lang.String outcome)
Set the outcome of the task
|
Task |
updateTaskOutcomeAndRoute(IWorkflowContext context, java.lang.String taskId, java.lang.String outcome, Participants participants)
Set the outcome of the task and continue routing to the users and groups as specified in the list of IParticipant object
|
Task |
updateTaskOutcomeAndRoute(IWorkflowContext context, Task task, java.lang.String outcome, Participants participants)
Set the outcome of the task and continue routing to the users and groups as specified in the list of IParticipant object
|
oracle.bpel.services.workflow.task.command.model.TasksUpdateByCommandsResponse |
updateTasksByCommands(IWorkflowContext context, java.util.List<java.lang.String> taskIds, oracle.bpel.services.workflow.task.command.model.TasksUpdateByCommands command)
Perform a series of task update commands.
|
Task |
withdrawTask(IWorkflowContext context, java.lang.String taskId)
Withdraw the task
|
Task |
withdrawTask(IWorkflowContext context, java.lang.String taskId, boolean skipCallback)
Withdraw the task
|
Task |
withdrawTask(IWorkflowContext context, Task task)
Withdraw the task
|
Task |
withdrawTask(IWorkflowContext context, Task task, boolean skipCallback)
Withdraw the task
|
boolean |
withdrawTasks(IWorkflowContext context, java.util.List taskIds)
Withdraw all the tasks identified by their task id in the specified list
|
IInitiateTaskResponse initiateTask(Task task) throws StaleObjectException, WorkflowException
task
- The task objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerIInitiateTaskResponse initiateTask(Task task, RoutingSlip routingSlip) throws StaleObjectException, WorkflowException
task
- The task objectroutingSlip
- The new routing slipStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerIInitiateTaskResponse reinitiateTask(Task task) throws StaleObjectException, WorkflowException
task
- The task objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerIInitiateTaskResponse restartRootTask(IWorkflowContext wfctx, oracle.bpel.services.workflow.task.IRestartContext restartContext, Task task) throws StaleObjectException, WorkflowException
wfctx
- - Workflow ContextrestartContext
- - Restart Contexttask
- - Current approval task. Note: "task" parameter passed to this method must be a root taskStaleObjectException
WorkflowException
Task prepareForRestartRootTask(IWorkflowContext wfctx, oracle.bpel.services.workflow.task.IRestartContext restartContext, Task task) throws StaleObjectException, WorkflowException
wfctx
- - WorkflowContextrestartContext
- - RestartContexttask
- - Current root taskStaleObjectException
WorkflowException
Task createToDoTask(IWorkflowContext context, Task task, java.util.List taskAssignees, java.lang.String parentTaskId) throws StaleObjectException, WorkflowException
context
- an IWorkflowContext
valuetask
- a Task
valuetaskAssignees
- The list of users/groups to whom the task should be assignedparentTaskId
- The parent task id if creating the todo task as part of another taskTask
valueStaleObjectException
- if an error occursWorkflowException
- if an error occursTask overrideRoutingSlip(IWorkflowContext context, Task task, java.lang.String routingSlipURI) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectroutingSlipURI
- The URI for the new routing slipStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask overrideRoutingSlip(IWorkflowContext context, java.lang.String taskId, java.lang.String routingSlipURI) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task idroutingSlipURI
- The URI for the new routing slipStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask skipCurrentAssignment(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask skipCurrentAssignment(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task idStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask updateTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask addComment(IWorkflowContext context, Task task, java.lang.String comment) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectcomment
- The commentStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask addComment(IWorkflowContext context, Task task, CommentType comment) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectcomment
- The comment . Scope can be set in comment object. If not set the default scope of comment is TASK.StaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask addComment(IWorkflowContext context, java.lang.String taskId, java.lang.String comment) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task idcomment
- The commentStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask addComment(IWorkflowContext context, java.lang.String taskId, CommentType comment) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task idcomment
- The comment.Scope can be set in comment object. If not set the default scope of comment is TASK.StaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerboolean addCommentToTasks(IWorkflowContext context, java.util.List taskIds, java.lang.String comment) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskIds
- The list of task idscomment
- The commentStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerboolean addCommentToTasks(IWorkflowContext context, java.util.List taskIds, CommentType comment) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskIds
- The list of task idscomment
- The comment.Scope can be set in comment object. If not set the default scope of comment is TASKStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask updateTaskOutcome(IWorkflowContext context, java.lang.String taskId, java.lang.String outcome, CommentType comment) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task idoutcome
- The outcome of the taskcomment
- The comment for updating taskStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerboolean updateOutcomeOfTasks(IWorkflowContext context, java.util.List taskIds, java.lang.String outcome, CommentType comment) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskIds
- A list of task idsoutcome
- The outcome of the taskcomment
- The comment for updating taskStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask addAttachment(IWorkflowContext context, Task task, AttachmentType attachment) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectattachment
- The attachment objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask addAttachment(IWorkflowContext context, java.lang.String taskId, AttachmentType attachment) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task idattachment
- The attachment objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask removeAttachment(IWorkflowContext context, java.lang.String taskId, java.util.List attachmentNames) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task idattachmentNames
- List of attachment namesStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask removeAttachment(IWorkflowContext context, Task task, java.util.List attachmentNames) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectattachmentNames
- List of attachment namesStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask addDocument(IWorkflowContext context, Task task, DocumentType document) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectdocument
- The document objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask addDocument(IWorkflowContext context, java.lang.String taskId, DocumentType document) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task iddocument
- The document objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask removeDocument(IWorkflowContext context, java.lang.String taskId, java.util.List documentNames) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task iddocumentNames
- List of document namesStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask removeDocument(IWorkflowContext context, Task task, java.util.List documentNames) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectdocumentNames
- List of document namesStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask mergeAndUpdateTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask reassignTask(IWorkflowContext context, java.lang.String taskId, java.util.List taskAssignees) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task idtaskAssignees
- List of ITaskAssignee objects representing the users/groups to reassign the task toStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask reassignTask(IWorkflowContext context, Task task, java.util.List taskAssignees) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objecttaskAssignees
- List of ITaskAssignee objects representing the users/groups to reassign the task toStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerboolean reassignTasks(IWorkflowContext context, java.util.List taskIds, java.util.List taskAssignees) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskIds
- The list of task ids (can be comma seperated strings).taskAssignees
- List of ITaskAssignee objects representing the users/groups to reassign the task toStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask delegateTask(IWorkflowContext context, java.lang.String taskId, java.util.List taskAssignees) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task idtaskAssignees
- List of ITaskAssignee objects representing the users/groups to delegate the task toStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask delegateTask(IWorkflowContext context, Task task, java.util.List taskAssignees) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objecttaskAssignees
- List of ITaskAssignee objects representing the users/groups to delegate the task toStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerboolean delegateTasks(IWorkflowContext context, java.util.List taskIds, java.util.List taskAssignees) throws StaleObjectException, WorkflowException
context
- The IWorkflowContext,taskIds
- The list of task ids (can be comma seperated strings).taskAssignees
- List of ITaskAssignee objects representing the users/groups to delegate the task toStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerboolean reevaluateTask(IWorkflowContext context, java.lang.String taskId, ITaskAssignee reorgedUser) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task IdreorgedUser
- User who is re-orged in the organizationStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask escalateTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask escalateTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task IdStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerboolean escalateTasks(IWorkflowContext context, java.util.List taskIds) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskIds
- The list of task ids (can be comma seperated strings).StaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask renewTask(IWorkflowContext context, Task task, Duration duration) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectduration
- The duration by which the task should be renewedStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask renewTask(IWorkflowContext context, java.lang.String taskId, Duration duration) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task Idduration
- The duration by which the task should be renewedStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask updateTaskOutcome(IWorkflowContext context, Task task, java.lang.String outcome) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectoutcome
- The outcome of the taskStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask updateTaskOutcome(IWorkflowContext context, java.lang.String taskId, java.lang.String outcome) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task idoutcome
- The outcome of the taskStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerboolean updateOutcomeOfTasks(IWorkflowContext context, java.util.List taskIds, java.lang.String outcome) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskIds
- A list of task idsoutcome
- The outcome of the taskStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask updateTaskOutcomeAndRoute(IWorkflowContext context, Task task, java.lang.String outcome, Participants participants) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectoutcome
- The outcome of the taskparticipants
- The participants object. The participants contain individual participant typesStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask updateTaskOutcomeAndRoute(IWorkflowContext context, java.lang.String taskId, java.lang.String outcome, Participants participants) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task idoutcome
- The outcome of the taskparticipants
- The participants object. The participants contain individual participant typesStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask withdrawTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask withdrawTask(IWorkflowContext context, Task task, boolean skipCallback) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectskipCallback
- if true then skip callbacksStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask withdrawTask(IWorkflowContext context, java.lang.String taskId, boolean skipCallback) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task idskipCallback
- if true then skip callbacksStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask withdrawTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task idStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerboolean withdrawTasks(IWorkflowContext context, java.util.List taskIds) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskIds
- The list of task ids (can be comma seperated strings).StaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask suspendTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask suspendTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task idStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerboolean suspendTasks(IWorkflowContext context, java.util.List taskIds) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskIds
- The list of task ids (can be comma seperated strings).StaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask resumeTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask resumeTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task idStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerboolean resumeTasks(IWorkflowContext context, java.util.List taskIds) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskIds
- The list of task ids (can be comma seperated strings).StaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask requestInfoForTask(IWorkflowContext context, Task task, ITaskAssignee taskAssignee) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objecttaskAssignee
- The task assignee to whom the request for info should be submittedStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask requestInfoForTask(IWorkflowContext context, java.lang.String taskId, ITaskAssignee taskAssignee) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task IdtaskAssignee
- The task assignee to whom the request for info should be submittedStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask requestInfoForTaskWithReapproval(IWorkflowContext context, Task task, ITaskAssignee taskAssignee) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objecttaskAssignee
- The task assignee to whom the request for info should be submittedStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask requestInfoForTaskWithReapproval(IWorkflowContext context, java.lang.String taskId, ITaskAssignee taskAssignee) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task IdtaskAssignee
- The task assignee to whom the request for info should be submittedStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerjava.util.List getUsersToRequestInfoForTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerjava.util.List getUsersToRequestInfoForTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task idStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask submitInfoForTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask acquireTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask acquireTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task IdStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerboolean acquireTasks(IWorkflowContext context, java.util.List taskIds) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskIds
- The list of task ids (can be comma seperated strings).StaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask deleteTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask deleteTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task IdStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerboolean deleteTasks(IWorkflowContext context, java.util.List taskIds) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskIds
- The list of task ids (can be comma seperated strings).StaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerboolean purgeTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectboolean
value. True indicates successStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerboolean purgeTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task Idboolean
value. True indicates successStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerboolean purgeTasks(IWorkflowContext context, java.util.List taskIds) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskIds
- The list of task ids (can be comma seperated strings).StaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask releaseTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The task objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask releaseTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task IdStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerboolean releaseTasks(IWorkflowContext context, java.util.List taskIds) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskIds
- The list of task ids (can be comma seperated strings).StaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask routeTask(IWorkflowContext context, java.lang.String taskId, Participants participants) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task Idparticipants
- The participants object. The participants contain individual participant typesStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask routeTask(IWorkflowContext context, Task task, Participants participants) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The taskparticipants
- The participants object. The participants contain individual participant typesStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask pushBackTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task IdStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask pushBackTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- The taskStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask errorTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task IdStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask errorTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task IdStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerjava.util.List getApprovers(IWorkflowContext context, Task task) throws WorkflowException
context
- The IWorkflowContexttask
- The task objectWorkflowException
- Any other exception encountered by the task managerjava.util.List getApprovers(IWorkflowContext context, java.lang.String taskId) throws WorkflowException
context
- The IWorkflowContexttaskId
- The task IdWorkflowException
- Any other exception encountered by the task managerRoutingSlip getFutureParticipants(IWorkflowContext context, java.lang.String taskId) throws WorkflowException
context
- The IWorkflowContexttaskId
- The task IdWorkflowException
- Any other exception encountered by the task managerRoutingSlip getFutureParticipants(IWorkflowContext context, Task task) throws WorkflowException
context
- The IWorkflowContexttask
- The task objectWorkflowException
- Any other exception encountered by the task managerint setTaskSequenceChanges(IWorkflowContext context, Task task, java.util.List<oracle.bpel.services.workflow.common.tsc.model.TaskSequenceChange> taskSequenceChanges, boolean reset) throws WorkflowException, StaleObjectException
context
- The IWorkflowContexttask
- The task objecttaskSequenceChanges
- List of TaskSequenceChange objects for the task instancereset
- reseti flag to reset all changes to null, List is ignored if not null.WorkflowException
- Any other exception encountered by the task managerStaleObjectException
void updatePriority(IWorkflowContext context, java.lang.String taskId, ITaskService.UpdatePriorityType updateType, int priority) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- the task id of the task to be updatedupdateType
- can be of three values INCREMENT/DECRMENT/UPDATEpriority
- the priority to be considered if the UpdatePriorityType is UPDATE. Will be ignored otherwise.StaleObjectException
WorkflowException
void updatePriorityOfTasks(IWorkflowContext context, java.util.List taskIds, ITaskService.UpdatePriorityType updateType, int priority) throws StaleObjectException, WorkflowException
context
- The IWorkflowContextupdateType
- can be of three values INCREMENT/DECRMENT/UPDATEpriority
- the priority to be considered if the UpdatePriorityType is UPDATE. Will be ignored otherwise.taskIds
- The list of task ids (can be comma seperated strings).StaleObjectException
WorkflowException
void suspendTimers(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- task objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managervoid suspendTimers(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task idStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managervoid resumeTimers(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttask
- task objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managervoid resumeTimers(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
context
- The IWorkflowContexttaskId
- The task idStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task managerTask decomposeTask(IWorkflowContext context, java.lang.String taskId, RoutingSlip routingSlip, DecomposeTaskInfo decomposeTaskInfo) throws StaleObjectException, WorkflowException
context
- - The IWorkflowContexttaskId
- - The task Id of the original task that needs to be decomposedroutingSlip
- - The routing slip used to decompose the task specified by taskIddecomposeTaskInfo
- - The decomposeTaskInfo objectStaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task manageroracle.bpel.services.workflow.task.command.model.TasksUpdateByCommandsResponse updateTasksByCommands(IWorkflowContext context, java.util.List<java.lang.String> taskIds, oracle.bpel.services.workflow.task.command.model.TasksUpdateByCommands command) throws StaleObjectException, WorkflowException
context
- - The IWorkflowContexttaskIds
- - The list of task idscomamnd
- -TasksUpdateByCommands
Jaxb objectTasksUpdateByCommandsResponse
Return only the status of tasks which are failed to be updated.StaleObjectException
- This Exception is thrown when the object is modified since it was retrieved by this callerWorkflowException
- Any other exception encountered by the task manager