org.jbpm.session
Class SynchronizedTaskService
java.lang.Object
org.jbpm.session.SynchronizedTaskService
- All Implemented Interfaces:
- TaskService
public class SynchronizedTaskService
- extends Object
- implements TaskService
Method Summary |
void |
activate(long arg0,
String arg1)
|
void |
addAttachment(long arg0,
Attachment arg1,
Content arg2)
|
void |
addComment(long arg0,
Comment arg1)
|
void |
addTask(Task arg0,
ContentData arg1)
|
void |
claim(long arg0,
String arg1)
|
void |
claim(long arg0,
String arg1,
List<String> arg2)
|
void |
claimNextAvailable(String arg0,
List<String> arg1,
String arg2)
|
void |
claimNextAvailable(String arg0,
String arg1)
|
void |
complete(long arg0,
String arg1,
ContentData arg2)
|
void |
completeWithResults(long arg0,
String arg1,
Object arg2)
|
boolean |
connect()
|
boolean |
connect(String arg0,
int arg1)
|
void |
delegate(long arg0,
String arg1,
String arg2)
|
void |
deleteAttachment(long arg0,
long arg1,
long arg2)
|
void |
deleteComment(long arg0,
long arg1)
|
void |
deleteFault(long arg0,
String arg1)
|
void |
deleteOutput(long arg0,
String arg1)
|
void |
disconnect()
|
void |
exit(long arg0,
String arg1)
|
void |
fail(long arg0,
String arg1,
FaultData arg2)
|
void |
forward(long arg0,
String arg1,
String arg2)
|
Content |
getContent(long arg0)
|
List<TaskSummary> |
getSubTasksAssignedAsPotentialOwner(long arg0,
String arg1,
String arg2)
|
List<TaskSummary> |
getSubTasksByParent(long arg0)
|
Task |
getTask(long arg0)
|
Task |
getTaskByWorkItemId(long arg0)
|
List<TaskSummary> |
getTasksAssignedAsBusinessAdministrator(String arg0,
String arg1)
|
List<TaskSummary> |
getTasksAssignedAsExcludedOwner(String arg0,
String arg1)
|
List<TaskSummary> |
getTasksAssignedAsPotentialOwner(String arg0,
List<String> arg1,
String arg2)
|
List<TaskSummary> |
getTasksAssignedAsPotentialOwner(String arg0,
List<String> arg1,
String arg2,
int arg3,
int arg4)
|
List<TaskSummary> |
getTasksAssignedAsPotentialOwner(String arg0,
String arg1)
|
List<TaskSummary> |
getTasksAssignedAsPotentialOwnerByStatus(String arg0,
List<Status> arg1,
String arg2)
|
List<TaskSummary> |
getTasksAssignedAsPotentialOwnerByStatusByGroup(String arg0,
List<String> arg1,
List<Status> arg2,
String arg3)
|
List<TaskSummary> |
getTasksAssignedAsRecipient(String arg0,
String arg1)
|
List<TaskSummary> |
getTasksAssignedAsTaskInitiator(String arg0,
String arg1)
|
List<TaskSummary> |
getTasksAssignedAsTaskStakeholder(String arg0,
String arg1)
|
List<Long> |
getTasksByProcessInstanceId(long arg0)
|
List<TaskSummary> |
getTasksByStatusByProcessId(long processInstanceId,
List<Status> status,
String language)
|
List<TaskSummary> |
getTasksByStatusByProcessIdByTaskName(long processInstanceId,
List<Status> status,
String taskName,
String language)
|
List<TaskSummary> |
getTasksOwned(String arg0,
List<Status> arg1,
String arg2)
|
List<TaskSummary> |
getTasksOwned(String arg0,
String arg1)
|
void |
nominate(long arg0,
String arg1,
List<OrganizationalEntity> arg2)
|
List<?> |
query(String arg0,
Integer arg1,
Integer arg2)
This method allows the user to exercise the query of his/her choice. |
void |
register(long arg0,
String arg1)
|
void |
registerForEvent(EventKey arg0,
boolean arg1,
EventResponseHandler arg2)
This method registers for an event key a handler to notify the task life cycle events |
void |
release(long arg0,
String arg1)
|
void |
remove(long arg0,
String arg1)
|
void |
resume(long arg0,
String arg1)
|
void |
setDocumentContent(long arg0,
Content arg1)
|
void |
setFault(long arg0,
String arg1,
FaultData arg2)
|
void |
setOutput(long arg0,
String arg1,
ContentData arg2)
|
void |
setPriority(long arg0,
String arg1,
int arg2)
|
void |
skip(long arg0,
String arg1)
|
void |
start(long arg0,
String arg1)
|
void |
stop(long arg0,
String arg1)
|
void |
suspend(long arg0,
String arg1)
|
void |
unregisterForEvent(EventKey arg0)
This method removes all the handlers associated with an EventKey |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SynchronizedTaskService
public SynchronizedTaskService(org.drools.persistence.SingleSessionCommandService ksession,
TaskService taskService)
activate
public void activate(long arg0,
String arg1)
- Specified by:
activate
in interface TaskService
addAttachment
public void addAttachment(long arg0,
Attachment arg1,
Content arg2)
- Specified by:
addAttachment
in interface TaskService
addComment
public void addComment(long arg0,
Comment arg1)
- Specified by:
addComment
in interface TaskService
addTask
public void addTask(Task arg0,
ContentData arg1)
- Specified by:
addTask
in interface TaskService
claim
public void claim(long arg0,
String arg1)
- Specified by:
claim
in interface TaskService
claim
public void claim(long arg0,
String arg1,
List<String> arg2)
- Specified by:
claim
in interface TaskService
claimNextAvailable
public void claimNextAvailable(String arg0,
String arg1)
- Specified by:
claimNextAvailable
in interface TaskService
claimNextAvailable
public void claimNextAvailable(String arg0,
List<String> arg1,
String arg2)
- Specified by:
claimNextAvailable
in interface TaskService
complete
public void complete(long arg0,
String arg1,
ContentData arg2)
- Specified by:
complete
in interface TaskService
completeWithResults
public void completeWithResults(long arg0,
String arg1,
Object arg2)
- Specified by:
completeWithResults
in interface TaskService
connect
public boolean connect()
- Specified by:
connect
in interface TaskService
connect
public boolean connect(String arg0,
int arg1)
- Specified by:
connect
in interface TaskService
delegate
public void delegate(long arg0,
String arg1,
String arg2)
- Specified by:
delegate
in interface TaskService
deleteAttachment
public void deleteAttachment(long arg0,
long arg1,
long arg2)
- Specified by:
deleteAttachment
in interface TaskService
deleteComment
public void deleteComment(long arg0,
long arg1)
- Specified by:
deleteComment
in interface TaskService
deleteFault
public void deleteFault(long arg0,
String arg1)
- Specified by:
deleteFault
in interface TaskService
deleteOutput
public void deleteOutput(long arg0,
String arg1)
- Specified by:
deleteOutput
in interface TaskService
disconnect
public void disconnect()
throws Exception
- Specified by:
disconnect
in interface TaskService
- Throws:
Exception
exit
public void exit(long arg0,
String arg1)
- Specified by:
exit
in interface TaskService
fail
public void fail(long arg0,
String arg1,
FaultData arg2)
- Specified by:
fail
in interface TaskService
forward
public void forward(long arg0,
String arg1,
String arg2)
- Specified by:
forward
in interface TaskService
getContent
public Content getContent(long arg0)
- Specified by:
getContent
in interface TaskService
getSubTasksAssignedAsPotentialOwner
public List<TaskSummary> getSubTasksAssignedAsPotentialOwner(long arg0,
String arg1,
String arg2)
- Specified by:
getSubTasksAssignedAsPotentialOwner
in interface TaskService
getSubTasksByParent
public List<TaskSummary> getSubTasksByParent(long arg0)
- Specified by:
getSubTasksByParent
in interface TaskService
getTask
public Task getTask(long arg0)
- Specified by:
getTask
in interface TaskService
getTaskByWorkItemId
public Task getTaskByWorkItemId(long arg0)
- Specified by:
getTaskByWorkItemId
in interface TaskService
getTasksByProcessInstanceId
public List<Long> getTasksByProcessInstanceId(long arg0)
- Specified by:
getTasksByProcessInstanceId
in interface TaskService
getTasksAssignedAsBusinessAdministrator
public List<TaskSummary> getTasksAssignedAsBusinessAdministrator(String arg0,
String arg1)
- Specified by:
getTasksAssignedAsBusinessAdministrator
in interface TaskService
getTasksAssignedAsExcludedOwner
public List<TaskSummary> getTasksAssignedAsExcludedOwner(String arg0,
String arg1)
- Specified by:
getTasksAssignedAsExcludedOwner
in interface TaskService
getTasksAssignedAsPotentialOwner
public List<TaskSummary> getTasksAssignedAsPotentialOwner(String arg0,
String arg1)
- Specified by:
getTasksAssignedAsPotentialOwner
in interface TaskService
getTasksAssignedAsPotentialOwner
public List<TaskSummary> getTasksAssignedAsPotentialOwner(String arg0,
List<String> arg1,
String arg2)
- Specified by:
getTasksAssignedAsPotentialOwner
in interface TaskService
getTasksAssignedAsPotentialOwner
public List<TaskSummary> getTasksAssignedAsPotentialOwner(String arg0,
List<String> arg1,
String arg2,
int arg3,
int arg4)
- Specified by:
getTasksAssignedAsPotentialOwner
in interface TaskService
getTasksAssignedAsPotentialOwnerByStatus
public List<TaskSummary> getTasksAssignedAsPotentialOwnerByStatus(String arg0,
List<Status> arg1,
String arg2)
- Specified by:
getTasksAssignedAsPotentialOwnerByStatus
in interface TaskService
getTasksAssignedAsPotentialOwnerByStatusByGroup
public List<TaskSummary> getTasksAssignedAsPotentialOwnerByStatusByGroup(String arg0,
List<String> arg1,
List<Status> arg2,
String arg3)
- Specified by:
getTasksAssignedAsPotentialOwnerByStatusByGroup
in interface TaskService
getTasksAssignedAsRecipient
public List<TaskSummary> getTasksAssignedAsRecipient(String arg0,
String arg1)
- Specified by:
getTasksAssignedAsRecipient
in interface TaskService
getTasksAssignedAsTaskInitiator
public List<TaskSummary> getTasksAssignedAsTaskInitiator(String arg0,
String arg1)
- Specified by:
getTasksAssignedAsTaskInitiator
in interface TaskService
getTasksAssignedAsTaskStakeholder
public List<TaskSummary> getTasksAssignedAsTaskStakeholder(String arg0,
String arg1)
- Specified by:
getTasksAssignedAsTaskStakeholder
in interface TaskService
getTasksOwned
public List<TaskSummary> getTasksOwned(String arg0,
String arg1)
- Specified by:
getTasksOwned
in interface TaskService
getTasksOwned
public List<TaskSummary> getTasksOwned(String arg0,
List<Status> arg1,
String arg2)
- Specified by:
getTasksOwned
in interface TaskService
nominate
public void nominate(long arg0,
String arg1,
List<OrganizationalEntity> arg2)
- Specified by:
nominate
in interface TaskService
query
public List<?> query(String arg0,
Integer arg1,
Integer arg2)
- Description copied from interface:
TaskService
- This method allows the user to exercise the query of his/her choice.
This method will be deleted in future versions.
Only select queries are currently supported, for obvious reasons.
- Specified by:
query
in interface TaskService
- Parameters:
arg0
- The query string.arg1
- Maximum number of results to return.arg2
- The offset from the beginning of the result list determining the first result.
- Returns:
- The result of the query.
register
public void register(long arg0,
String arg1)
- Specified by:
register
in interface TaskService
registerForEvent
public void registerForEvent(EventKey arg0,
boolean arg1,
EventResponseHandler arg2)
- Description copied from interface:
TaskService
- This method registers for an event key a handler to notify the task life cycle events
- Specified by:
registerForEvent
in interface TaskService
arg1
- The remove boolean is used to remove the handler after firing a notification
release
public void release(long arg0,
String arg1)
- Specified by:
release
in interface TaskService
remove
public void remove(long arg0,
String arg1)
- Specified by:
remove
in interface TaskService
resume
public void resume(long arg0,
String arg1)
- Specified by:
resume
in interface TaskService
setDocumentContent
public void setDocumentContent(long arg0,
Content arg1)
- Specified by:
setDocumentContent
in interface TaskService
setFault
public void setFault(long arg0,
String arg1,
FaultData arg2)
- Specified by:
setFault
in interface TaskService
setOutput
public void setOutput(long arg0,
String arg1,
ContentData arg2)
- Specified by:
setOutput
in interface TaskService
setPriority
public void setPriority(long arg0,
String arg1,
int arg2)
- Specified by:
setPriority
in interface TaskService
skip
public void skip(long arg0,
String arg1)
- Specified by:
skip
in interface TaskService
start
public void start(long arg0,
String arg1)
- Specified by:
start
in interface TaskService
stop
public void stop(long arg0,
String arg1)
- Specified by:
stop
in interface TaskService
suspend
public void suspend(long arg0,
String arg1)
- Specified by:
suspend
in interface TaskService
unregisterForEvent
public void unregisterForEvent(EventKey arg0)
- Description copied from interface:
TaskService
- This method removes all the handlers associated with an EventKey
- Specified by:
unregisterForEvent
in interface TaskService
getTasksByStatusByProcessId
public List<TaskSummary> getTasksByStatusByProcessId(long processInstanceId,
List<Status> status,
String language)
- Specified by:
getTasksByStatusByProcessId
in interface TaskService
getTasksByStatusByProcessIdByTaskName
public List<TaskSummary> getTasksByStatusByProcessIdByTaskName(long processInstanceId,
List<Status> status,
String taskName,
String language)
- Specified by:
getTasksByStatusByProcessIdByTaskName
in interface TaskService
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.