org.jbpm.runtime.manager.impl.task
Class SynchronizedTaskService
java.lang.Object
org.jbpm.runtime.manager.impl.task.SynchronizedTaskService
- All Implemented Interfaces:
- org.kie.internal.task.api.EventService<JbpmServicesEventListener<org.kie.internal.task.api.model.NotificationEvent>,JbpmServicesEventListener<org.kie.internal.task.api.model.Task>>, org.kie.internal.task.api.TaskService
public class SynchronizedTaskService
- extends Object
- implements org.kie.internal.task.api.TaskService, org.kie.internal.task.api.EventService<JbpmServicesEventListener<org.kie.internal.task.api.model.NotificationEvent>,JbpmServicesEventListener<org.kie.internal.task.api.model.Task>>
Method Summary |
void |
activate(long taskId,
String userId)
|
long |
addAttachment(long taskId,
org.kie.internal.task.api.model.Attachment attachment,
org.kie.internal.task.api.model.Content content)
|
long |
addComment(long taskId,
org.kie.internal.task.api.model.Comment comment)
|
long |
addContent(long taskId,
org.kie.internal.task.api.model.Content content)
|
long |
addContent(long taskId,
Map<String,Object> params)
|
void |
addGroup(org.kie.internal.task.api.model.Group group)
|
long |
addTask(org.kie.internal.task.api.model.Task task,
org.kie.internal.task.api.model.ContentData data)
|
long |
addTask(org.kie.internal.task.api.model.Task task,
Map<String,Object> params)
|
void |
addUser(org.kie.internal.task.api.model.User user)
|
void |
addUsersAndGroups(Map<String,org.kie.internal.task.api.model.User> users,
Map<String,org.kie.internal.task.api.model.Group> groups)
|
int |
archiveTasks(List<org.kie.internal.task.api.model.TaskSummary> tasks)
|
void |
claim(long taskId,
String userId)
|
void |
claim(long taskId,
String userId,
List<String> groupIds)
|
void |
claimNextAvailable(String userId,
List<String> groupIds,
String language)
|
void |
claimNextAvailable(String userId,
String language)
|
void |
clearTaskLifecycleEventListeners()
|
void |
clearTasknotificationEventListeners()
|
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)
|
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<org.kie.internal.task.api.model.TaskSummary> |
getActiveTasks()
|
List<org.kie.internal.task.api.model.TaskSummary> |
getActiveTasks(Date since)
|
List<org.kie.internal.task.api.model.Attachment> |
getAllAttachmentsByTaskId(long taskId)
|
List<org.kie.internal.task.api.model.Comment> |
getAllCommentsByTaskId(long taskId)
|
List<org.kie.internal.task.api.model.Content> |
getAllContentByTaskId(long taskId)
|
List<org.kie.internal.task.api.model.TaskDef> |
getAllTaskDef(String filter)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getArchivedTasks()
|
org.kie.internal.task.api.model.Attachment |
getAttachmentById(long attachId)
|
org.kie.internal.task.api.model.Comment |
getCommentById(long commentId)
|
int |
getCompletedTaskByUserId(String userId)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getCompletedTasks()
|
List<org.kie.internal.task.api.model.TaskSummary> |
getCompletedTasks(Date since)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getCompletedTasksByProcessId(Long processId)
|
org.kie.internal.task.api.model.Content |
getContentById(long contentId)
|
List<org.kie.internal.task.api.model.I18NText> |
getDescriptions(long taskId)
|
Date |
getExpirationDate(long taskId)
|
org.kie.internal.task.api.model.Group |
getGroupById(String groupId)
|
List<org.kie.internal.task.api.model.Group> |
getGroups()
|
org.kie.internal.task.api.model.OrganizationalEntity |
getOrganizationalEntityById(String entityId)
|
int |
getPendingSubTasksByParent(long parentId)
|
int |
getPendingTaskByUserId(String userId)
|
int |
getPriority(long taskId)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getSubTasksAssignedAsPotentialOwner(long parentId,
String userId,
String language)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getSubTasksByParent(long parentId)
|
org.kie.internal.task.api.model.SubTasksStrategy |
getSubTaskStrategy(long taskId)
|
org.kie.internal.task.api.model.Task |
getTaskById(long taskId)
|
org.kie.internal.task.api.model.Task |
getTaskByWorkItemId(long workItemId)
|
Map<String,Object> |
getTaskContent(long taskId)
|
org.kie.internal.task.api.model.TaskDef |
getTaskDefById(String id)
|
List<org.kie.internal.task.api.model.TaskEvent> |
getTaskEventsById(long taskId)
|
org.kie.internal.task.api.model.Task |
getTaskInstanceById(long taskId)
|
javax.enterprise.event.Event<org.kie.internal.task.api.model.Task> |
getTaskLifecycleEventListeners()
|
javax.enterprise.event.Event<org.kie.internal.task.api.model.NotificationEvent> |
getTaskNotificationEventListeners()
|
List<org.kie.internal.task.api.model.TaskSummary> |
getTasksAssignedAsBusinessAdministrator(String userId,
String language)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getTasksAssignedAsExcludedOwner(String userId,
String language)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getTasksAssignedAsPotentialOwner(String userId,
List<String> groupIds,
String language)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getTasksAssignedAsPotentialOwner(String userId,
List<String> groupIds,
String language,
int firstResult,
int maxResults)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getTasksAssignedAsPotentialOwner(String userId,
String language)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getTasksAssignedAsPotentialOwnerByStatus(String salaboy,
List<org.kie.internal.task.api.model.Status> status,
String language)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getTasksAssignedAsPotentialOwnerByStatusByGroup(String userId,
List<String> groupIds,
List<org.kie.internal.task.api.model.Status> status,
String language)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getTasksAssignedAsRecipient(String userId,
String language)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getTasksAssignedAsTaskInitiator(String userId,
String language)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getTasksAssignedAsTaskStakeholder(String userId,
String language)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getTasksAssignedByGroup(String groupId,
String language)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getTasksAssignedByGroups(List<String> groupIds,
String language)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getTasksAssignedByGroupsByExpirationDate(List<String> groupIds,
String language,
Date expirationDate)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getTasksAssignedByGroupsByExpirationDateOptional(List<String> groupIds,
String language,
Date expirationDate)
|
List<Long> |
getTasksByProcessInstanceId(long processInstanceId)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getTasksByStatusByProcessId(long processInstanceId,
List<org.kie.internal.task.api.model.Status> status,
String language)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getTasksByStatusByProcessIdByTaskName(long processInstanceId,
List<org.kie.internal.task.api.model.Status> status,
String taskName,
String language)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getTasksOwned(String userId)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getTasksOwned(String userId,
List<org.kie.internal.task.api.model.Status> status,
String language)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getTasksOwnedByExpirationDate(String userId,
List<org.kie.internal.task.api.model.Status> statuses,
Date expirationDate)
|
List<org.kie.internal.task.api.model.TaskSummary> |
getTasksOwnedByExpirationDateOptional(String userId,
List<org.kie.internal.task.api.model.Status> statuses,
Date expirationDate)
|
org.kie.internal.task.api.model.User |
getUserById(String userId)
|
org.kie.internal.task.api.UserInfo |
getUserInfo()
|
List<org.kie.internal.task.api.model.User> |
getUsers()
|
boolean |
isSkipable(long taskId)
|
void |
nominate(long taskId,
String userId,
List<org.kie.internal.task.api.model.OrganizationalEntity> potentialOwners)
|
void |
registerTaskLifecycleEventListener(JbpmServicesEventListener<org.kie.internal.task.api.model.Task> taskLifecycleEventListener)
|
void |
registerTaskNotificationEventListener(JbpmServicesEventListener<org.kie.internal.task.api.model.NotificationEvent> notificationEventListener)
|
void |
release(long taskId,
String userId)
|
void |
remove(long taskId,
String userId)
|
int |
removeAllTasks()
|
void |
removeGroup(String groupId)
|
void |
removeTaskEventsById(long taskId)
|
int |
removeTasks(List<org.kie.internal.task.api.model.TaskSummary> tasks)
|
void |
removeUser(String userId)
|
void |
resume(long taskId,
String userId)
|
void |
setDescriptions(long taskId,
List<org.kie.internal.task.api.model.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<org.kie.internal.task.api.model.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)
|
void |
undeployTaskDef(String id)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SynchronizedTaskService
public SynchronizedTaskService(KieSession ksession,
org.kie.internal.task.api.TaskService taskService)
activate
public void activate(long taskId,
String userId)
- Specified by:
activate
in interface org.kie.internal.task.api.TaskService
addGroup
public void addGroup(org.kie.internal.task.api.model.Group group)
- Specified by:
addGroup
in interface org.kie.internal.task.api.TaskService
addUser
public void addUser(org.kie.internal.task.api.model.User user)
- Specified by:
addUser
in interface org.kie.internal.task.api.TaskService
archiveTasks
public int archiveTasks(List<org.kie.internal.task.api.model.TaskSummary> tasks)
- Specified by:
archiveTasks
in interface org.kie.internal.task.api.TaskService
claim
public void claim(long taskId,
String userId)
- Specified by:
claim
in interface org.kie.internal.task.api.TaskService
claim
public void claim(long taskId,
String userId,
List<String> groupIds)
- Specified by:
claim
in interface org.kie.internal.task.api.TaskService
claimNextAvailable
public void claimNextAvailable(String userId,
List<String> groupIds,
String language)
- Specified by:
claimNextAvailable
in interface org.kie.internal.task.api.TaskService
claimNextAvailable
public void claimNextAvailable(String userId,
String language)
- Specified by:
claimNextAvailable
in interface org.kie.internal.task.api.TaskService
complete
public void complete(long taskId,
String userId,
Map<String,Object> data)
- Specified by:
complete
in interface org.kie.internal.task.api.TaskService
delegate
public void delegate(long taskId,
String userId,
String targetUserId)
- Specified by:
delegate
in interface org.kie.internal.task.api.TaskService
deleteFault
public void deleteFault(long taskId,
String userId)
- Specified by:
deleteFault
in interface org.kie.internal.task.api.TaskService
deleteOutput
public void deleteOutput(long taskId,
String userId)
- Specified by:
deleteOutput
in interface org.kie.internal.task.api.TaskService
deployTaskDef
public void deployTaskDef(org.kie.internal.task.api.model.TaskDef def)
- Specified by:
deployTaskDef
in interface org.kie.internal.task.api.TaskService
exit
public void exit(long taskId,
String userId)
- Specified by:
exit
in interface org.kie.internal.task.api.TaskService
fail
public void fail(long taskId,
String userId,
Map<String,Object> faultData)
- Specified by:
fail
in interface org.kie.internal.task.api.TaskService
forward
public void forward(long taskId,
String userId,
String targetEntityId)
- Specified by:
forward
in interface org.kie.internal.task.api.TaskService
getActiveTasks
public List<org.kie.internal.task.api.model.TaskSummary> getActiveTasks()
- Specified by:
getActiveTasks
in interface org.kie.internal.task.api.TaskService
getActiveTasks
public List<org.kie.internal.task.api.model.TaskSummary> getActiveTasks(Date since)
- Specified by:
getActiveTasks
in interface org.kie.internal.task.api.TaskService
getAllTaskDef
public List<org.kie.internal.task.api.model.TaskDef> getAllTaskDef(String filter)
- Specified by:
getAllTaskDef
in interface org.kie.internal.task.api.TaskService
getArchivedTasks
public List<org.kie.internal.task.api.model.TaskSummary> getArchivedTasks()
- Specified by:
getArchivedTasks
in interface org.kie.internal.task.api.TaskService
getCompletedTasks
public List<org.kie.internal.task.api.model.TaskSummary> getCompletedTasks()
- Specified by:
getCompletedTasks
in interface org.kie.internal.task.api.TaskService
getCompletedTasks
public List<org.kie.internal.task.api.model.TaskSummary> getCompletedTasks(Date since)
- Specified by:
getCompletedTasks
in interface org.kie.internal.task.api.TaskService
getCompletedTasksByProcessId
public List<org.kie.internal.task.api.model.TaskSummary> getCompletedTasksByProcessId(Long processId)
- Specified by:
getCompletedTasksByProcessId
in interface org.kie.internal.task.api.TaskService
getGroupById
public org.kie.internal.task.api.model.Group getGroupById(String groupId)
- Specified by:
getGroupById
in interface org.kie.internal.task.api.TaskService
getGroups
public List<org.kie.internal.task.api.model.Group> getGroups()
- Specified by:
getGroups
in interface org.kie.internal.task.api.TaskService
getSubTasksAssignedAsPotentialOwner
public List<org.kie.internal.task.api.model.TaskSummary> getSubTasksAssignedAsPotentialOwner(long parentId,
String userId,
String language)
- Specified by:
getSubTasksAssignedAsPotentialOwner
in interface org.kie.internal.task.api.TaskService
getSubTasksByParent
public List<org.kie.internal.task.api.model.TaskSummary> getSubTasksByParent(long parentId)
- Specified by:
getSubTasksByParent
in interface org.kie.internal.task.api.TaskService
getPendingSubTasksByParent
public int getPendingSubTasksByParent(long parentId)
- Specified by:
getPendingSubTasksByParent
in interface org.kie.internal.task.api.TaskService
getTaskByWorkItemId
public org.kie.internal.task.api.model.Task getTaskByWorkItemId(long workItemId)
- Specified by:
getTaskByWorkItemId
in interface org.kie.internal.task.api.TaskService
getTaskDefById
public org.kie.internal.task.api.model.TaskDef getTaskDefById(String id)
- Specified by:
getTaskDefById
in interface org.kie.internal.task.api.TaskService
getTaskById
public org.kie.internal.task.api.model.Task getTaskById(long taskId)
- Specified by:
getTaskById
in interface org.kie.internal.task.api.TaskService
getTasksAssignedAsBusinessAdministrator
public List<org.kie.internal.task.api.model.TaskSummary> getTasksAssignedAsBusinessAdministrator(String userId,
String language)
- Specified by:
getTasksAssignedAsBusinessAdministrator
in interface org.kie.internal.task.api.TaskService
getTasksAssignedAsExcludedOwner
public List<org.kie.internal.task.api.model.TaskSummary> getTasksAssignedAsExcludedOwner(String userId,
String language)
- Specified by:
getTasksAssignedAsExcludedOwner
in interface org.kie.internal.task.api.TaskService
getTasksAssignedAsPotentialOwner
public List<org.kie.internal.task.api.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId,
List<String> groupIds,
String language)
- Specified by:
getTasksAssignedAsPotentialOwner
in interface org.kie.internal.task.api.TaskService
getTasksAssignedAsPotentialOwner
public List<org.kie.internal.task.api.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId,
List<String> groupIds,
String language,
int firstResult,
int maxResults)
- Specified by:
getTasksAssignedAsPotentialOwner
in interface org.kie.internal.task.api.TaskService
getTasksAssignedAsPotentialOwner
public List<org.kie.internal.task.api.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId,
String language)
- Specified by:
getTasksAssignedAsPotentialOwner
in interface org.kie.internal.task.api.TaskService
getTasksAssignedAsPotentialOwnerByStatus
public List<org.kie.internal.task.api.model.TaskSummary> getTasksAssignedAsPotentialOwnerByStatus(String salaboy,
List<org.kie.internal.task.api.model.Status> status,
String language)
- Specified by:
getTasksAssignedAsPotentialOwnerByStatus
in interface org.kie.internal.task.api.TaskService
getTasksAssignedAsPotentialOwnerByStatusByGroup
public List<org.kie.internal.task.api.model.TaskSummary> getTasksAssignedAsPotentialOwnerByStatusByGroup(String userId,
List<String> groupIds,
List<org.kie.internal.task.api.model.Status> status,
String language)
- Specified by:
getTasksAssignedAsPotentialOwnerByStatusByGroup
in interface org.kie.internal.task.api.TaskService
getTasksAssignedAsRecipient
public List<org.kie.internal.task.api.model.TaskSummary> getTasksAssignedAsRecipient(String userId,
String language)
- Specified by:
getTasksAssignedAsRecipient
in interface org.kie.internal.task.api.TaskService
getTasksAssignedAsTaskInitiator
public List<org.kie.internal.task.api.model.TaskSummary> getTasksAssignedAsTaskInitiator(String userId,
String language)
- Specified by:
getTasksAssignedAsTaskInitiator
in interface org.kie.internal.task.api.TaskService
getTasksAssignedAsTaskStakeholder
public List<org.kie.internal.task.api.model.TaskSummary> getTasksAssignedAsTaskStakeholder(String userId,
String language)
- Specified by:
getTasksAssignedAsTaskStakeholder
in interface org.kie.internal.task.api.TaskService
getTasksOwned
public List<org.kie.internal.task.api.model.TaskSummary> getTasksOwned(String userId)
- Specified by:
getTasksOwned
in interface org.kie.internal.task.api.TaskService
getTasksOwned
public List<org.kie.internal.task.api.model.TaskSummary> getTasksOwned(String userId,
List<org.kie.internal.task.api.model.Status> status,
String language)
- Specified by:
getTasksOwned
in interface org.kie.internal.task.api.TaskService
getTasksOwnedByExpirationDate
public List<org.kie.internal.task.api.model.TaskSummary> getTasksOwnedByExpirationDate(String userId,
List<org.kie.internal.task.api.model.Status> statuses,
Date expirationDate)
- Specified by:
getTasksOwnedByExpirationDate
in interface org.kie.internal.task.api.TaskService
getTasksOwnedByExpirationDateOptional
public List<org.kie.internal.task.api.model.TaskSummary> getTasksOwnedByExpirationDateOptional(String userId,
List<org.kie.internal.task.api.model.Status> statuses,
Date expirationDate)
- Specified by:
getTasksOwnedByExpirationDateOptional
in interface org.kie.internal.task.api.TaskService
getTasksAssignedByGroupsByExpirationDate
public List<org.kie.internal.task.api.model.TaskSummary> getTasksAssignedByGroupsByExpirationDate(List<String> groupIds,
String language,
Date expirationDate)
- Specified by:
getTasksAssignedByGroupsByExpirationDate
in interface org.kie.internal.task.api.TaskService
getTasksAssignedByGroupsByExpirationDateOptional
public List<org.kie.internal.task.api.model.TaskSummary> getTasksAssignedByGroupsByExpirationDateOptional(List<String> groupIds,
String language,
Date expirationDate)
- Specified by:
getTasksAssignedByGroupsByExpirationDateOptional
in interface org.kie.internal.task.api.TaskService
getTasksByStatusByProcessId
public List<org.kie.internal.task.api.model.TaskSummary> getTasksByStatusByProcessId(long processInstanceId,
List<org.kie.internal.task.api.model.Status> status,
String language)
- Specified by:
getTasksByStatusByProcessId
in interface org.kie.internal.task.api.TaskService
getTasksByStatusByProcessIdByTaskName
public List<org.kie.internal.task.api.model.TaskSummary> getTasksByStatusByProcessIdByTaskName(long processInstanceId,
List<org.kie.internal.task.api.model.Status> status,
String taskName,
String language)
- Specified by:
getTasksByStatusByProcessIdByTaskName
in interface org.kie.internal.task.api.TaskService
getTasksByProcessInstanceId
public List<Long> getTasksByProcessInstanceId(long processInstanceId)
- Specified by:
getTasksByProcessInstanceId
in interface org.kie.internal.task.api.TaskService
getUserById
public org.kie.internal.task.api.model.User getUserById(String userId)
- Specified by:
getUserById
in interface org.kie.internal.task.api.TaskService
getUsers
public List<org.kie.internal.task.api.model.User> getUsers()
- Specified by:
getUsers
in interface org.kie.internal.task.api.TaskService
addTask
public long addTask(org.kie.internal.task.api.model.Task task,
Map<String,Object> params)
- Specified by:
addTask
in interface org.kie.internal.task.api.TaskService
addTask
public long addTask(org.kie.internal.task.api.model.Task task,
org.kie.internal.task.api.model.ContentData data)
- Specified by:
addTask
in interface org.kie.internal.task.api.TaskService
release
public void release(long taskId,
String userId)
- Specified by:
release
in interface org.kie.internal.task.api.TaskService
remove
public void remove(long taskId,
String userId)
- Specified by:
remove
in interface org.kie.internal.task.api.TaskService
removeGroup
public void removeGroup(String groupId)
- Specified by:
removeGroup
in interface org.kie.internal.task.api.TaskService
removeTasks
public int removeTasks(List<org.kie.internal.task.api.model.TaskSummary> tasks)
- Specified by:
removeTasks
in interface org.kie.internal.task.api.TaskService
removeUser
public void removeUser(String userId)
- Specified by:
removeUser
in interface org.kie.internal.task.api.TaskService
resume
public void resume(long taskId,
String userId)
- Specified by:
resume
in interface org.kie.internal.task.api.TaskService
setFault
public void setFault(long taskId,
String userId,
org.kie.internal.task.api.model.FaultData fault)
- Specified by:
setFault
in interface org.kie.internal.task.api.TaskService
setOutput
public void setOutput(long taskId,
String userId,
Object outputContentData)
- Specified by:
setOutput
in interface org.kie.internal.task.api.TaskService
setPriority
public void setPriority(long taskId,
int priority)
- Specified by:
setPriority
in interface org.kie.internal.task.api.TaskService
setTaskNames
public void setTaskNames(long taskId,
List<org.kie.internal.task.api.model.I18NText> taskNames)
- Specified by:
setTaskNames
in interface org.kie.internal.task.api.TaskService
skip
public void skip(long taskId,
String userId)
- Specified by:
skip
in interface org.kie.internal.task.api.TaskService
start
public void start(long taskId,
String userId)
- Specified by:
start
in interface org.kie.internal.task.api.TaskService
stop
public void stop(long taskId,
String userId)
- Specified by:
stop
in interface org.kie.internal.task.api.TaskService
suspend
public void suspend(long taskId,
String userId)
- Specified by:
suspend
in interface org.kie.internal.task.api.TaskService
undeployTaskDef
public void undeployTaskDef(String id)
- Specified by:
undeployTaskDef
in interface org.kie.internal.task.api.TaskService
getTaskEventsById
public List<org.kie.internal.task.api.model.TaskEvent> getTaskEventsById(long taskId)
- Specified by:
getTaskEventsById
in interface org.kie.internal.task.api.TaskService
getUserInfo
public org.kie.internal.task.api.UserInfo getUserInfo()
- Specified by:
getUserInfo
in interface org.kie.internal.task.api.TaskService
setUserInfo
public void setUserInfo(org.kie.internal.task.api.UserInfo userInfo)
- Specified by:
setUserInfo
in interface org.kie.internal.task.api.TaskService
addUsersAndGroups
public void addUsersAndGroups(Map<String,org.kie.internal.task.api.model.User> users,
Map<String,org.kie.internal.task.api.model.Group> groups)
- Specified by:
addUsersAndGroups
in interface org.kie.internal.task.api.TaskService
nominate
public void nominate(long taskId,
String userId,
List<org.kie.internal.task.api.model.OrganizationalEntity> potentialOwners)
- Specified by:
nominate
in interface org.kie.internal.task.api.TaskService
removeAllTasks
public int removeAllTasks()
- Specified by:
removeAllTasks
in interface org.kie.internal.task.api.TaskService
addContent
public long addContent(long taskId,
org.kie.internal.task.api.model.Content content)
- Specified by:
addContent
in interface org.kie.internal.task.api.TaskService
addContent
public long addContent(long taskId,
Map<String,Object> params)
- Specified by:
addContent
in interface org.kie.internal.task.api.TaskService
deleteContent
public void deleteContent(long taskId,
long contentId)
- Specified by:
deleteContent
in interface org.kie.internal.task.api.TaskService
getAllContentByTaskId
public List<org.kie.internal.task.api.model.Content> getAllContentByTaskId(long taskId)
- Specified by:
getAllContentByTaskId
in interface org.kie.internal.task.api.TaskService
getContentById
public org.kie.internal.task.api.model.Content getContentById(long contentId)
- Specified by:
getContentById
in interface org.kie.internal.task.api.TaskService
addAttachment
public long addAttachment(long taskId,
org.kie.internal.task.api.model.Attachment attachment,
org.kie.internal.task.api.model.Content content)
- Specified by:
addAttachment
in interface org.kie.internal.task.api.TaskService
deleteAttachment
public void deleteAttachment(long taskId,
long attachmentId)
- Specified by:
deleteAttachment
in interface org.kie.internal.task.api.TaskService
getAllAttachmentsByTaskId
public List<org.kie.internal.task.api.model.Attachment> getAllAttachmentsByTaskId(long taskId)
- Specified by:
getAllAttachmentsByTaskId
in interface org.kie.internal.task.api.TaskService
getAttachmentById
public org.kie.internal.task.api.model.Attachment getAttachmentById(long attachId)
- Specified by:
getAttachmentById
in interface org.kie.internal.task.api.TaskService
removeTaskEventsById
public void removeTaskEventsById(long taskId)
- Specified by:
removeTaskEventsById
in interface org.kie.internal.task.api.TaskService
getOrganizationalEntityById
public org.kie.internal.task.api.model.OrganizationalEntity getOrganizationalEntityById(String entityId)
- Specified by:
getOrganizationalEntityById
in interface org.kie.internal.task.api.TaskService
setExpirationDate
public void setExpirationDate(long taskId,
Date date)
- Specified by:
setExpirationDate
in interface org.kie.internal.task.api.TaskService
setDescriptions
public void setDescriptions(long taskId,
List<org.kie.internal.task.api.model.I18NText> descriptions)
- Specified by:
setDescriptions
in interface org.kie.internal.task.api.TaskService
setSkipable
public void setSkipable(long taskId,
boolean skipable)
- Specified by:
setSkipable
in interface org.kie.internal.task.api.TaskService
setSubTaskStrategy
public void setSubTaskStrategy(long taskId,
org.kie.internal.task.api.model.SubTasksStrategy strategy)
- Specified by:
setSubTaskStrategy
in interface org.kie.internal.task.api.TaskService
getPriority
public int getPriority(long taskId)
- Specified by:
getPriority
in interface org.kie.internal.task.api.TaskService
getExpirationDate
public Date getExpirationDate(long taskId)
- Specified by:
getExpirationDate
in interface org.kie.internal.task.api.TaskService
getDescriptions
public List<org.kie.internal.task.api.model.I18NText> getDescriptions(long taskId)
- Specified by:
getDescriptions
in interface org.kie.internal.task.api.TaskService
isSkipable
public boolean isSkipable(long taskId)
- Specified by:
isSkipable
in interface org.kie.internal.task.api.TaskService
getSubTaskStrategy
public org.kie.internal.task.api.model.SubTasksStrategy getSubTaskStrategy(long taskId)
- Specified by:
getSubTaskStrategy
in interface org.kie.internal.task.api.TaskService
getTaskInstanceById
public org.kie.internal.task.api.model.Task getTaskInstanceById(long taskId)
- Specified by:
getTaskInstanceById
in interface org.kie.internal.task.api.TaskService
getCompletedTaskByUserId
public int getCompletedTaskByUserId(String userId)
- Specified by:
getCompletedTaskByUserId
in interface org.kie.internal.task.api.TaskService
getPendingTaskByUserId
public int getPendingTaskByUserId(String userId)
- Specified by:
getPendingTaskByUserId
in interface org.kie.internal.task.api.TaskService
getTasksAssignedByGroup
public List<org.kie.internal.task.api.model.TaskSummary> getTasksAssignedByGroup(String groupId,
String language)
- Specified by:
getTasksAssignedByGroup
in interface org.kie.internal.task.api.TaskService
getTasksAssignedByGroups
public List<org.kie.internal.task.api.model.TaskSummary> getTasksAssignedByGroups(List<String> groupIds,
String language)
- Specified by:
getTasksAssignedByGroups
in interface org.kie.internal.task.api.TaskService
addComment
public long addComment(long taskId,
org.kie.internal.task.api.model.Comment comment)
- Specified by:
addComment
in interface org.kie.internal.task.api.TaskService
deleteComment
public void deleteComment(long taskId,
long commentId)
- Specified by:
deleteComment
in interface org.kie.internal.task.api.TaskService
getAllCommentsByTaskId
public List<org.kie.internal.task.api.model.Comment> getAllCommentsByTaskId(long taskId)
- Specified by:
getAllCommentsByTaskId
in interface org.kie.internal.task.api.TaskService
getCommentById
public org.kie.internal.task.api.model.Comment getCommentById(long commentId)
- Specified by:
getCommentById
in interface org.kie.internal.task.api.TaskService
getTaskContent
public Map<String,Object> getTaskContent(long taskId)
- Specified by:
getTaskContent
in interface org.kie.internal.task.api.TaskService
registerTaskLifecycleEventListener
public void registerTaskLifecycleEventListener(JbpmServicesEventListener<org.kie.internal.task.api.model.Task> taskLifecycleEventListener)
- Specified by:
registerTaskLifecycleEventListener
in interface org.kie.internal.task.api.EventService<JbpmServicesEventListener<org.kie.internal.task.api.model.NotificationEvent>,JbpmServicesEventListener<org.kie.internal.task.api.model.Task>>
registerTaskNotificationEventListener
public void registerTaskNotificationEventListener(JbpmServicesEventListener<org.kie.internal.task.api.model.NotificationEvent> notificationEventListener)
- Specified by:
registerTaskNotificationEventListener
in interface org.kie.internal.task.api.EventService<JbpmServicesEventListener<org.kie.internal.task.api.model.NotificationEvent>,JbpmServicesEventListener<org.kie.internal.task.api.model.Task>>
getTaskLifecycleEventListeners
public javax.enterprise.event.Event<org.kie.internal.task.api.model.Task> getTaskLifecycleEventListeners()
- Specified by:
getTaskLifecycleEventListeners
in interface org.kie.internal.task.api.EventService<JbpmServicesEventListener<org.kie.internal.task.api.model.NotificationEvent>,JbpmServicesEventListener<org.kie.internal.task.api.model.Task>>
getTaskNotificationEventListeners
public javax.enterprise.event.Event<org.kie.internal.task.api.model.NotificationEvent> getTaskNotificationEventListeners()
- Specified by:
getTaskNotificationEventListeners
in interface org.kie.internal.task.api.EventService<JbpmServicesEventListener<org.kie.internal.task.api.model.NotificationEvent>,JbpmServicesEventListener<org.kie.internal.task.api.model.Task>>
clearTaskLifecycleEventListeners
public void clearTaskLifecycleEventListeners()
- Specified by:
clearTaskLifecycleEventListeners
in interface org.kie.internal.task.api.EventService<JbpmServicesEventListener<org.kie.internal.task.api.model.NotificationEvent>,JbpmServicesEventListener<org.kie.internal.task.api.model.Task>>
clearTasknotificationEventListeners
public void clearTasknotificationEventListeners()
- Specified by:
clearTasknotificationEventListeners
in interface org.kie.internal.task.api.EventService<JbpmServicesEventListener<org.kie.internal.task.api.model.NotificationEvent>,JbpmServicesEventListener<org.kie.internal.task.api.model.Task>>
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.