public class TaskServiceBean
extends org.springframework.ejb.support.AbstractStatelessSessionBean
implements javax.ejb.SessionBean
Constructor and Description |
---|
TaskServiceBean() |
Modifier and Type | Method and Description |
---|---|
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,
CommentType comment) |
Task |
addComment(IWorkflowContext context,
java.lang.String taskId,
java.lang.String comment) |
Task |
addComment(IWorkflowContext context,
Task task,
CommentType comment) |
Task |
addComment(IWorkflowContext context,
Task task,
java.lang.String comment) |
boolean |
addCommentToTasks(IWorkflowContext context,
java.util.List taskIds,
CommentType comment) |
boolean |
addCommentToTasks(IWorkflowContext context,
java.util.List taskIds,
java.lang.String comment) |
Task |
addDocument(IWorkflowContext context,
java.lang.String taskId,
DocumentType document) |
Task |
addDocument(IWorkflowContext context,
Task task,
DocumentType document) |
Task |
createToDoTask(IWorkflowContext context,
Task task,
java.util.List taskAssignees,
java.lang.String parentTaskId) |
Task |
decomposeTask(IWorkflowContext ctx,
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 task) |
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 |
removeDocument(IWorkflowContext context,
java.lang.String taskId,
java.util.List documentNames) |
Task |
removeDocument(IWorkflowContext context,
Task task,
java.util.List documentNames) |
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) |
void |
updateArchivedOnValueForTasks(IWorkflowContext context,
java.util.List<java.lang.String> taskIds) |
boolean |
updateOutcomeOfTasks(IWorkflowContext context,
java.util.List taskIds,
java.lang.String outcome) |
boolean |
updateOutcomeOfTasks(IWorkflowContext context,
java.util.List taskIds,
java.lang.String outcome,
CommentType comment) |
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,
java.lang.String taskId,
java.lang.String outcome,
CommentType comment) |
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) |
oracle.bpel.services.workflow.task.command.model.TasksUpdateByCommandsResponse |
updateTasksByCommands(IWorkflowContext context,
java.util.List taskIds,
oracle.bpel.services.workflow.task.command.model.TasksUpdateByCommands command) |
Task |
withdrawTask(IWorkflowContext context,
java.lang.String taskId) |
Task |
withdrawTask(IWorkflowContext context,
java.lang.String taskId,
boolean skipCallback) |
Task |
withdrawTask(IWorkflowContext context,
Task task) |
Task |
withdrawTask(IWorkflowContext context,
Task task,
boolean skipCallback) |
boolean |
withdrawTasks(IWorkflowContext context,
java.util.List taskIds) |
public void ejbCreate() throws javax.ejb.CreateException
ejbCreate
in class org.springframework.ejb.support.AbstractStatelessSessionBean
javax.ejb.CreateException
public void ejbActivate()
ejbActivate
in interface javax.ejb.SessionBean
ejbActivate
in class org.springframework.ejb.support.AbstractStatelessSessionBean
public void ejbPassivate()
ejbPassivate
in interface javax.ejb.SessionBean
ejbPassivate
in class org.springframework.ejb.support.AbstractStatelessSessionBean
public void ejbRemove()
ejbRemove
in interface javax.ejb.SessionBean
ejbRemove
in class org.springframework.ejb.support.AbstractEnterpriseBean
public void onEjbCreate()
onEjbCreate
in class org.springframework.ejb.support.AbstractStatelessSessionBean
public void setSessionContext(javax.ejb.SessionContext ctx)
setSessionContext
in interface javax.ejb.SessionBean
setSessionContext
in class org.springframework.ejb.support.AbstractSessionBean
public Task acquireTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
public Task acquireTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
public boolean acquireTasks(IWorkflowContext context, java.util.List taskIds) throws StaleObjectException, WorkflowException
public Task addAttachment(IWorkflowContext context, java.lang.String taskId, AttachmentType attachment) throws StaleObjectException, WorkflowException
public Task addAttachment(IWorkflowContext context, Task task, AttachmentType attachment) throws StaleObjectException, WorkflowException
public boolean addCommentToTasks(IWorkflowContext context, java.util.List taskIds, java.lang.String comment) throws StaleObjectException, WorkflowException
public Task addComment(IWorkflowContext context, java.lang.String taskId, java.lang.String comment) throws StaleObjectException, WorkflowException
public Task addComment(IWorkflowContext context, Task task, java.lang.String comment) throws StaleObjectException, WorkflowException
public Task addDocument(IWorkflowContext context, java.lang.String taskId, DocumentType document) throws StaleObjectException, WorkflowException
public Task addDocument(IWorkflowContext context, Task task, DocumentType document) throws StaleObjectException, WorkflowException
public Task createToDoTask(IWorkflowContext context, Task task, java.util.List taskAssignees, java.lang.String parentTaskId) throws StaleObjectException, WorkflowException
public Task decomposeTask(IWorkflowContext ctx, java.lang.String taskId, RoutingSlip routingSlip, DecomposeTaskInfo decomposeTaskInfo) throws StaleObjectException, WorkflowException
public Task delegateTask(IWorkflowContext context, java.lang.String taskId, java.util.List taskAssignees) throws StaleObjectException, WorkflowException
public boolean addCommentToTasks(IWorkflowContext context, java.util.List taskIds, CommentType comment) throws StaleObjectException, WorkflowException
public Task addComment(IWorkflowContext context, java.lang.String taskId, CommentType comment) throws StaleObjectException, WorkflowException
public Task addComment(IWorkflowContext context, Task task, CommentType comment) throws StaleObjectException, WorkflowException
public Task delegateTask(IWorkflowContext context, Task task, java.util.List taskAssignees) throws StaleObjectException, WorkflowException
public boolean delegateTasks(IWorkflowContext context, java.util.List taskIds, java.util.List taskAssignees) throws StaleObjectException, WorkflowException
public Task deleteTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
public Task deleteTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
public boolean deleteTasks(IWorkflowContext context, java.util.List taskIds) throws StaleObjectException, WorkflowException
public Task errorTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
public Task errorTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
public Task escalateTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
public Task escalateTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
public boolean escalateTasks(IWorkflowContext context, java.util.List taskIds) throws StaleObjectException, WorkflowException
public java.util.List getApprovers(IWorkflowContext context, java.lang.String taskId) throws WorkflowException
public java.util.List getApprovers(IWorkflowContext context, Task task) throws WorkflowException
public RoutingSlip getFutureParticipants(IWorkflowContext context, java.lang.String taskId) throws WorkflowException
public RoutingSlip getFutureParticipants(IWorkflowContext context, Task task) throws WorkflowException
public java.util.List getUsersToRequestInfoForTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
public java.util.List getUsersToRequestInfoForTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
public IInitiateTaskResponse initiateTask(Task task) throws StaleObjectException, WorkflowException
public IInitiateTaskResponse initiateTask(Task task, RoutingSlip routingSlip) throws StaleObjectException, WorkflowException
public Task mergeAndUpdateTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
public Task overrideRoutingSlip(IWorkflowContext context, java.lang.String taskId, java.lang.String routingSlipURI) throws StaleObjectException, WorkflowException
public Task overrideRoutingSlip(IWorkflowContext context, Task task, java.lang.String routingSlipURI) throws StaleObjectException, WorkflowException
public Task prepareForRestartRootTask(IWorkflowContext wfContext, oracle.bpel.services.workflow.task.IRestartContext restartContext, Task task) throws StaleObjectException, WorkflowException
public Task updateTaskOutcome(IWorkflowContext context, java.lang.String taskId, java.lang.String outcome, CommentType comment) throws StaleObjectException, WorkflowException
public boolean purgeTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
public boolean updateOutcomeOfTasks(IWorkflowContext context, java.util.List taskIds, java.lang.String outcome, CommentType comment) throws StaleObjectException, WorkflowException
public boolean purgeTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
public boolean purgeTasks(IWorkflowContext context, java.util.List taskIds) throws StaleObjectException, WorkflowException
public Task pushBackTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
public Task pushBackTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
public Task reassignTask(IWorkflowContext context, java.lang.String taskId, java.util.List taskAssignees) throws StaleObjectException, WorkflowException
public Task reassignTask(IWorkflowContext context, Task task, java.util.List taskAssignees) throws StaleObjectException, WorkflowException
public boolean reassignTasks(IWorkflowContext context, java.util.List taskIds, java.util.List taskAssignees) throws StaleObjectException, WorkflowException
public boolean reevaluateTask(IWorkflowContext context, java.lang.String taskId, ITaskAssignee reorgedUser) throws StaleObjectException, WorkflowException
public IInitiateTaskResponse reinitiateTask(Task task) throws StaleObjectException, WorkflowException
public Task releaseTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
public Task releaseTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
public boolean releaseTasks(IWorkflowContext context, java.util.List taskIds) throws StaleObjectException, WorkflowException
public Task removeAttachment(IWorkflowContext context, java.lang.String taskId, java.util.List attachmentNames) throws StaleObjectException, WorkflowException
public Task removeAttachment(IWorkflowContext context, Task task, java.util.List attachmentNames) throws StaleObjectException, WorkflowException
public Task removeDocument(IWorkflowContext context, java.lang.String taskId, java.util.List documentNames) throws StaleObjectException, WorkflowException
public Task removeDocument(IWorkflowContext context, Task task, java.util.List documentNames) throws StaleObjectException, WorkflowException
public Task renewTask(IWorkflowContext context, java.lang.String taskId, Duration duration) throws StaleObjectException, WorkflowException
public Task renewTask(IWorkflowContext context, Task task, Duration duration) throws StaleObjectException, WorkflowException
public Task requestInfoForTaskWithReapproval(IWorkflowContext context, java.lang.String taskId, ITaskAssignee taskAssignee) throws StaleObjectException, WorkflowException
public Task requestInfoForTaskWithReapproval(IWorkflowContext context, Task task, ITaskAssignee taskAssignee) throws StaleObjectException, WorkflowException
public Task requestInfoForTask(IWorkflowContext context, java.lang.String taskId, ITaskAssignee taskAssignee) throws StaleObjectException, WorkflowException
public Task requestInfoForTask(IWorkflowContext context, Task task, ITaskAssignee taskAssignee) throws StaleObjectException, WorkflowException
public IInitiateTaskResponse restartRootTask(IWorkflowContext wfContext, oracle.bpel.services.workflow.task.IRestartContext restartContext, Task task) throws StaleObjectException, WorkflowException
public Task resumeTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
public Task resumeTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
public boolean resumeTasks(IWorkflowContext context, java.util.List taskIds) throws StaleObjectException, WorkflowException
public void resumeTimers(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
public void resumeTimers(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
public Task routeTask(IWorkflowContext context, java.lang.String taskId, Participants participants) throws StaleObjectException, WorkflowException
public Task routeTask(IWorkflowContext context, Task task, Participants participants) throws StaleObjectException, WorkflowException
public int setTaskSequenceChanges(IWorkflowContext context, Task task, java.util.List taskSequenceChanges, boolean reset) throws WorkflowException, StaleObjectException
public Task skipCurrentAssignment(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
public Task skipCurrentAssignment(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
public Task submitInfoForTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
public Task suspendTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
public Task suspendTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
public boolean suspendTasks(IWorkflowContext context, java.util.List taskIds) throws StaleObjectException, WorkflowException
public void suspendTimers(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
public void suspendTimers(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
public boolean updateOutcomeOfTasks(IWorkflowContext context, java.util.List taskIds, java.lang.String outcome) throws StaleObjectException, WorkflowException
public void updatePriorityOfTasks(IWorkflowContext context, java.util.List taskIds, ITaskService.UpdatePriorityType updateType, int priority) throws StaleObjectException, WorkflowException
public void updatePriority(IWorkflowContext context, java.lang.String taskId, ITaskService.UpdatePriorityType updateType, int priority) throws StaleObjectException, WorkflowException
public Task updateTaskOutcomeAndRoute(IWorkflowContext context, java.lang.String taskId, java.lang.String outcome, Participants participants) throws StaleObjectException, WorkflowException
public Task updateTaskOutcomeAndRoute(IWorkflowContext context, Task task, java.lang.String outcome, Participants participants) throws StaleObjectException, WorkflowException
public Task updateTaskOutcome(IWorkflowContext context, java.lang.String taskId, java.lang.String outcome) throws StaleObjectException, WorkflowException
public Task updateTaskOutcome(IWorkflowContext context, Task task, java.lang.String outcome) throws StaleObjectException, WorkflowException
public Task updateTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
public oracle.bpel.services.workflow.task.command.model.TasksUpdateByCommandsResponse updateTasksByCommands(IWorkflowContext context, java.util.List taskIds, oracle.bpel.services.workflow.task.command.model.TasksUpdateByCommands command) throws StaleObjectException, WorkflowException
public Task withdrawTask(IWorkflowContext context, java.lang.String taskId) throws StaleObjectException, WorkflowException
public Task withdrawTask(IWorkflowContext context, java.lang.String taskId, boolean skipCallback) throws StaleObjectException, WorkflowException
public Task withdrawTask(IWorkflowContext context, Task task) throws StaleObjectException, WorkflowException
public Task withdrawTask(IWorkflowContext context, Task task, boolean skipCallback) throws StaleObjectException, WorkflowException
public boolean withdrawTasks(IWorkflowContext context, java.util.List taskIds) throws StaleObjectException, WorkflowException
public void updateArchivedOnValueForTasks(IWorkflowContext context, java.util.List<java.lang.String> taskIds) throws WorkflowException
WorkflowException
oracle.bpel.services.workflow.task.ITaskService#updateArchivedOnValueForTasks(oracle.bpel.services.workflow.verification.IWorkflowContext, java.util.List)