Oracle Fusion Middleware
Java API Reference for Oracle BPM Suite
11g Release 1 (11.1.1.7.0)
E25378-07

oracle.bpel.services.workflow.task.ejb
Interface TaskServiceRemote

All Superinterfaces:
javax.ejb.EJBObject, java.rmi.Remote

public interface TaskServiceRemote
extends javax.ejb.EJBObject


Method Summary
 Task acquireTask(IWorkflowContext context, java.lang.String taskId)
           
 Task acquireTask(IWorkflowContext context, Task task)
           
 boolean acquireTasks(IWorkflowContext context, java.util.List taskIds)
           
 Task addAttachment(IWorkflowContext context, java.lang.String taskId, AttachmentType attachment)
           
 Task addAttachment(IWorkflowContext context, Task task, AttachmentType attachment)
           
 Task addComment(IWorkflowContext context, java.lang.String taskId, java.lang.String comment)
           
 Task addComment(IWorkflowContext context, Task task, java.lang.String comment)
           
 boolean addCommentToTasks(IWorkflowContext context, java.util.List taskIds, java.lang.String comment)
           
 Task createToDoTask(IWorkflowContext context, Task task, java.util.List taskAssignees, java.lang.String parentTaskId)
           
 Task decomposeTask(IWorkflowContext context, java.lang.String taskId, RoutingSlip routingSlip, DecomposeTaskInfo decomposeTaskInfo)
           
 Task delegateTask(IWorkflowContext context, java.lang.String taskId, java.util.List taskAssignees)
           
 Task delegateTask(IWorkflowContext context, Task task, java.util.List taskAssignees)
           
 boolean delegateTasks(IWorkflowContext context, java.util.List taskIds, java.util.List taskAssignees)
           
 Task deleteTask(IWorkflowContext context, java.lang.String taskId)
           
 Task deleteTask(IWorkflowContext context, Task task)
           
 boolean deleteTasks(IWorkflowContext context, java.util.List taskIds)
           
 Task errorTask(IWorkflowContext context, java.lang.String taskId)
           
 Task errorTask(IWorkflowContext context, Task task)
           
 Task escalateTask(IWorkflowContext context, java.lang.String taskId)
           
 Task escalateTask(IWorkflowContext context, Task task)
           
 boolean escalateTasks(IWorkflowContext context, java.util.List taskIds)
           
 java.util.List getApprovers(IWorkflowContext context, java.lang.String taskId)
           
 java.util.List getApprovers(IWorkflowContext context, Task task)
           
 RoutingSlip getFutureParticipants(IWorkflowContext context, java.lang.String taskId)
           
 RoutingSlip getFutureParticipants(IWorkflowContext context, Task task)
           
 java.util.List getUsersToRequestInfoForTask(IWorkflowContext context, java.lang.String taskId)
           
 java.util.List getUsersToRequestInfoForTask(IWorkflowContext context, Task task)
           
 IInitiateTaskResponse initiateTask(Task task)
           
 IInitiateTaskResponse initiateTask(Task task, RoutingSlip routingSlip)
           
 Task mergeAndUpdateTask(IWorkflowContext context, Task task)
           
 Task overrideRoutingSlip(IWorkflowContext context, java.lang.String taskId, java.lang.String routingSlipURI)
           
 Task overrideRoutingSlip(IWorkflowContext context, Task task, java.lang.String routingSlipURI)
           
 Task prepareForRestartRootTask(IWorkflowContext wfContext, oracle.bpel.services.workflow.task.IRestartContext restartContext, Task currentApprovalTask)
           
 boolean purgeTask(IWorkflowContext context, java.lang.String taskId)
           
 boolean purgeTask(IWorkflowContext context, Task task)
           
 boolean purgeTasks(IWorkflowContext context, java.util.List taskIds)
           
 Task pushBackTask(IWorkflowContext context, java.lang.String taskId)
           
 Task pushBackTask(IWorkflowContext context, Task task)
           
 Task reassignTask(IWorkflowContext context, java.lang.String taskId, java.util.List taskAssignees)
           
 Task reassignTask(IWorkflowContext context, Task task, java.util.List taskAssignees)
           
 boolean reassignTasks(IWorkflowContext context, java.util.List taskIds, java.util.List taskAssignees)
           
 boolean reevaluateTask(IWorkflowContext context, java.lang.String taskId, ITaskAssignee taskAssignee)
           
 IInitiateTaskResponse reinitiateTask(Task task)
           
 Task releaseTask(IWorkflowContext context, java.lang.String taskId)
           
 Task releaseTask(IWorkflowContext context, Task task)
           
 boolean releaseTasks(IWorkflowContext context, java.util.List taskIds)
           
 Task removeAttachment(IWorkflowContext context, java.lang.String taskId, java.util.List attachmentNames)
           
 Task removeAttachment(IWorkflowContext context, Task task, java.util.List attachmentNames)
           
 Task renewTask(IWorkflowContext context, java.lang.String taskId, Duration duration)
           
 Task renewTask(IWorkflowContext context, Task task, Duration duration)
           
 Task requestInfoForTask(IWorkflowContext context, java.lang.String taskId, ITaskAssignee taskAssignee)
           
 Task requestInfoForTask(IWorkflowContext context, Task task, ITaskAssignee taskAssignee)
           
 Task requestInfoForTaskWithReapproval(IWorkflowContext context, java.lang.String taskId, ITaskAssignee taskAssignee)
           
 Task requestInfoForTaskWithReapproval(IWorkflowContext context, Task task, ITaskAssignee taskAssignee)
           
 IInitiateTaskResponse restartRootTask(IWorkflowContext wfContext, oracle.bpel.services.workflow.task.IRestartContext restartContext, Task task)
           
 Task resumeTask(IWorkflowContext context, java.lang.String taskId)
           
 Task resumeTask(IWorkflowContext context, Task task)
           
 boolean resumeTasks(IWorkflowContext context, java.util.List taskIds)
           
 void resumeTimers(IWorkflowContext context, java.lang.String taskId)
           
 void resumeTimers(IWorkflowContext context, Task task)
           
 Task routeTask(IWorkflowContext context, java.lang.String taskId, Participants participants)
           
 Task routeTask(IWorkflowContext context, Task task, Participants participants)
           
 int setTaskSequenceChanges(IWorkflowContext context, Task task, java.util.List taskSequenceChanges, boolean reset)
           
 Task skipCurrentAssignment(IWorkflowContext context, java.lang.String taskId)
           
 Task skipCurrentAssignment(IWorkflowContext context, Task task)
           
 Task submitInfoForTask(IWorkflowContext context, Task task)
           
 Task suspendTask(IWorkflowContext context, java.lang.String taskId)
           
 Task suspendTask(IWorkflowContext context, Task task)
           
 boolean suspendTasks(IWorkflowContext context, java.util.List taskIds)
           
 void suspendTimers(IWorkflowContext context, java.lang.String taskId)
           
 void suspendTimers(IWorkflowContext context, Task task)
           
 boolean updateOutcomeOfTasks(IWorkflowContext context, java.util.List taskIds, java.lang.String outcome)
           
 void updatePriority(IWorkflowContext context, java.lang.String taskId, ITaskService.UpdatePriorityType updateType, int priority)
           
 void updatePriorityOfTasks(IWorkflowContext context, java.util.List taskIds, ITaskService.UpdatePriorityType updateType, int priority)
           
 Task updateTask(IWorkflowContext context, Task task)
           
 Task updateTaskOutcome(IWorkflowContext context, java.lang.String taskId, java.lang.String outcome)
           
 Task updateTaskOutcome(IWorkflowContext context, Task task, java.lang.String outcome)
           
 Task updateTaskOutcomeAndRoute(IWorkflowContext context, java.lang.String taskId, java.lang.String outcome, Participants participants)
           
 Task updateTaskOutcomeAndRoute(IWorkflowContext context, Task task, java.lang.String outcome, Participants participants)
           
 Task withdrawTask(IWorkflowContext context, java.lang.String taskId)
           
 Task withdrawTask(IWorkflowContext context, Task task)
           
 boolean withdrawTasks(IWorkflowContext context, java.util.List taskIds)
           
 
Methods inherited from interface javax.ejb.EJBObject
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove
 

Method Detail

initiateTask

IInitiateTaskResponse initiateTask(Task task)
                                   throws StaleObjectException,
                                          WorkflowException,
                                          java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.initiateTask(oracle.bpel.services.workflow.task.model.Task)

initiateTask

IInitiateTaskResponse initiateTask(Task task,
                                   RoutingSlip routingSlip)
                                   throws StaleObjectException,
                                          WorkflowException,
                                          java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.initiateTask(oracle.bpel.services.workflow.task.model.Task, oracle.bpel.services.workflow.metadata.routingslip.model.RoutingSlip routingSlip)

reinitiateTask

IInitiateTaskResponse reinitiateTask(Task task)
                                     throws StaleObjectException,
                                            WorkflowException,
                                            java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.reinitiateTask(oracle.bpel.services.workflow.task.model.Task)

restartRootTask

IInitiateTaskResponse restartRootTask(IWorkflowContext wfContext,
                                      oracle.bpel.services.workflow.task.IRestartContext restartContext,
                                      Task task)
                                      throws StaleObjectException,
                                             WorkflowException,
                                             java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.restartRootTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.IRestartContext, oracle.bpel.services.workflow.task.model.Task)

prepareForRestartRootTask

Task prepareForRestartRootTask(IWorkflowContext wfContext,
                               oracle.bpel.services.workflow.task.IRestartContext restartContext,
                               Task currentApprovalTask)
                               throws StaleObjectException,
                                      WorkflowException,
                                      java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.prepareForRestartRootTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.IRestartContext, oracle.bpel.services.workflow.task.model.Task)

createToDoTask

Task createToDoTask(IWorkflowContext context,
                    Task task,
                    java.util.List taskAssignees,
                    java.lang.String parentTaskId)
                    throws StaleObjectException,
                           WorkflowException,
                           java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.createToDoTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task, java.util.List, java.lang.String)

overrideRoutingSlip

Task overrideRoutingSlip(IWorkflowContext context,
                         Task task,
                         java.lang.String routingSlipURI)
                         throws StaleObjectException,
                                WorkflowException,
                                java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.overrideRoutingSlip(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task, java.lang.String)

overrideRoutingSlip

Task overrideRoutingSlip(IWorkflowContext context,
                         java.lang.String taskId,
                         java.lang.String routingSlipURI)
                         throws StaleObjectException,
                                WorkflowException,
                                java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.overrideRoutingSlip(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String, java.lang.String)

skipCurrentAssignment

Task skipCurrentAssignment(IWorkflowContext context,
                           Task task)
                           throws StaleObjectException,
                                  WorkflowException,
                                  java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.skipCurrentAssignment(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task)

skipCurrentAssignment

Task skipCurrentAssignment(IWorkflowContext context,
                           java.lang.String taskId)
                           throws StaleObjectException,
                                  WorkflowException,
                                  java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.skipCurrentAssignment(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String)

updateTask

Task updateTask(IWorkflowContext context,
                Task task)
                throws StaleObjectException,
                       WorkflowException,
                       java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.updateTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task)

addComment

Task addComment(IWorkflowContext context,
                Task task,
                java.lang.String comment)
                throws StaleObjectException,
                       WorkflowException,
                       java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.addComment(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task, java.lang.String)

addCommentToTasks

boolean addCommentToTasks(IWorkflowContext context,
                          java.util.List taskIds,
                          java.lang.String comment)
                          throws StaleObjectException,
                                 WorkflowException,
                                 java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.addCommentToTasks(oracle.bpel.services.workflow.verification.IWorkflowContext, java.util.List, java.lang.String)

addComment

Task addComment(IWorkflowContext context,
                java.lang.String taskId,
                java.lang.String comment)
                throws StaleObjectException,
                       WorkflowException,
                       java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.addComment(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String, java.lang.String)

addAttachment

Task addAttachment(IWorkflowContext context,
                   Task task,
                   AttachmentType attachment)
                   throws StaleObjectException,
                          WorkflowException,
                          java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.addAttachment(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task, oracle.bpel.services.workflow.task.model.AttachmentType)

addAttachment

Task addAttachment(IWorkflowContext context,
                   java.lang.String taskId,
                   AttachmentType attachment)
                   throws StaleObjectException,
                          WorkflowException,
                          java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.addAttachment(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String, oracle.bpel.services.workflow.task.model.AttachmentType)

removeAttachment

Task removeAttachment(IWorkflowContext context,
                      java.lang.String taskId,
                      java.util.List attachmentNames)
                      throws StaleObjectException,
                             WorkflowException,
                             java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.removeAttachment(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String, java.util.List)

removeAttachment

Task removeAttachment(IWorkflowContext context,
                      Task task,
                      java.util.List attachmentNames)
                      throws StaleObjectException,
                             WorkflowException,
                             java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.removeAttachment(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task, java.util.List)

mergeAndUpdateTask

Task mergeAndUpdateTask(IWorkflowContext context,
                        Task task)
                        throws StaleObjectException,
                               WorkflowException,
                               java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.mergeAndUpdateTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task)

reassignTask

Task reassignTask(IWorkflowContext context,
                  java.lang.String taskId,
                  java.util.List taskAssignees)
                  throws StaleObjectException,
                         WorkflowException,
                         java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.reassignTask(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String, java.util.List)

reassignTask

Task reassignTask(IWorkflowContext context,
                  Task task,
                  java.util.List taskAssignees)
                  throws StaleObjectException,
                         WorkflowException,
                         java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.reassignTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task, java.util.List)

reassignTasks

boolean reassignTasks(IWorkflowContext context,
                      java.util.List taskIds,
                      java.util.List taskAssignees)
                      throws StaleObjectException,
                             WorkflowException,
                             java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.reassignTasks(oracle.bpel.services.workflow.verification.IWorkflowContext, java.util.List, java.util.List)

delegateTask

Task delegateTask(IWorkflowContext context,
                  java.lang.String taskId,
                  java.util.List taskAssignees)
                  throws StaleObjectException,
                         WorkflowException,
                         java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.delegateTask(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String, java.util.List)

delegateTask

Task delegateTask(IWorkflowContext context,
                  Task task,
                  java.util.List taskAssignees)
                  throws StaleObjectException,
                         WorkflowException,
                         java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.delegateTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task, java.util.List)

delegateTasks

boolean delegateTasks(IWorkflowContext context,
                      java.util.List taskIds,
                      java.util.List taskAssignees)
                      throws StaleObjectException,
                             WorkflowException,
                             java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.delegateTasks(oracle.bpel.services.workflow.verification.IWorkflowContext, java.util.List, java.util.List)

escalateTask

Task escalateTask(IWorkflowContext context,
                  Task task)
                  throws StaleObjectException,
                         WorkflowException,
                         java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.escalateTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task)

escalateTask

Task escalateTask(IWorkflowContext context,
                  java.lang.String taskId)
                  throws StaleObjectException,
                         WorkflowException,
                         java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.escalateTask(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String)

escalateTasks

boolean escalateTasks(IWorkflowContext context,
                      java.util.List taskIds)
                      throws StaleObjectException,
                             WorkflowException,
                             java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.escalateTasks(oracle.bpel.services.workflow.verification.IWorkflowContext, java.util.List)

renewTask

Task renewTask(IWorkflowContext context,
               Task task,
               Duration duration)
               throws StaleObjectException,
                      WorkflowException,
                      java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.renewTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task, oracle.bpel.services.workflow.task.impl.Duration)

renewTask

Task renewTask(IWorkflowContext context,
               java.lang.String taskId,
               Duration duration)
               throws StaleObjectException,
                      WorkflowException,
                      java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.renewTask(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String, oracle.bpel.services.workflow.task.impl.Duration)

updateTaskOutcome

Task updateTaskOutcome(IWorkflowContext context,
                       Task task,
                       java.lang.String outcome)
                       throws StaleObjectException,
                              WorkflowException,
                              java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.updateTaskOutcome(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task, java.lang.String)

updateTaskOutcome

Task updateTaskOutcome(IWorkflowContext context,
                       java.lang.String taskId,
                       java.lang.String outcome)
                       throws StaleObjectException,
                              WorkflowException,
                              java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.updateTaskOutcome(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String, java.lang.String)

updateOutcomeOfTasks

boolean updateOutcomeOfTasks(IWorkflowContext context,
                             java.util.List taskIds,
                             java.lang.String outcome)
                             throws StaleObjectException,
                                    WorkflowException,
                                    java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.updateOutcomeOfTasks(oracle.bpel.services.workflow.verification.IWorkflowContext, java.util.List, java.lang.String)

updatePriorityOfTasks

void updatePriorityOfTasks(IWorkflowContext context,
                           java.util.List taskIds,
                           ITaskService.UpdatePriorityType updateType,
                           int priority)
                           throws StaleObjectException,
                                  WorkflowException,
                                  java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.updatePriorityOfTasks(oracle.bpel.services.workflow.verification.IWorkflowContext, java.util.List, oracle.bpel.services.workflow.task.ITaskService.UpdatePriorityType, int)

updatePriority

void updatePriority(IWorkflowContext context,
                    java.lang.String taskId,
                    ITaskService.UpdatePriorityType updateType,
                    int priority)
                    throws StaleObjectException,
                           WorkflowException,
                           java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.updatePriority(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String, oracle.bpel.services.workflow.task.ITaskService.UpdatePriorityType, int)

updateTaskOutcomeAndRoute

Task updateTaskOutcomeAndRoute(IWorkflowContext context,
                               Task task,
                               java.lang.String outcome,
                               Participants participants)
                               throws StaleObjectException,
                                      WorkflowException,
                                      java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.updateTaskOutcomeAndRoute(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task, java.lang.String, oracle.bpel.services.workflow.metadata.routingslip.model.Participants)

updateTaskOutcomeAndRoute

Task updateTaskOutcomeAndRoute(IWorkflowContext context,
                               java.lang.String taskId,
                               java.lang.String outcome,
                               Participants participants)
                               throws StaleObjectException,
                                      WorkflowException,
                                      java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.updateTaskOutcomeAndRoute(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String, java.lang.String, oracle.bpel.services.workflow.metadata.routingslip.model.Participants)

withdrawTask

Task withdrawTask(IWorkflowContext context,
                  Task task)
                  throws StaleObjectException,
                         WorkflowException,
                         java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.withdrawTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task)

withdrawTask

Task withdrawTask(IWorkflowContext context,
                  java.lang.String taskId)
                  throws StaleObjectException,
                         WorkflowException,
                         java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.withdrawTask(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String)

withdrawTasks

boolean withdrawTasks(IWorkflowContext context,
                      java.util.List taskIds)
                      throws StaleObjectException,
                             WorkflowException,
                             java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.withdrawTasks(oracle.bpel.services.workflow.verification.IWorkflowContext, java.util.List)

suspendTask

Task suspendTask(IWorkflowContext context,
                 Task task)
                 throws StaleObjectException,
                        WorkflowException,
                        java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.suspendTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task)

suspendTask

Task suspendTask(IWorkflowContext context,
                 java.lang.String taskId)
                 throws StaleObjectException,
                        WorkflowException,
                        java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.suspendTask(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String)

suspendTasks

boolean suspendTasks(IWorkflowContext context,
                     java.util.List taskIds)
                     throws StaleObjectException,
                            WorkflowException,
                            java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.suspendTasks(oracle.bpel.services.workflow.verification.IWorkflowContext, java.util.List)

resumeTask

Task resumeTask(IWorkflowContext context,
                Task task)
                throws StaleObjectException,
                       WorkflowException,
                       java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.resumeTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task)

resumeTask

Task resumeTask(IWorkflowContext context,
                java.lang.String taskId)
                throws StaleObjectException,
                       WorkflowException,
                       java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.resumeTask(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String)

resumeTasks

boolean resumeTasks(IWorkflowContext context,
                    java.util.List taskIds)
                    throws StaleObjectException,
                           WorkflowException,
                           java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.resumeTasks(oracle.bpel.services.workflow.verification.IWorkflowContext, java.util.List)

requestInfoForTask

Task requestInfoForTask(IWorkflowContext context,
                        Task task,
                        ITaskAssignee taskAssignee)
                        throws StaleObjectException,
                               WorkflowException,
                               java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.requestInfoForTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task, oracle.bpel.services.workflow.task.ITaskAssignee)

requestInfoForTask

Task requestInfoForTask(IWorkflowContext context,
                        java.lang.String taskId,
                        ITaskAssignee taskAssignee)
                        throws StaleObjectException,
                               WorkflowException,
                               java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.requestInfoForTask(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String, oracle.bpel.services.workflow.task.ITaskAssignee)

requestInfoForTaskWithReapproval

Task requestInfoForTaskWithReapproval(IWorkflowContext context,
                                      Task task,
                                      ITaskAssignee taskAssignee)
                                      throws StaleObjectException,
                                             WorkflowException,
                                             java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.requestInfoForTaskWithReapproval(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task, oracle.bpel.services.workflow.task.ITaskAssignee)

requestInfoForTaskWithReapproval

Task requestInfoForTaskWithReapproval(IWorkflowContext context,
                                      java.lang.String taskId,
                                      ITaskAssignee taskAssignee)
                                      throws StaleObjectException,
                                             WorkflowException,
                                             java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.requestInfoForTaskWithReapproval(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String, oracle.bpel.services.workflow.task.ITaskAssignee)

getUsersToRequestInfoForTask

java.util.List getUsersToRequestInfoForTask(IWorkflowContext context,
                                            Task task)
                                            throws StaleObjectException,
                                                   WorkflowException,
                                                   java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.getUsersToRequestInfoForTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task)

getUsersToRequestInfoForTask

java.util.List getUsersToRequestInfoForTask(IWorkflowContext context,
                                            java.lang.String taskId)
                                            throws StaleObjectException,
                                                   WorkflowException,
                                                   java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.getUsersToRequestInfoForTask(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String)

submitInfoForTask

Task submitInfoForTask(IWorkflowContext context,
                       Task task)
                       throws StaleObjectException,
                              WorkflowException,
                              java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.submitInfoForTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task)

acquireTask

Task acquireTask(IWorkflowContext context,
                 Task task)
                 throws StaleObjectException,
                        WorkflowException,
                        java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.acquireTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task)

acquireTask

Task acquireTask(IWorkflowContext context,
                 java.lang.String taskId)
                 throws StaleObjectException,
                        WorkflowException,
                        java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.acquireTask(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String)

acquireTasks

boolean acquireTasks(IWorkflowContext context,
                     java.util.List taskIds)
                     throws StaleObjectException,
                            WorkflowException,
                            java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.acquireTasks(oracle.bpel.services.workflow.verification.IWorkflowContext, java.util.List)

deleteTask

Task deleteTask(IWorkflowContext context,
                Task task)
                throws StaleObjectException,
                       WorkflowException,
                       java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.deleteTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task)

deleteTask

Task deleteTask(IWorkflowContext context,
                java.lang.String taskId)
                throws StaleObjectException,
                       WorkflowException,
                       java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.deleteTask(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String)

deleteTasks

boolean deleteTasks(IWorkflowContext context,
                    java.util.List taskIds)
                    throws StaleObjectException,
                           WorkflowException,
                           java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.deleteTasks(oracle.bpel.services.workflow.verification.IWorkflowContext, java.util.List)

purgeTask

boolean purgeTask(IWorkflowContext context,
                  Task task)
                  throws StaleObjectException,
                         WorkflowException,
                         java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.purgeTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task)

purgeTask

boolean purgeTask(IWorkflowContext context,
                  java.lang.String taskId)
                  throws StaleObjectException,
                         WorkflowException,
                         java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.purgeTask(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String)

purgeTasks

boolean purgeTasks(IWorkflowContext context,
                   java.util.List taskIds)
                   throws StaleObjectException,
                          WorkflowException,
                          java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.purgeTasks(oracle.bpel.services.workflow.verification.IWorkflowContext, java.util.List)

releaseTask

Task releaseTask(IWorkflowContext context,
                 Task task)
                 throws StaleObjectException,
                        WorkflowException,
                        java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.releaseTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task)

releaseTask

Task releaseTask(IWorkflowContext context,
                 java.lang.String taskId)
                 throws StaleObjectException,
                        WorkflowException,
                        java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.releaseTask(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String)

releaseTasks

boolean releaseTasks(IWorkflowContext context,
                     java.util.List taskIds)
                     throws StaleObjectException,
                            WorkflowException,
                            java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.releaseTasks(oracle.bpel.services.workflow.verification.IWorkflowContext, java.util.List)

routeTask

Task routeTask(IWorkflowContext context,
               java.lang.String taskId,
               Participants participants)
               throws StaleObjectException,
                      WorkflowException,
                      java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.routeTask(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String, oracle.bpel.services.workflow.metadata.routingslip.model.Participants)

routeTask

Task routeTask(IWorkflowContext context,
               Task task,
               Participants participants)
               throws StaleObjectException,
                      WorkflowException,
                      java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.routeTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task, oracle.bpel.services.workflow.metadata.routingslip.model.Participants)

pushBackTask

Task pushBackTask(IWorkflowContext context,
                  java.lang.String taskId)
                  throws StaleObjectException,
                         WorkflowException,
                         java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.pushBackTask(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String)

pushBackTask

Task pushBackTask(IWorkflowContext context,
                  Task task)
                  throws StaleObjectException,
                         WorkflowException,
                         java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.pushBackTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task)

errorTask

Task errorTask(IWorkflowContext context,
               Task task)
               throws StaleObjectException,
                      WorkflowException,
                      java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.errorTask(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task)

errorTask

Task errorTask(IWorkflowContext context,
               java.lang.String taskId)
               throws StaleObjectException,
                      WorkflowException,
                      java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.errorTask(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String)

getApprovers

java.util.List getApprovers(IWorkflowContext context,
                            Task task)
                            throws WorkflowException,
                                   java.rmi.RemoteException
Throws:
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.getApprovers(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task)

getApprovers

java.util.List getApprovers(IWorkflowContext context,
                            java.lang.String taskId)
                            throws WorkflowException,
                                   java.rmi.RemoteException
Throws:
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.getApprovers(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String)

getFutureParticipants

RoutingSlip getFutureParticipants(IWorkflowContext context,
                                  java.lang.String taskId)
                                  throws WorkflowException,
                                         java.rmi.RemoteException
Throws:
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.getFutureParticipants(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String)

getFutureParticipants

RoutingSlip getFutureParticipants(IWorkflowContext context,
                                  Task task)
                                  throws WorkflowException,
                                         java.rmi.RemoteException
Throws:
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.getFutureParticipants(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task)

setTaskSequenceChanges

int setTaskSequenceChanges(IWorkflowContext context,
                           Task task,
                           java.util.List taskSequenceChanges,
                           boolean reset)
                           throws StaleObjectException,
                                  WorkflowException,
                                  java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.setTaskSequenceChanges(oracle.bpel.services.workflow.verification.IWorkflowContext context, oracle.bpel.services.workflow.task.model.Task task, java.util.List taskSequenceChanges, boolean reset)

reevaluateTask

boolean reevaluateTask(IWorkflowContext context,
                       java.lang.String taskId,
                       ITaskAssignee taskAssignee)
                       throws StaleObjectException,
                              WorkflowException,
                              java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.reevaluateTask(oracle.bpel.services.workflow.verification.IWorkflowContext context, java.lang.String, oracle.bpel.services.workflow.task.ITaskAssignee )

suspendTimers

void suspendTimers(IWorkflowContext context,
                   Task task)
                   throws StaleObjectException,
                          WorkflowException,
                          java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.suspendTimers(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task)

suspendTimers

void suspendTimers(IWorkflowContext context,
                   java.lang.String taskId)
                   throws StaleObjectException,
                          WorkflowException,
                          java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.suspendTimers(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String)

resumeTimers

void resumeTimers(IWorkflowContext context,
                  Task task)
                  throws StaleObjectException,
                         WorkflowException,
                         java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.resumeTimers(oracle.bpel.services.workflow.verification.IWorkflowContext, oracle.bpel.services.workflow.task.model.Task)

resumeTimers

void resumeTimers(IWorkflowContext context,
                  java.lang.String taskId)
                  throws StaleObjectException,
                         WorkflowException,
                         java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.resumeTimers(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String)

decomposeTask

Task decomposeTask(IWorkflowContext context,
                   java.lang.String taskId,
                   RoutingSlip routingSlip,
                   DecomposeTaskInfo decomposeTaskInfo)
                   throws StaleObjectException,
                          WorkflowException,
                          java.rmi.RemoteException
Throws:
StaleObjectException
WorkflowException
java.rmi.RemoteException
See Also:
ITaskService.decomposeTask(oracle.bpel.services.workflow.verification.IWorkflowContext, java.lang.String, oracle.bpel.services.workflow.metadata.routingslip.model.RoutingSlip, oracle.bpel.services.workflow.task.model.DecomposeTaskInfo)

Oracle Fusion Middleware
Java API Reference for Oracle BPM Suite
11g Release 1 (11.1.1.7.0)
E25378-07

Copyright © 2009, 2013, Oracle and/or its affiliates. All rights reserved.