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.TaskServiceThe 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longaddAttachment(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>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.Content>getAllContentByTaskId(long taskId)List<TaskDef>getAllTaskDef(String filter)List<org.kie.api.task.model.TaskSummary>getArchivedTasks()intgetCompletedTaskByUserId(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)org.kie.api.task.model.ContentgetContentByIdForUser(long contentId, String userId)List<org.kie.api.task.model.I18NText>getDescriptions(long taskId)DategetExpirationDate(long taskId)org.kie.api.task.model.GroupgetGroupById(String groupId)List<org.kie.api.task.model.Group>getGroups()ContentMarshallerContextgetMarshallerContext(org.kie.api.task.model.Task task)org.kie.api.task.model.OrganizationalEntitygetOrganizationalEntityById(String entityId)Map<String,Object>getOutputContentMapForUser(long taskId, String userId)intgetPendingSubTasksByParent(long parentId)intgetPendingTaskByUserId(String userId)Map<Long,List<org.kie.api.task.model.OrganizationalEntity>>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)SubTasksStrategygetSubTaskStrategy(long taskId)TaskDefgetTaskDefById(String id)List<TaskEvent>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>getTasksAssignedAsExcludedOwner(String userId)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>getTasksAssignedAsTaskInitiator(String userId)List<org.kie.api.task.model.TaskSummary>getTasksAssignedAsTaskStakeholder(String userId)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)UserInfogetUserInfo()List<org.kie.api.task.model.User>getUsers()booleanisSkipable(long taskId)voidremove(long taskId, String userId)intremoveAllTasks()voidremoveGroup(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)voidsetFault(long taskId, String userId, FaultData fault)voidsetOutput(long taskId, String userId, Object outputContentData)voidsetPriority(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)TaskSummaryQueryBuildertaskSummaryQuery(String userId)voidundeployTaskDef(String id)-
Methods 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 Detail
-
getTasksOwned
List<org.kie.api.task.model.TaskSummary> getTasksOwned(String userId, List<org.kie.api.task.model.Status> status, QueryFilter filter)
-
getTasksAssignedAsPotentialOwner
List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds, List<org.kie.api.task.model.Status> status, QueryFilter filter)
-
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)
-
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()
-
getArchivedTasks
List<org.kie.api.task.model.TaskSummary> getArchivedTasks()
-
getCompletedTasks
List<org.kie.api.task.model.TaskSummary> getCompletedTasks()
-
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)
-
getSubTasksByParent
List<org.kie.api.task.model.TaskSummary> getSubTasksByParent(long parentId)
-
getPendingSubTasksByParent
int getPendingSubTasksByParent(long parentId)
-
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)
-
getTasksAssignedAsPotentialOwner
List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds)
-
getTasksAssignedAsPotentialOwnerByStatusByGroup
List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByStatusByGroup(String userId, List<String> groupIds, List<org.kie.api.task.model.Status> status)
-
getTasksAssignedAsRecipient
List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsRecipient(String userId)
-
getTasksAssignedAsTaskInitiator
List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsTaskInitiator(String userId)
-
getTasksAssignedAsTaskStakeholder
List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsTaskStakeholder(String userId)
-
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(String processInstanceId, List<org.kie.api.task.model.Status> status, String taskName)
-
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)
-
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)
-
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)
-
setDocumentContentFromUser
long setDocumentContentFromUser(long taskId, String userId, byte[] byteContent)
-
addOutputContentFromUser
long addOutputContentFromUser(long taskId, String userId, Map<String,Object> params)
-
getContentByIdForUser
org.kie.api.task.model.Content getContentByIdForUser(long contentId, String userId)
-
getOutputContentMapForUser
Map<String,Object> getOutputContentMapForUser(long taskId, String userId)
-
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)
-
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)
-
getTasksAssignedByGroups
List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroups(List<String> groupIds)
-
addMarshallerContext
void addMarshallerContext(String ownerId, ContentMarshallerContext context)
-
removeMarshallerContext
void removeMarshallerContext(String ownerId)
-
getMarshallerContext
ContentMarshallerContext getMarshallerContext(org.kie.api.task.model.Task task)
-
taskSummaryQuery
TaskSummaryQueryBuilder taskSummaryQuery(String userId)
-
getTasksAssignedAsBusinessAdministratorByStatus
List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsBusinessAdministratorByStatus(String userId, String language, List<org.kie.api.task.model.Status> statuses)
-
executeReminderForTask
void executeReminderForTask(long taskId, String fromUser)
-
-