Package org.kie.internal.task.api
Interface TaskQueryService
public interface TaskQueryService
The Task Query Service will contain all the methods
to get information about the current Task Instances.
Most of the times these methods will be used to build
User Interfaces, and we should not include any method
related with Task Statistics here.
-
Method Summary
Modifier and TypeMethodDescriptionintgetCompletedTaskByUserId(String userId) intgetPendingSubTasksByParent(long parentId) intgetPendingTaskByUserId(String userId) getPotentialOwnersForTaskIds(List<Long> taskIds) List<org.kie.api.task.model.TaskSummary>getSubTasksAssignedAsPotentialOwner(long parentId, String userId) List<org.kie.api.task.model.TaskSummary>getSubTasksByParent(long parentId) org.kie.api.task.model.TaskgetTaskByWorkItemId(long workItemId) org.kie.api.task.model.TaskgetTaskInstanceById(long taskId) List<org.kie.api.task.model.TaskSummary>getTasksAssignedAsBusinessAdministrator(String userId, List<String> groupIds) List<org.kie.api.task.model.TaskSummary>getTasksAssignedAsBusinessAdministratorByStatus(String userId, List<String> groupIds, List<org.kie.api.task.model.Status> status) 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, int firstResult, int maxResults) 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<String> groupIds, List<org.kie.api.task.model.Status> status, Date expirationDate) List<org.kie.api.task.model.TaskSummary>getTasksAssignedAsPotentialOwnerByExpirationDate(String userId, List<org.kie.api.task.model.Status> status, Date expirationDate) List<org.kie.api.task.model.TaskSummary>getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId, List<String> groupIds, List<org.kie.api.task.model.Status> status, Date expirationDate) List<org.kie.api.task.model.TaskSummary>getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId, List<org.kie.api.task.model.Status> status, Date expirationDate) List<org.kie.api.task.model.TaskSummary>getTasksAssignedAsPotentialOwnerByStatus(String userId, List<org.kie.api.task.model.Status> status) 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> groupsId) List<org.kie.api.task.model.TaskSummary>getTasksAssignedByGroupsByExpirationDate(List<String> groupIds, Date expirationDate) List<org.kie.api.task.model.TaskSummary>getTasksAssignedByGroupsByExpirationDateOptional(List<String> groupIds, Date expirationDate) getTasksByProcessInstanceId(String processInstanceId) List<org.kie.api.task.model.TaskSummary>getTasksByStatusByProcessInstanceId(String processInstanceId, List<org.kie.api.task.model.Status> status) 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.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> status, 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> status, Date expirationDate) List<org.kie.api.task.model.TaskSummary>getTasksOwnedByStatus(String userId, List<org.kie.api.task.model.Status> status) List<org.kie.api.task.model.TaskSummary>
-
Method Details
-
getTasksAssignedAsPotentialOwner
-
getTasksOwned
List<org.kie.api.task.model.TaskSummary> getTasksOwned(String userId, List<org.kie.api.task.model.Status> status, QueryFilter filter) -
getTasksAssignedAsPotentialOwner
-
getTasksAssignedAsBusinessAdministrator
-
getTasksAssignedAsBusinessAdministratorByStatus
-
getTasksAssignedAsExcludedOwner
-
getTasksAssignedAsPotentialOwnerByExpirationDate
-
getTasksAssignedAsPotentialOwnerByExpirationDateOptional
-
getTasksAssignedAsPotentialOwnerByExpirationDate
-
getTasksAssignedAsPotentialOwnerByExpirationDateOptional
-
getTasksAssignedAsPotentialOwner
-
getTasksAssignedAsPotentialOwnerByStatus
-
getTasksAssignedAsPotentialOwnerByStatusByGroup
-
getTasksAssignedAsRecipient
-
getTasksAssignedAsTaskInitiator
-
getTasksAssignedAsTaskStakeholder
-
getTasksAssignedByGroup
-
getTasksAssignedByGroups
-
getTasksAssignedByGroupsByExpirationDate
-
getTasksAssignedByGroupsByExpirationDateOptional
-
getTasksOwned
-
getTasksOwnedByStatus
-
getTasksOwnedByExpirationDate
-
getTasksOwnedByExpirationDateOptional
-
getTasksOwnedByExpirationDateBeforeSpecifiedDate
-
getSubTasksAssignedAsPotentialOwner
-
getSubTasksByParent
-
getTasksByStatusByProcessInstanceId
-
getTasksByStatusByProcessInstanceIdByTaskName
-
getPendingSubTasksByParent
int getPendingSubTasksByParent(long parentId) -
getTaskByWorkItemId
org.kie.api.task.model.Task getTaskByWorkItemId(long workItemId) -
getTaskInstanceById
org.kie.api.task.model.Task getTaskInstanceById(long taskId) -
getTasksByProcessInstanceId
-
getPotentialOwnersForTaskIds
-
getCompletedTaskByUserId
-
getPendingTaskByUserId
-
query
- Parameters:
queryWhere-- Returns:
-