Package 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
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
Modifier and TypeMethodDescriptionlongaddAttachment(long taskId, org.kie.api.task.model.Attachment attachment, org.kie.api.task.model.Content content) longaddContent(long taskId, Map<String, Object> params) longaddContent(long taskId, org.kie.api.task.model.Content content) longaddContentFromUser(long taskId, String userId, Map<String, Object> params) voidaddGroup(org.kie.api.task.model.Group group) voidaddMarshallerContext(String ownerId, ContentMarshallerContext context) longaddOutputContentFromUser(long taskId, String userId, Map<String, Object> params) longaddTask(org.kie.api.task.model.Task task, ContentData data) voidaddUser(org.kie.api.task.model.User user) voidaddUsersAndGroups(Map<String, org.kie.api.task.model.User> users, Map<String, org.kie.api.task.model.Group> groups) intarchiveTasks(List<org.kie.api.task.model.TaskSummary> tasks) voiddeleteAttachment(long taskId, long attachmentId) voiddeleteContent(long taskId, long contentId) voiddeleteFault(long taskId, String userId) voiddeleteOutput(long taskId, String userId) voiddeployTaskDef(TaskDef def) voidexecuteReminderForTask(long taskId, String fromUser) List<org.kie.api.task.model.TaskSummary>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.Content>getAllContentByTaskId(long taskId) getAllTaskDef(String filter) List<org.kie.api.task.model.TaskSummary>intgetCompletedTaskByUserId(String userId) List<org.kie.api.task.model.TaskSummary>List<org.kie.api.task.model.TaskSummary>getCompletedTasks(Date since) List<org.kie.api.task.model.TaskSummary>getCompletedTasksByProcessId(Long processId) org.kie.api.task.model.ContentgetContentByIdForUser(long contentId, String userId) List<org.kie.api.task.model.I18NText>getDescriptions(long taskId) getExpirationDate(long taskId) org.kie.api.task.model.GroupgetGroupById(String groupId) List<org.kie.api.task.model.Group>getMarshallerContext(org.kie.api.task.model.Task task) org.kie.api.task.model.OrganizationalEntitygetOrganizationalEntityById(String entityId) getOutputContentMapForUser(long taskId, String userId) intgetPendingSubTasksByParent(long parentId) intgetPendingTaskByUserId(String userId) getPotentialOwnersForTaskIds(List<Long> taskIds) intgetPriority(long taskId) List<org.kie.api.task.model.TaskSummary>getSubTasksAssignedAsPotentialOwner(long parentId, String userId) List<org.kie.api.task.model.TaskSummary>getSubTasksByParent(long parentId) getSubTaskStrategy(long taskId) getTaskDefById(String id) getTaskEventsById(long taskId) org.kie.api.task.model.TaskgetTaskInstanceById(long taskId) List<org.kie.api.task.model.TaskSummary>getTasksAssignedAsBusinessAdministratorByStatus(String userId, String language, List<org.kie.api.task.model.Status> statuses) List<org.kie.api.task.model.TaskSummary>List<org.kie.api.task.model.TaskSummary>getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds) List<org.kie.api.task.model.TaskSummary>getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds, List<org.kie.api.task.model.Status> status, QueryFilter filter) 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) List<org.kie.api.task.model.TaskSummary>getTasksAssignedAsRecipient(String userId) List<org.kie.api.task.model.TaskSummary>List<org.kie.api.task.model.TaskSummary>List<org.kie.api.task.model.TaskSummary>getTasksAssignedByGroup(String groupId) List<org.kie.api.task.model.TaskSummary>getTasksAssignedByGroups(List<String> groupIds) List<org.kie.api.task.model.TaskSummary>getTasksByStatusByProcessInstanceIdByTaskName(String processInstanceId, List<org.kie.api.task.model.Status> status, String taskName) List<org.kie.api.task.model.TaskSummary>getTasksOwned(String userId, List<org.kie.api.task.model.Status> status, QueryFilter filter) 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.UsergetUserById(String userId) List<org.kie.api.task.model.User>getUsers()booleanisSkipable(long taskId) voidintvoidremoveGroup(String groupId) voidremoveMarshallerContext(String ownerId) voidremoveTaskEventsById(long taskId) intremoveTasks(List<org.kie.api.task.model.TaskSummary> tasks) voidremoveUser(String userId) voidsetDescriptions(long taskId, List<org.kie.api.task.model.I18NText> descriptions) longsetDocumentContentFromUser(long taskId, String userId, byte[] byteContent) voidvoidvoidsetPriority(long taskId, int priority) voidsetSkipable(long taskId, boolean skipable) voidsetSubTaskStrategy(long taskId, SubTasksStrategy strategy) voidsetTaskNames(long taskId, List<org.kie.api.task.model.I18NText> taskNames) voidsetUserInfo(UserInfo userInfo) taskSummaryQuery(String userId) voidMethods inherited from interface org.kie.api.runtime.CommandExecutor
executeMethods inherited from interface org.kie.api.task.TaskService
activate, addComment, addComment, addTask, claim, claimNextAvailable, complete, delegate, deleteComment, exit, fail, forward, getAllCommentsByTaskId, getAttachmentById, getCommentById, getContentById, getTaskById, getTaskByWorkItemId, getTaskContent, getTasksAssignedAsBusinessAdministrator, getTasksAssignedAsPotentialOwner, getTasksAssignedAsPotentialOwner, getTasksAssignedAsPotentialOwnerByProcessId, getTasksAssignedAsPotentialOwnerByStatus, getTasksByProcessInstanceId, getTasksByStatusByProcessInstanceId, getTasksOwned, getTasksOwnedByStatus, nominate, release, resume, setExpirationDate, skip, start, stop, suspend
-
Method Details
-
getTasksOwned
List<org.kie.api.task.model.TaskSummary> getTasksOwned(String userId, List<org.kie.api.task.model.Status> status, QueryFilter filter) -
getTasksAssignedAsPotentialOwner
-
addGroup
void addGroup(org.kie.api.task.model.Group group) -
addUser
void addUser(org.kie.api.task.model.User user) -
archiveTasks
-
deleteFault
-
deleteOutput
-
deployTaskDef
-
getActiveTasks
List<org.kie.api.task.model.TaskSummary> getActiveTasks() -
getActiveTasks
-
getAllTaskDef
-
getArchivedTasks
List<org.kie.api.task.model.TaskSummary> getArchivedTasks() -
getCompletedTasks
List<org.kie.api.task.model.TaskSummary> getCompletedTasks() -
getCompletedTasks
-
getCompletedTasksByProcessId
-
getGroupById
-
getGroups
List<org.kie.api.task.model.Group> getGroups() -
getSubTasksAssignedAsPotentialOwner
-
getSubTasksByParent
-
getPendingSubTasksByParent
int getPendingSubTasksByParent(long parentId) -
getTaskDefById
-
getTasksAssignedAsPotentialOwnerByExpirationDate
-
getTasksAssignedAsPotentialOwnerByExpirationDateOptional
-
getTasksOwnedByExpirationDate
-
getTasksOwnedByExpirationDateOptional
-
getTasksAssignedAsExcludedOwner
-
getTasksAssignedAsPotentialOwner
-
getTasksAssignedAsPotentialOwnerByStatusByGroup
-
getTasksAssignedAsRecipient
-
getTasksAssignedAsTaskInitiator
-
getTasksAssignedAsTaskStakeholder
-
getTasksOwnedByExpirationDateBeforeSpecifiedDate
-
getTasksByStatusByProcessInstanceIdByTaskName
-
getPotentialOwnersForTaskIds
-
getUserById
-
getUsers
List<org.kie.api.task.model.User> getUsers() -
addTask
-
remove
-
removeGroup
-
removeTasks
-
removeUser
-
setFault
-
setOutput
-
setPriority
void setPriority(long taskId, int priority) -
setTaskNames
-
undeployTaskDef
-
getTaskEventsById
-
getUserInfo
UserInfo getUserInfo() -
setUserInfo
-
addUsersAndGroups
-
removeAllTasks
int removeAllTasks() -
addContent
long addContent(long taskId, org.kie.api.task.model.Content content) -
setDocumentContentFromUser
-
addContent
-
addOutputContentFromUser
-
getContentByIdForUser
-
getOutputContentMapForUser
-
deleteContent
void deleteContent(long taskId, long contentId) -
getAllContentByTaskId
-
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
-
removeTaskEventsById
void removeTaskEventsById(long taskId) -
getOrganizationalEntityById
-
setDescriptions
-
setSkipable
void setSkipable(long taskId, boolean skipable) -
setSubTaskStrategy
-
getPriority
int getPriority(long taskId) -
getExpirationDate
-
getDescriptions
-
isSkipable
boolean isSkipable(long taskId) -
getSubTaskStrategy
-
getTaskInstanceById
org.kie.api.task.model.Task getTaskInstanceById(long taskId) -
getCompletedTaskByUserId
-
getPendingTaskByUserId
-
getTasksAssignedByGroup
-
getTasksAssignedByGroups
-
addMarshallerContext
-
removeMarshallerContext
-
getMarshallerContext
-
taskSummaryQuery
-
getTasksAssignedAsBusinessAdministratorByStatus
-
executeReminderForTask
-
addContentFromUser
-