|
jBPM :: Distribution 6.2.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jbpm.runtime.manager.impl.task.SynchronizedTaskService
public class SynchronizedTaskService
Fully synchronized TaskService implementation used by the SingletonRuntimeManager.
Synchronization is done on CommandService of the KieSession to ensure correctness
until transaction completion.
| Constructor Summary | |
|---|---|
SynchronizedTaskService(KieSession ksession,
org.kie.internal.task.api.InternalTaskService taskService)
|
|
| Method Summary | ||
|---|---|---|
void |
activate(long taskId,
String userId)
|
|
long |
addAttachment(long taskId,
Attachment attachment,
Content content)
|
|
long |
addComment(long taskId,
Comment comment)
|
|
long |
addContent(long taskId,
Content content)
|
|
long |
addContent(long taskId,
Map<String,Object> params)
|
|
void |
addGroup(Group group)
|
|
void |
addMarshallerContext(String ownerId,
org.kie.internal.task.api.ContentMarshallerContext context)
|
|
long |
addTask(Task task,
org.kie.internal.task.api.model.ContentData data)
|
|
long |
addTask(Task task,
Map<String,Object> params)
|
|
void |
addUser(User user)
|
|
void |
addUsersAndGroups(Map<String,User> users,
Map<String,Group> groups)
|
|
int |
archiveTasks(List<TaskSummary> tasks)
|
|
void |
claim(long taskId,
String userId)
|
|
void |
claim(long taskId,
String userId,
List<String> groupIds)
|
|
void |
claimNextAvailable(String userId,
List<String> groupIds)
|
|
void |
claimNextAvailable(String userId,
String language)
|
|
void |
clearTaskEventListeners()
|
|
void |
complete(long taskId,
String userId,
Map<String,Object> data)
|
|
void |
delegate(long taskId,
String userId,
String targetUserId)
|
|
void |
deleteAttachment(long taskId,
long attachmentId)
|
|
void |
deleteComment(long taskId,
long commentId)
|
|
void |
deleteContent(long taskId,
long contentId)
|
|
void |
deleteFault(long taskId,
String userId)
|
|
void |
deleteOutput(long taskId,
String userId)
|
|
void |
deployTaskDef(org.kie.internal.task.api.model.TaskDef def)
|
|
|
execute(Command<T> command)
Execute the command and return a ExecutionResults for the results of the Command. |
|
void |
exit(long taskId,
String userId)
|
|
void |
fail(long taskId,
String userId,
Map<String,Object> faultData)
|
|
void |
forward(long taskId,
String userId,
String targetEntityId)
|
|
List<TaskSummary> |
getActiveTasks()
|
|
List<TaskSummary> |
getActiveTasks(Date since)
|
|
List<Attachment> |
getAllAttachmentsByTaskId(long taskId)
|
|
List<Comment> |
getAllCommentsByTaskId(long taskId)
|
|
List<Content> |
getAllContentByTaskId(long taskId)
|
|
List<org.kie.internal.task.api.model.TaskDef> |
getAllTaskDef(String filter)
|
|
List<TaskSummary> |
getArchivedTasks()
|
|
Attachment |
getAttachmentById(long attachId)
|
|
Comment |
getCommentById(long commentId)
|
|
int |
getCompletedTaskByUserId(String userId)
|
|
List<TaskSummary> |
getCompletedTasks()
|
|
List<TaskSummary> |
getCompletedTasks(Date since)
|
|
List<TaskSummary> |
getCompletedTasksByProcessId(Long processId)
|
|
Content |
getContentById(long contentId)
|
|
List<I18NText> |
getDescriptions(long taskId)
|
|
Date |
getExpirationDate(long taskId)
|
|
Group |
getGroupById(String groupId)
|
|
List<Group> |
getGroups()
|
|
org.kie.internal.task.api.ContentMarshallerContext |
getMarshallerContext(Task task)
|
|
OrganizationalEntity |
getOrganizationalEntityById(String entityId)
|
|
int |
getPendingSubTasksByParent(long parentId)
|
|
int |
getPendingTaskByUserId(String userId)
|
|
Map<Long,List<OrganizationalEntity>> |
getPotentialOwnersForTaskIds(List<Long> taskIds)
|
|
int |
getPriority(long taskId)
|
|
List<TaskSummary> |
getSubTasksAssignedAsPotentialOwner(long parentId,
String userId)
|
|
List<TaskSummary> |
getSubTasksByParent(long parentId)
|
|
org.kie.internal.task.api.model.SubTasksStrategy |
getSubTaskStrategy(long taskId)
|
|
Task |
getTaskById(long taskId)
|
|
Task |
getTaskByWorkItemId(long workItemId)
|
|
Map<String,Object> |
getTaskContent(long taskId)
|
|
org.kie.internal.task.api.model.TaskDef |
getTaskDefById(String id)
|
|
List<TaskLifeCycleEventListener> |
getTaskEventListeners()
|
|
List<org.kie.internal.task.api.model.TaskEvent> |
getTaskEventsById(long taskId)
|
|
Task |
getTaskInstanceById(long taskId)
|
|
List<TaskSummary> |
getTasksAssignedAsBusinessAdministrator(String userId,
String language)
|
|
List<TaskSummary> |
getTasksAssignedAsExcludedOwner(String userId)
|
|
List<TaskSummary> |
getTasksAssignedAsPotentialOwner(String userId,
List<String> groupIds)
|
|
List<TaskSummary> |
getTasksAssignedAsPotentialOwner(String userId,
List<String> groupIds,
List<Status> status,
org.kie.internal.query.QueryFilter filter)
|
|
List<TaskSummary> |
getTasksAssignedAsPotentialOwner(String userId,
List<String> groupIds,
String language,
int firstResult,
int maxResults)
|
|
List<TaskSummary> |
getTasksAssignedAsPotentialOwner(String userId,
String language)
|
|
List<TaskSummary> |
getTasksAssignedAsPotentialOwnerByExpirationDate(String userId,
List<Status> statuses,
Date expirationDate)
|
|
List<TaskSummary> |
getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId,
List<Status> statuses,
Date expirationDate)
|
|
List<TaskSummary> |
getTasksAssignedAsPotentialOwnerByStatus(String salaboy,
List<Status> status,
String language)
|
|
List<TaskSummary> |
getTasksAssignedAsPotentialOwnerByStatusByGroup(String userId,
List<String> groupIds,
List<Status> status)
|
|
List<TaskSummary> |
getTasksAssignedAsRecipient(String userId)
|
|
List<TaskSummary> |
getTasksAssignedAsTaskInitiator(String userId)
|
|
List<TaskSummary> |
getTasksAssignedAsTaskStakeholder(String userId)
|
|
List<TaskSummary> |
getTasksAssignedByGroup(String groupId)
|
|
List<TaskSummary> |
getTasksAssignedByGroups(List<String> groupIds)
|
|
List<Long> |
getTasksByProcessInstanceId(long processInstanceId)
|
|
List<TaskSummary> |
getTasksByStatusByProcessInstanceId(long processInstanceId,
List<Status> status,
String language)
|
|
List<TaskSummary> |
getTasksByStatusByProcessInstanceIdByTaskName(long processInstanceId,
List<Status> status,
String taskName)
|
|
List<TaskSummary> |
getTasksByVariousFields(String userId,
List<Long> workItemIds,
List<Long> taskIds,
List<Long> procInstIds,
List<String> busAdmins,
List<String> potOwners,
List<String> taskOwners,
List<Status> status,
List<String> language,
boolean union)
This method will be removed in jBPM 7.x because of new methods that better implement this functionality. |
|
List<TaskSummary> |
getTasksByVariousFields(String userId,
Map<String,List<?>> parameters,
boolean union)
This method will be removed in jBPM 7.x because of new methods that better implement this functionality. |
|
List<TaskSummary> |
getTasksOwned(String userId,
List<Status> status,
org.kie.internal.query.QueryFilter filter)
|
|
List<TaskSummary> |
getTasksOwned(String userId,
String language)
|
|
List<TaskSummary> |
getTasksOwnedByExpirationDate(String userId,
List<Status> statuses,
Date expirationDate)
|
|
List<TaskSummary> |
getTasksOwnedByExpirationDateBeforeSpecifiedDate(String userId,
List<Status> status,
Date date)
|
|
List<TaskSummary> |
getTasksOwnedByExpirationDateOptional(String userId,
List<Status> statuses,
Date expirationDate)
|
|
List<TaskSummary> |
getTasksOwnedByStatus(String userId,
List<Status> status,
String language)
|
|
User |
getUserById(String userId)
|
|
org.kie.internal.task.api.UserInfo |
getUserInfo()
|
|
List<User> |
getUsers()
|
|
boolean |
isSkipable(long taskId)
|
|
void |
nominate(long taskId,
String userId,
List<OrganizationalEntity> potentialOwners)
|
|
void |
registerTaskEventListener(TaskLifeCycleEventListener taskLifecycleEventListener)
|
|
void |
release(long taskId,
String userId)
|
|
void |
remove(long taskId,
String userId)
|
|
int |
removeAllTasks()
|
|
void |
removeGroup(String groupId)
|
|
void |
removeMarshallerContext(String ownerId)
|
|
void |
removeTaskEventListener(TaskLifeCycleEventListener listener)
|
|
void |
removeTaskEventsById(long taskId)
|
|
int |
removeTasks(List<TaskSummary> tasks)
|
|
void |
removeUser(String userId)
|
|
void |
resume(long taskId,
String userId)
|
|
void |
setDescriptions(long taskId,
List<I18NText> descriptions)
|
|
void |
setExpirationDate(long taskId,
Date date)
|
|
void |
setFault(long taskId,
String userId,
org.kie.internal.task.api.model.FaultData fault)
|
|
void |
setOutput(long taskId,
String userId,
Object outputContentData)
|
|
void |
setPriority(long taskId,
int priority)
|
|
void |
setSkipable(long taskId,
boolean skipable)
|
|
void |
setSubTaskStrategy(long taskId,
org.kie.internal.task.api.model.SubTasksStrategy strategy)
|
|
void |
setTaskNames(long taskId,
List<I18NText> taskNames)
|
|
void |
setUserInfo(org.kie.internal.task.api.UserInfo userInfo)
|
|
void |
skip(long taskId,
String userId)
|
|
void |
start(long taskId,
String userId)
|
|
void |
stop(long taskId,
String userId)
|
|
void |
suspend(long taskId,
String userId)
|
|
org.kie.internal.task.query.TaskQueryBuilder |
taskQuery(String userId)
|
|
void |
undeployTaskDef(String id)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SynchronizedTaskService(KieSession ksession,
org.kie.internal.task.api.InternalTaskService taskService)
| Method Detail |
|---|
public void activate(long taskId,
String userId)
activate in interface TaskServicepublic void addGroup(Group group)
addGroup in interface org.kie.internal.task.api.InternalTaskServicepublic void addUser(User user)
addUser in interface org.kie.internal.task.api.InternalTaskServicepublic int archiveTasks(List<TaskSummary> tasks)
archiveTasks in interface org.kie.internal.task.api.InternalTaskService
public void claim(long taskId,
String userId)
claim in interface TaskService
public void claim(long taskId,
String userId,
List<String> groupIds)
claim in interface org.kie.internal.task.api.InternalTaskService
public void claimNextAvailable(String userId,
List<String> groupIds)
claimNextAvailable in interface org.kie.internal.task.api.InternalTaskService
public void claimNextAvailable(String userId,
String language)
claimNextAvailable in interface TaskService
public void complete(long taskId,
String userId,
Map<String,Object> data)
complete in interface TaskService
public void delegate(long taskId,
String userId,
String targetUserId)
delegate in interface TaskService
public void deleteFault(long taskId,
String userId)
deleteFault in interface org.kie.internal.task.api.InternalTaskService
public void deleteOutput(long taskId,
String userId)
deleteOutput in interface org.kie.internal.task.api.InternalTaskServicepublic void deployTaskDef(org.kie.internal.task.api.model.TaskDef def)
deployTaskDef in interface org.kie.internal.task.api.InternalTaskService
public void exit(long taskId,
String userId)
exit in interface TaskService
public void fail(long taskId,
String userId,
Map<String,Object> faultData)
fail in interface TaskService
public void forward(long taskId,
String userId,
String targetEntityId)
forward in interface TaskServicepublic List<TaskSummary> getActiveTasks()
getActiveTasks in interface org.kie.internal.task.api.InternalTaskServicepublic List<TaskSummary> getActiveTasks(Date since)
getActiveTasks in interface org.kie.internal.task.api.InternalTaskServicepublic List<org.kie.internal.task.api.model.TaskDef> getAllTaskDef(String filter)
getAllTaskDef in interface org.kie.internal.task.api.InternalTaskServicepublic List<TaskSummary> getArchivedTasks()
getArchivedTasks in interface org.kie.internal.task.api.InternalTaskServicepublic List<TaskSummary> getCompletedTasks()
getCompletedTasks in interface org.kie.internal.task.api.InternalTaskServicepublic List<TaskSummary> getCompletedTasks(Date since)
getCompletedTasks in interface org.kie.internal.task.api.InternalTaskServicepublic List<TaskSummary> getCompletedTasksByProcessId(Long processId)
getCompletedTasksByProcessId in interface org.kie.internal.task.api.InternalTaskServicepublic Group getGroupById(String groupId)
getGroupById in interface org.kie.internal.task.api.InternalTaskServicepublic List<Group> getGroups()
getGroups in interface org.kie.internal.task.api.InternalTaskService
public List<TaskSummary> getSubTasksAssignedAsPotentialOwner(long parentId,
String userId)
getSubTasksAssignedAsPotentialOwner in interface org.kie.internal.task.api.InternalTaskServicepublic List<TaskSummary> getSubTasksByParent(long parentId)
getSubTasksByParent in interface org.kie.internal.task.api.InternalTaskServicepublic int getPendingSubTasksByParent(long parentId)
getPendingSubTasksByParent in interface org.kie.internal.task.api.InternalTaskServicepublic Task getTaskByWorkItemId(long workItemId)
getTaskByWorkItemId in interface TaskServicepublic org.kie.internal.task.api.model.TaskDef getTaskDefById(String id)
getTaskDefById in interface org.kie.internal.task.api.InternalTaskServicepublic Task getTaskById(long taskId)
getTaskById in interface TaskService
public List<TaskSummary> getTasksAssignedAsBusinessAdministrator(String userId,
String language)
getTasksAssignedAsBusinessAdministrator in interface TaskServicepublic List<TaskSummary> getTasksAssignedAsExcludedOwner(String userId)
getTasksAssignedAsExcludedOwner in interface org.kie.internal.task.api.InternalTaskService
public List<TaskSummary> getTasksAssignedAsPotentialOwner(String userId,
List<String> groupIds)
getTasksAssignedAsPotentialOwner in interface org.kie.internal.task.api.InternalTaskService
public List<TaskSummary> getTasksAssignedAsPotentialOwner(String userId,
List<String> groupIds,
String language,
int firstResult,
int maxResults)
getTasksAssignedAsPotentialOwner in interface TaskService
public List<TaskSummary> getTasksAssignedAsPotentialOwner(String userId,
String language)
getTasksAssignedAsPotentialOwner in interface TaskService
public List<TaskSummary> getTasksAssignedAsPotentialOwnerByStatus(String salaboy,
List<Status> status,
String language)
getTasksAssignedAsPotentialOwnerByStatus in interface TaskService
public List<TaskSummary> getTasksAssignedAsPotentialOwnerByStatusByGroup(String userId,
List<String> groupIds,
List<Status> status)
getTasksAssignedAsPotentialOwnerByStatusByGroup in interface org.kie.internal.task.api.InternalTaskServicepublic List<TaskSummary> getTasksAssignedAsRecipient(String userId)
getTasksAssignedAsRecipient in interface org.kie.internal.task.api.InternalTaskServicepublic List<TaskSummary> getTasksAssignedAsTaskInitiator(String userId)
getTasksAssignedAsTaskInitiator in interface org.kie.internal.task.api.InternalTaskServicepublic List<TaskSummary> getTasksAssignedAsTaskStakeholder(String userId)
getTasksAssignedAsTaskStakeholder in interface org.kie.internal.task.api.InternalTaskService
public List<TaskSummary> getTasksOwned(String userId,
String language)
getTasksOwned in interface TaskService
public List<TaskSummary> getTasksOwnedByStatus(String userId,
List<Status> status,
String language)
getTasksOwnedByStatus in interface TaskService
public List<TaskSummary> getTasksOwnedByExpirationDate(String userId,
List<Status> statuses,
Date expirationDate)
getTasksOwnedByExpirationDate in interface org.kie.internal.task.api.InternalTaskService
public List<TaskSummary> getTasksOwnedByExpirationDateOptional(String userId,
List<Status> statuses,
Date expirationDate)
getTasksOwnedByExpirationDateOptional in interface org.kie.internal.task.api.InternalTaskService
public List<TaskSummary> getTasksOwnedByExpirationDateBeforeSpecifiedDate(String userId,
List<Status> status,
Date date)
getTasksOwnedByExpirationDateBeforeSpecifiedDate in interface org.kie.internal.task.api.InternalTaskService
public List<TaskSummary> getTasksByStatusByProcessInstanceId(long processInstanceId,
List<Status> status,
String language)
getTasksByStatusByProcessInstanceId in interface TaskService
public List<TaskSummary> getTasksByStatusByProcessInstanceIdByTaskName(long processInstanceId,
List<Status> status,
String taskName)
getTasksByStatusByProcessInstanceIdByTaskName in interface org.kie.internal.task.api.InternalTaskServicepublic List<Long> getTasksByProcessInstanceId(long processInstanceId)
getTasksByProcessInstanceId in interface TaskServicepublic User getUserById(String userId)
getUserById in interface org.kie.internal.task.api.InternalTaskServicepublic List<User> getUsers()
getUsers in interface org.kie.internal.task.api.InternalTaskService
public long addTask(Task task,
Map<String,Object> params)
addTask in interface TaskService
public long addTask(Task task,
org.kie.internal.task.api.model.ContentData data)
addTask in interface org.kie.internal.task.api.InternalTaskService
public void release(long taskId,
String userId)
release in interface TaskService
public void remove(long taskId,
String userId)
remove in interface org.kie.internal.task.api.InternalTaskServicepublic void removeGroup(String groupId)
removeGroup in interface org.kie.internal.task.api.InternalTaskServicepublic int removeTasks(List<TaskSummary> tasks)
removeTasks in interface org.kie.internal.task.api.InternalTaskServicepublic void removeUser(String userId)
removeUser in interface org.kie.internal.task.api.InternalTaskService
public void resume(long taskId,
String userId)
resume in interface TaskService
public void setFault(long taskId,
String userId,
org.kie.internal.task.api.model.FaultData fault)
setFault in interface org.kie.internal.task.api.InternalTaskService
public void setOutput(long taskId,
String userId,
Object outputContentData)
setOutput in interface org.kie.internal.task.api.InternalTaskService
public void setPriority(long taskId,
int priority)
setPriority in interface org.kie.internal.task.api.InternalTaskService
public void setTaskNames(long taskId,
List<I18NText> taskNames)
setTaskNames in interface org.kie.internal.task.api.InternalTaskService
public void skip(long taskId,
String userId)
skip in interface TaskService
public void start(long taskId,
String userId)
start in interface TaskService
public void stop(long taskId,
String userId)
stop in interface TaskService
public void suspend(long taskId,
String userId)
suspend in interface TaskServicepublic void undeployTaskDef(String id)
undeployTaskDef in interface org.kie.internal.task.api.InternalTaskServicepublic List<org.kie.internal.task.api.model.TaskEvent> getTaskEventsById(long taskId)
getTaskEventsById in interface org.kie.internal.task.api.InternalTaskServicepublic org.kie.internal.task.api.UserInfo getUserInfo()
getUserInfo in interface org.kie.internal.task.api.InternalTaskServicepublic void setUserInfo(org.kie.internal.task.api.UserInfo userInfo)
setUserInfo in interface org.kie.internal.task.api.InternalTaskService
public void addUsersAndGroups(Map<String,User> users,
Map<String,Group> groups)
addUsersAndGroups in interface org.kie.internal.task.api.InternalTaskService
public void nominate(long taskId,
String userId,
List<OrganizationalEntity> potentialOwners)
nominate in interface TaskServicepublic int removeAllTasks()
removeAllTasks in interface org.kie.internal.task.api.InternalTaskService
public long addContent(long taskId,
Content content)
addContent in interface org.kie.internal.task.api.InternalTaskService
public long addContent(long taskId,
Map<String,Object> params)
addContent in interface org.kie.internal.task.api.InternalTaskService
public void deleteContent(long taskId,
long contentId)
deleteContent in interface org.kie.internal.task.api.InternalTaskServicepublic List<Content> getAllContentByTaskId(long taskId)
getAllContentByTaskId in interface org.kie.internal.task.api.InternalTaskServicepublic Content getContentById(long contentId)
getContentById in interface TaskService
public long addAttachment(long taskId,
Attachment attachment,
Content content)
addAttachment in interface org.kie.internal.task.api.InternalTaskService
public void deleteAttachment(long taskId,
long attachmentId)
deleteAttachment in interface org.kie.internal.task.api.InternalTaskServicepublic List<Attachment> getAllAttachmentsByTaskId(long taskId)
getAllAttachmentsByTaskId in interface org.kie.internal.task.api.InternalTaskServicepublic Attachment getAttachmentById(long attachId)
getAttachmentById in interface TaskServicepublic void removeTaskEventsById(long taskId)
removeTaskEventsById in interface org.kie.internal.task.api.InternalTaskServicepublic OrganizationalEntity getOrganizationalEntityById(String entityId)
getOrganizationalEntityById in interface org.kie.internal.task.api.InternalTaskService
public void setExpirationDate(long taskId,
Date date)
setExpirationDate in interface org.kie.internal.task.api.InternalTaskService
public void setDescriptions(long taskId,
List<I18NText> descriptions)
setDescriptions in interface org.kie.internal.task.api.InternalTaskService
public void setSkipable(long taskId,
boolean skipable)
setSkipable in interface org.kie.internal.task.api.InternalTaskService
public void setSubTaskStrategy(long taskId,
org.kie.internal.task.api.model.SubTasksStrategy strategy)
setSubTaskStrategy in interface org.kie.internal.task.api.InternalTaskServicepublic int getPriority(long taskId)
getPriority in interface org.kie.internal.task.api.InternalTaskServicepublic Date getExpirationDate(long taskId)
getExpirationDate in interface org.kie.internal.task.api.InternalTaskServicepublic List<I18NText> getDescriptions(long taskId)
getDescriptions in interface org.kie.internal.task.api.InternalTaskServicepublic boolean isSkipable(long taskId)
isSkipable in interface org.kie.internal.task.api.InternalTaskServicepublic org.kie.internal.task.api.model.SubTasksStrategy getSubTaskStrategy(long taskId)
getSubTaskStrategy in interface org.kie.internal.task.api.InternalTaskServicepublic Task getTaskInstanceById(long taskId)
getTaskInstanceById in interface org.kie.internal.task.api.InternalTaskServicepublic int getCompletedTaskByUserId(String userId)
getCompletedTaskByUserId in interface org.kie.internal.task.api.InternalTaskServicepublic int getPendingTaskByUserId(String userId)
getPendingTaskByUserId in interface org.kie.internal.task.api.InternalTaskServicepublic List<TaskSummary> getTasksAssignedByGroup(String groupId)
getTasksAssignedByGroup in interface org.kie.internal.task.api.InternalTaskServicepublic List<TaskSummary> getTasksAssignedByGroups(List<String> groupIds)
getTasksAssignedByGroups in interface org.kie.internal.task.api.InternalTaskService
public long addComment(long taskId,
Comment comment)
addComment in interface org.kie.internal.task.api.InternalTaskService
public void deleteComment(long taskId,
long commentId)
deleteComment in interface org.kie.internal.task.api.InternalTaskServicepublic List<Comment> getAllCommentsByTaskId(long taskId)
getAllCommentsByTaskId in interface org.kie.internal.task.api.InternalTaskServicepublic Comment getCommentById(long commentId)
getCommentById in interface org.kie.internal.task.api.InternalTaskServicepublic Map<String,Object> getTaskContent(long taskId)
getTaskContent in interface TaskServicepublic void registerTaskEventListener(TaskLifeCycleEventListener taskLifecycleEventListener)
registerTaskEventListener in interface org.kie.internal.task.api.EventService<TaskLifeCycleEventListener>public List<TaskLifeCycleEventListener> getTaskEventListeners()
getTaskEventListeners in interface org.kie.internal.task.api.EventService<TaskLifeCycleEventListener>public void clearTaskEventListeners()
clearTaskEventListeners in interface org.kie.internal.task.api.EventService<TaskLifeCycleEventListener>public void removeTaskEventListener(TaskLifeCycleEventListener listener)
removeTaskEventListener in interface org.kie.internal.task.api.EventService<TaskLifeCycleEventListener>public <T> T execute(Command<T> command)
CommandExecutor
execute in interface CommandExecutor
public List<TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDate(String userId,
List<Status> statuses,
Date expirationDate)
getTasksAssignedAsPotentialOwnerByExpirationDate in interface org.kie.internal.task.api.InternalTaskService
public List<TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId,
List<Status> statuses,
Date expirationDate)
getTasksAssignedAsPotentialOwnerByExpirationDateOptional in interface org.kie.internal.task.api.InternalTaskServicepublic Map<Long,List<OrganizationalEntity>> getPotentialOwnersForTaskIds(List<Long> taskIds)
getPotentialOwnersForTaskIds in interface org.kie.internal.task.api.InternalTaskService
public void addMarshallerContext(String ownerId,
org.kie.internal.task.api.ContentMarshallerContext context)
addMarshallerContext in interface org.kie.internal.task.api.InternalTaskServicepublic void removeMarshallerContext(String ownerId)
removeMarshallerContext in interface org.kie.internal.task.api.InternalTaskServicepublic org.kie.internal.task.api.ContentMarshallerContext getMarshallerContext(Task task)
getMarshallerContext in interface org.kie.internal.task.api.InternalTaskService
public List<TaskSummary> getTasksByVariousFields(String userId,
List<Long> workItemIds,
List<Long> taskIds,
List<Long> procInstIds,
List<String> busAdmins,
List<String> potOwners,
List<String> taskOwners,
List<Status> status,
List<String> language,
boolean union)
TaskService
getTasksByVariousFields in interface TaskServiceuserId - Optional parameter: the task user idworkItemIds - Optional parameter: a list of work item idstaskIds - Optional parameter: a list of task idsprocInstIds - Optional parameter: a list of task idsbusAdmins - Optional parameter: a list of business administrator idspotOwners - Optional parameter: a list of potential ownerstaskOwners - Optional parameter: a list of task ownersstatus - Optional parameter: a list of status'sunion - Required: whether the query should be a union or intersection of the criteria
TaskSummary instances that fit the critieria given
public List<TaskSummary> getTasksByVariousFields(String userId,
Map<String,List<?>> parameters,
boolean union)
TaskService
getTasksByVariousFields in interface TaskService#getTasksByVariousFields(String, List, List, List, List, List, List, List, boolean)}
public List<TaskSummary> getTasksOwned(String userId,
List<Status> status,
org.kie.internal.query.QueryFilter filter)
getTasksOwned in interface org.kie.internal.task.api.InternalTaskService
public List<TaskSummary> getTasksAssignedAsPotentialOwner(String userId,
List<String> groupIds,
List<Status> status,
org.kie.internal.query.QueryFilter filter)
getTasksAssignedAsPotentialOwner in interface org.kie.internal.task.api.InternalTaskServicepublic org.kie.internal.task.query.TaskQueryBuilder taskQuery(String userId)
taskQuery in interface org.kie.internal.task.api.InternalTaskService
|
jBPM :: Distribution 6.2.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||