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
Class TaskServiceBean

java.lang.Object
  extended by org.springframework.ejb.support.AbstractEnterpriseBean
      extended by org.springframework.ejb.support.AbstractSessionBean
          extended by org.springframework.ejb.support.AbstractStatelessSessionBean
              extended by oracle.bpel.services.workflow.task.ejb.TaskServiceBean
All Implemented Interfaces:
java.io.Serializable, javax.ejb.EnterpriseBean, javax.ejb.SessionBean, org.springframework.ejb.support.SmartSessionBean

public class TaskServiceBean
extends org.springframework.ejb.support.AbstractStatelessSessionBean
implements javax.ejb.SessionBean

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.springframework.ejb.support.AbstractEnterpriseBean
BEAN_FACTORY_PATH_ENVIRONMENT_KEY
 
Constructor Summary
TaskServiceBean()
           
 
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)
           
 void ejbActivate()
           
 void ejbCreate()
           
 void ejbPassivate()
           
 void ejbRemove()
           
 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)
           
 void onEjbCreate()
           
 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 reorgedUser)
           
 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)
           
 void setSessionContext(javax.ejb.SessionContext ctx)
           
 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 class org.springframework.ejb.support.AbstractSessionBean
getSessionContext
 
Methods inherited from class org.springframework.ejb.support.AbstractEnterpriseBean
setBeanFactoryLocator, setBeanFactoryLocatorKey
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskServiceBean

public TaskServiceBean()
Method Detail

ejbCreate

public void ejbCreate()
               throws javax.ejb.CreateException
Overrides:
ejbCreate in class org.springframework.ejb.support.AbstractStatelessSessionBean
Throws:
javax.ejb.CreateException

ejbActivate

public void ejbActivate()
Specified by:
ejbActivate in interface javax.ejb.SessionBean
Overrides:
ejbActivate in class org.springframework.ejb.support.AbstractStatelessSessionBean

ejbPassivate

public void ejbPassivate()
Specified by:
ejbPassivate in interface javax.ejb.SessionBean
Overrides:
ejbPassivate in class org.springframework.ejb.support.AbstractStatelessSessionBean

ejbRemove

public void ejbRemove()
Specified by:
ejbRemove in interface javax.ejb.SessionBean
Overrides:
ejbRemove in class org.springframework.ejb.support.AbstractEnterpriseBean

onEjbCreate

public void onEjbCreate()
Specified by:
onEjbCreate in class org.springframework.ejb.support.AbstractStatelessSessionBean

setSessionContext

public void setSessionContext(javax.ejb.SessionContext ctx)
Specified by:
setSessionContext in interface javax.ejb.SessionBean
Overrides:
setSessionContext in class org.springframework.ejb.support.AbstractSessionBean

initiateTask

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

initiateTask

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

reinitiateTask

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

restartRootTask

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

prepareForRestartRootTask

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

createToDoTask

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

overrideRoutingSlip

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

overrideRoutingSlip

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

skipCurrentAssignment

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

skipCurrentAssignment

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

updateTask

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

addComment

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

addComment

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

addCommentToTasks

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

addAttachment

public Task addAttachment(IWorkflowContext context,
                          Task task,
                          AttachmentType attachment)
                   throws StaleObjectException,
                          WorkflowException
Throws:
StaleObjectException
WorkflowException
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

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

removeAttachment

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

removeAttachment

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

mergeAndUpdateTask

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

reassignTask

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

reassignTask

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

reassignTasks

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

delegateTask

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

delegateTask

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

delegateTasks

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

escalateTask

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

escalateTask

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

escalateTasks

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

renewTask

public Task renewTask(IWorkflowContext context,
                      Task task,
                      Duration duration)
               throws StaleObjectException,
                      WorkflowException
Throws:
StaleObjectException
WorkflowException
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

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

updateTaskOutcome

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

updateTaskOutcome

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

updateOutcomeOfTasks

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

updatePriorityOfTasks

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

updatePriority

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

updateTaskOutcomeAndRoute

public Task updateTaskOutcomeAndRoute(IWorkflowContext context,
                                      Task task,
                                      java.lang.String outcome,
                                      Participants participants)
                               throws StaleObjectException,
                                      WorkflowException
Throws:
StaleObjectException
WorkflowException
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

public Task updateTaskOutcomeAndRoute(IWorkflowContext context,
                                      java.lang.String taskId,
                                      java.lang.String outcome,
                                      Participants participants)
                               throws StaleObjectException,
                                      WorkflowException
Throws:
StaleObjectException
WorkflowException
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

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

withdrawTask

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

withdrawTasks

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

suspendTask

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

suspendTask

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

suspendTasks

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

resumeTask

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

resumeTask

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

resumeTasks

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

requestInfoForTask

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

requestInfoForTask

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

requestInfoForTaskWithReapproval

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

requestInfoForTaskWithReapproval

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

getUsersToRequestInfoForTask

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

getUsersToRequestInfoForTask

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

submitInfoForTask

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

acquireTask

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

acquireTask

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

acquireTasks

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

releaseTask

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

releaseTask

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

releaseTasks

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

routeTask

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

routeTask

public Task routeTask(IWorkflowContext context,
                      Task task,
                      Participants participants)
               throws StaleObjectException,
                      WorkflowException
Throws:
StaleObjectException
WorkflowException
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

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

pushBackTask

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

errorTask

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

errorTask

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

getApprovers

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

getApprovers

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

getFutureParticipants

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

getFutureParticipants

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

deleteTask

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

deleteTask

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

deleteTasks

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

purgeTask

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

purgeTask

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

purgeTasks

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

setTaskSequenceChanges

public int setTaskSequenceChanges(IWorkflowContext context,
                                  Task task,
                                  java.util.List taskSequenceChanges,
                                  boolean reset)
                           throws StaleObjectException,
                                  WorkflowException
Throws:
StaleObjectException
WorkflowException
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

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

suspendTimers

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

suspendTimers

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

resumeTimers

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

resumeTimers

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

decomposeTask

public Task decomposeTask(IWorkflowContext context,
                          java.lang.String taskId,
                          RoutingSlip routingSlip,
                          DecomposeTaskInfo decomposeTaskInfo)
                   throws StaleObjectException,
                          WorkflowException
Throws:
StaleObjectException
WorkflowException
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.