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.