org.kie.internal.task.api
Interface InternalTaskService
- All Superinterfaces:
- org.kie.api.runtime.CommandExecutor, org.kie.api.task.TaskService
public interface InternalTaskService
- extends org.kie.api.task.TaskService, org.kie.api.runtime.CommandExecutor
The Task Service Entry Point serves as
facade of all the other services, providing a single entry point
to access to all the services
|
Method Summary |
long |
addAttachment(long taskId,
org.kie.api.task.model.Attachment attachment,
org.kie.api.task.model.Content content)
|
long |
addComment(long taskId,
org.kie.api.task.model.Comment comment)
|
long |
addContent(long taskId,
org.kie.api.task.model.Content content)
|
long |
addContent(long taskId,
Map<String,Object> params)
|
void |
addGroup(org.kie.api.task.model.Group group)
|
long |
addTask(org.kie.api.task.model.Task task,
ContentData data)
|
void |
addUser(org.kie.api.task.model.User user)
|
void |
addUsersAndGroups(Map<String,org.kie.api.task.model.User> users,
Map<String,org.kie.api.task.model.Group> groups)
|
int |
archiveTasks(List<org.kie.api.task.model.TaskSummary> tasks)
|
void |
claim(long taskId,
String userId,
List<String> groupIds)
|
void |
claimNextAvailable(String userId,
List<String> groupIds,
String language)
|
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(TaskDef def)
|
List<org.kie.api.task.model.TaskSummary> |
getActiveTasks()
|
List<org.kie.api.task.model.TaskSummary> |
getActiveTasks(Date since)
|
List<org.kie.api.task.model.Attachment> |
getAllAttachmentsByTaskId(long taskId)
|
List<org.kie.api.task.model.Comment> |
getAllCommentsByTaskId(long taskId)
|
List<org.kie.api.task.model.Content> |
getAllContentByTaskId(long taskId)
|
List<TaskDef> |
getAllTaskDef(String filter)
|
List<org.kie.api.task.model.TaskSummary> |
getArchivedTasks()
|
org.kie.api.task.model.Comment |
getCommentById(long commentId)
|
int |
getCompletedTaskByUserId(String userId)
|
List<org.kie.api.task.model.TaskSummary> |
getCompletedTasks()
|
List<org.kie.api.task.model.TaskSummary> |
getCompletedTasks(Date since)
|
List<org.kie.api.task.model.TaskSummary> |
getCompletedTasksByProcessId(Long processId)
|
List<org.kie.api.task.model.I18NText> |
getDescriptions(long taskId)
|
Date |
getExpirationDate(long taskId)
|
org.kie.api.task.model.Group |
getGroupById(String groupId)
|
List<org.kie.api.task.model.Group> |
getGroups()
|
org.kie.api.task.model.OrganizationalEntity |
getOrganizationalEntityById(String entityId)
|
int |
getPendingSubTasksByParent(long parentId)
|
int |
getPendingTaskByUserId(String userId)
|
Map<Long,List<org.kie.api.task.model.OrganizationalEntity>> |
getPotentialOwnersForTaskIds(List<Long> taskIds)
|
int |
getPriority(long taskId)
|
List<org.kie.api.task.model.TaskSummary> |
getSubTasksAssignedAsPotentialOwner(long parentId,
String userId,
String language)
|
List<org.kie.api.task.model.TaskSummary> |
getSubTasksByParent(long parentId)
|
SubTasksStrategy |
getSubTaskStrategy(long taskId)
|
Map<String,Object> |
getTaskContent(long taskId)
|
TaskDef |
getTaskDefById(String id)
|
List<TaskEvent> |
getTaskEventsById(long taskId)
|
org.kie.api.task.model.Task |
getTaskInstanceById(long taskId)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsExcludedOwner(String userId,
String language)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwner(String userId,
List<String> groupIds,
String language)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwner(String userId,
List<String> groupIds,
String language,
int firstResult,
int maxResults)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwnerByExpirationDate(String userId,
List<org.kie.api.task.model.Status> statuses,
Date expirationDate)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId,
List<org.kie.api.task.model.Status> statuses,
Date expirationDate)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwnerByStatusByGroup(String userId,
List<String> groupIds,
List<org.kie.api.task.model.Status> status,
String language)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsRecipient(String userId,
String language)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsTaskInitiator(String userId,
String language)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsTaskStakeholder(String userId,
String language)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedByGroup(String groupId,
String language)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedByGroups(List<String> groupIds,
String language)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksByStatusByProcessInstanceIdByTaskName(long processInstanceId,
List<org.kie.api.task.model.Status> status,
String taskName,
String language)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksOwnedByExpirationDate(String userId,
List<org.kie.api.task.model.Status> statuses,
Date expirationDate)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksOwnedByExpirationDateBeforeSpecifiedDate(String userId,
List<org.kie.api.task.model.Status> status,
Date date)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksOwnedByExpirationDateOptional(String userId,
List<org.kie.api.task.model.Status> statuses,
Date expirationDate)
|
org.kie.api.task.model.User |
getUserById(String userId)
|
UserInfo |
getUserInfo()
|
List<org.kie.api.task.model.User> |
getUsers()
|
boolean |
isSkipable(long taskId)
|
void |
remove(long taskId,
String userId)
|
int |
removeAllTasks()
|
void |
removeGroup(String groupId)
|
void |
removeTaskEventsById(long taskId)
|
int |
removeTasks(List<org.kie.api.task.model.TaskSummary> tasks)
|
void |
removeUser(String userId)
|
void |
setDescriptions(long taskId,
List<org.kie.api.task.model.I18NText> descriptions)
|
void |
setExpirationDate(long taskId,
Date date)
|
void |
setFault(long taskId,
String userId,
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,
SubTasksStrategy strategy)
|
void |
setTaskNames(long taskId,
List<org.kie.api.task.model.I18NText> taskNames)
|
void |
setUserInfo(UserInfo userInfo)
|
void |
undeployTaskDef(String id)
|
| Methods inherited from interface org.kie.api.task.TaskService |
activate, addTask, claim, claimNextAvailable, complete, delegate, exit, fail, forward, getAttachmentById, getContentById, getTaskById, getTaskByWorkItemId, getTasksAssignedAsBusinessAdministrator, getTasksAssignedAsPotentialOwner, getTasksAssignedAsPotentialOwnerByStatus, getTasksByProcessInstanceId, getTasksByStatusByProcessInstanceId, getTasksOwned, getTasksOwnedByStatus, nominate, release, resume, skip, start, stop, suspend |
| Methods inherited from interface org.kie.api.runtime.CommandExecutor |
execute |
addGroup
void addGroup(org.kie.api.task.model.Group group)
addUser
void addUser(org.kie.api.task.model.User user)
archiveTasks
int archiveTasks(List<org.kie.api.task.model.TaskSummary> tasks)
claim
void claim(long taskId,
String userId,
List<String> groupIds)
claimNextAvailable
void claimNextAvailable(String userId,
List<String> groupIds,
String language)
deleteFault
void deleteFault(long taskId,
String userId)
deleteOutput
void deleteOutput(long taskId,
String userId)
deployTaskDef
void deployTaskDef(TaskDef def)
getActiveTasks
List<org.kie.api.task.model.TaskSummary> getActiveTasks()
getActiveTasks
List<org.kie.api.task.model.TaskSummary> getActiveTasks(Date since)
getAllTaskDef
List<TaskDef> getAllTaskDef(String filter)
getArchivedTasks
List<org.kie.api.task.model.TaskSummary> getArchivedTasks()
getCompletedTasks
List<org.kie.api.task.model.TaskSummary> getCompletedTasks()
getCompletedTasks
List<org.kie.api.task.model.TaskSummary> getCompletedTasks(Date since)
getCompletedTasksByProcessId
List<org.kie.api.task.model.TaskSummary> getCompletedTasksByProcessId(Long processId)
getGroupById
org.kie.api.task.model.Group getGroupById(String groupId)
getGroups
List<org.kie.api.task.model.Group> getGroups()
getSubTasksAssignedAsPotentialOwner
List<org.kie.api.task.model.TaskSummary> getSubTasksAssignedAsPotentialOwner(long parentId,
String userId,
String language)
getSubTasksByParent
List<org.kie.api.task.model.TaskSummary> getSubTasksByParent(long parentId)
getPendingSubTasksByParent
int getPendingSubTasksByParent(long parentId)
getTaskDefById
TaskDef getTaskDefById(String id)
getTasksAssignedAsPotentialOwnerByExpirationDate
List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDate(String userId,
List<org.kie.api.task.model.Status> statuses,
Date expirationDate)
getTasksAssignedAsPotentialOwnerByExpirationDateOptional
List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId,
List<org.kie.api.task.model.Status> statuses,
Date expirationDate)
getTasksOwnedByExpirationDate
List<org.kie.api.task.model.TaskSummary> getTasksOwnedByExpirationDate(String userId,
List<org.kie.api.task.model.Status> statuses,
Date expirationDate)
getTasksOwnedByExpirationDateOptional
List<org.kie.api.task.model.TaskSummary> getTasksOwnedByExpirationDateOptional(String userId,
List<org.kie.api.task.model.Status> statuses,
Date expirationDate)
getTasksAssignedAsExcludedOwner
List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsExcludedOwner(String userId,
String language)
getTasksAssignedAsPotentialOwner
List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId,
List<String> groupIds,
String language)
getTasksAssignedAsPotentialOwner
List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId,
List<String> groupIds,
String language,
int firstResult,
int maxResults)
getTasksAssignedAsPotentialOwnerByStatusByGroup
List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByStatusByGroup(String userId,
List<String> groupIds,
List<org.kie.api.task.model.Status> status,
String language)
getTasksAssignedAsRecipient
List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsRecipient(String userId,
String language)
getTasksAssignedAsTaskInitiator
List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsTaskInitiator(String userId,
String language)
getTasksAssignedAsTaskStakeholder
List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsTaskStakeholder(String userId,
String language)
getTasksOwnedByExpirationDateBeforeSpecifiedDate
List<org.kie.api.task.model.TaskSummary> getTasksOwnedByExpirationDateBeforeSpecifiedDate(String userId,
List<org.kie.api.task.model.Status> status,
Date date)
getTasksByStatusByProcessInstanceIdByTaskName
List<org.kie.api.task.model.TaskSummary> getTasksByStatusByProcessInstanceIdByTaskName(long processInstanceId,
List<org.kie.api.task.model.Status> status,
String taskName,
String language)
getPotentialOwnersForTaskIds
Map<Long,List<org.kie.api.task.model.OrganizationalEntity>> getPotentialOwnersForTaskIds(List<Long> taskIds)
getUserById
org.kie.api.task.model.User getUserById(String userId)
getUsers
List<org.kie.api.task.model.User> getUsers()
addTask
long addTask(org.kie.api.task.model.Task task,
ContentData data)
remove
void remove(long taskId,
String userId)
removeGroup
void removeGroup(String groupId)
removeTasks
int removeTasks(List<org.kie.api.task.model.TaskSummary> tasks)
removeUser
void removeUser(String userId)
setFault
void setFault(long taskId,
String userId,
FaultData fault)
setOutput
void setOutput(long taskId,
String userId,
Object outputContentData)
setPriority
void setPriority(long taskId,
int priority)
setTaskNames
void setTaskNames(long taskId,
List<org.kie.api.task.model.I18NText> taskNames)
undeployTaskDef
void undeployTaskDef(String id)
getTaskEventsById
List<TaskEvent> getTaskEventsById(long taskId)
getUserInfo
UserInfo getUserInfo()
setUserInfo
void setUserInfo(UserInfo userInfo)
addUsersAndGroups
void addUsersAndGroups(Map<String,org.kie.api.task.model.User> users,
Map<String,org.kie.api.task.model.Group> groups)
removeAllTasks
int removeAllTasks()
addContent
long addContent(long taskId,
org.kie.api.task.model.Content content)
addContent
long addContent(long taskId,
Map<String,Object> params)
deleteContent
void deleteContent(long taskId,
long contentId)
getAllContentByTaskId
List<org.kie.api.task.model.Content> getAllContentByTaskId(long taskId)
addAttachment
long addAttachment(long taskId,
org.kie.api.task.model.Attachment attachment,
org.kie.api.task.model.Content content)
deleteAttachment
void deleteAttachment(long taskId,
long attachmentId)
getAllAttachmentsByTaskId
List<org.kie.api.task.model.Attachment> getAllAttachmentsByTaskId(long taskId)
removeTaskEventsById
void removeTaskEventsById(long taskId)
getOrganizationalEntityById
org.kie.api.task.model.OrganizationalEntity getOrganizationalEntityById(String entityId)
setExpirationDate
void setExpirationDate(long taskId,
Date date)
setDescriptions
void setDescriptions(long taskId,
List<org.kie.api.task.model.I18NText> descriptions)
setSkipable
void setSkipable(long taskId,
boolean skipable)
setSubTaskStrategy
void setSubTaskStrategy(long taskId,
SubTasksStrategy strategy)
getPriority
int getPriority(long taskId)
getExpirationDate
Date getExpirationDate(long taskId)
getDescriptions
List<org.kie.api.task.model.I18NText> getDescriptions(long taskId)
isSkipable
boolean isSkipable(long taskId)
getSubTaskStrategy
SubTasksStrategy getSubTaskStrategy(long taskId)
getTaskInstanceById
org.kie.api.task.model.Task getTaskInstanceById(long taskId)
getCompletedTaskByUserId
int getCompletedTaskByUserId(String userId)
getPendingTaskByUserId
int getPendingTaskByUserId(String userId)
getTasksAssignedByGroup
List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroup(String groupId,
String language)
getTasksAssignedByGroups
List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroups(List<String> groupIds,
String language)
addComment
long addComment(long taskId,
org.kie.api.task.model.Comment comment)
deleteComment
void deleteComment(long taskId,
long commentId)
getAllCommentsByTaskId
List<org.kie.api.task.model.Comment> getAllCommentsByTaskId(long taskId)
getCommentById
org.kie.api.task.model.Comment getCommentById(long commentId)
getTaskContent
Map<String,Object> getTaskContent(long taskId)
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.