KIE Internal 6.2.0.CR2

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
 int getCompletedTaskByUserId(String userId)
           
 int getPendingSubTasksByParent(long parentId)
           
 int getPendingTaskByUserId(String userId)
           
 Map<Long,List<org.kie.api.task.model.OrganizationalEntity>> 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.Task getTaskByWorkItemId(long workItemId)
           
 org.kie.api.task.model.Task getTaskInstanceById(long taskId)
           
 List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsBusinessAdministrator(String userId)
           
 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, 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<org.kie.api.task.model.Status> status, Date expirationDate)
           
 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> getTasksAssignedAsPotentialOwnerByExpirationDateOptional(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> 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> 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> 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)
           
 List<Long> getTasksByProcessInstanceId(long processInstanceId)
           
 List<org.kie.api.task.model.TaskSummary> getTasksByStatusByProcessInstanceId(long processInstanceId, List<org.kie.api.task.model.Status> status)
           
 List<org.kie.api.task.model.TaskSummary> getTasksByStatusByProcessInstanceIdByTaskName(long processInstanceId, List<org.kie.api.task.model.Status> status, String taskName)
           
 List<org.kie.api.task.model.TaskSummary> getTasksByVariousFields(String userId, Map<String,List<?>> parameters, boolean union)
          Deprecated. 
 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> query(String userId, QueryData queryData)
           
 

Method Detail

getTasksAssignedAsPotentialOwner

List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId,
                                                                          List<String> groupIds,
                                                                          List<org.kie.api.task.model.Status> status,
                                                                          QueryFilter filter)

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)

getTasksAssignedAsBusinessAdministrator

List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsBusinessAdministrator(String userId)

getTasksAssignedAsExcludedOwner

List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsExcludedOwner(String userId)

getTasksAssignedAsPotentialOwnerByExpirationDate

List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDate(String userId,
                                                                                          List<String> groupIds,
                                                                                          List<org.kie.api.task.model.Status> status,
                                                                                          Date expirationDate)

getTasksAssignedAsPotentialOwnerByExpirationDateOptional

List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId,
                                                                                                  List<String> groupIds,
                                                                                                  List<org.kie.api.task.model.Status> status,
                                                                                                  Date expirationDate)

getTasksAssignedAsPotentialOwnerByExpirationDate

List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDate(String userId,
                                                                                          List<org.kie.api.task.model.Status> status,
                                                                                          Date expirationDate)

getTasksAssignedAsPotentialOwnerByExpirationDateOptional

List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId,
                                                                                                  List<org.kie.api.task.model.Status> status,
                                                                                                  Date expirationDate)

getTasksAssignedAsPotentialOwner

List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId,
                                                                          List<String> groupIds,
                                                                          int firstResult,
                                                                          int maxResults)

getTasksAssignedAsPotentialOwnerByStatus

List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByStatus(String userId,
                                                                                  List<org.kie.api.task.model.Status> status)

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)

getTasksAssignedByGroup

List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroup(String groupId)

getTasksAssignedByGroups

List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroups(List<String> groupsId)

getTasksAssignedByGroupsByExpirationDate

List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroupsByExpirationDate(List<String> groupIds,
                                                                                  Date expirationDate)

getTasksAssignedByGroupsByExpirationDateOptional

List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroupsByExpirationDateOptional(List<String> groupIds,
                                                                                          Date expirationDate)

getTasksOwned

List<org.kie.api.task.model.TaskSummary> getTasksOwned(String userId)

getTasksOwnedByStatus

List<org.kie.api.task.model.TaskSummary> getTasksOwnedByStatus(String userId,
                                                               List<org.kie.api.task.model.Status> status)

getTasksOwnedByExpirationDate

List<org.kie.api.task.model.TaskSummary> getTasksOwnedByExpirationDate(String userId,
                                                                       List<org.kie.api.task.model.Status> status,
                                                                       Date expirationDate)

getTasksOwnedByExpirationDateOptional

List<org.kie.api.task.model.TaskSummary> getTasksOwnedByExpirationDateOptional(String userId,
                                                                               List<org.kie.api.task.model.Status> status,
                                                                               Date expirationDate)

getTasksOwnedByExpirationDateBeforeSpecifiedDate

List<org.kie.api.task.model.TaskSummary> getTasksOwnedByExpirationDateBeforeSpecifiedDate(String userId,
                                                                                          List<org.kie.api.task.model.Status> status,
                                                                                          Date date)

getSubTasksAssignedAsPotentialOwner

List<org.kie.api.task.model.TaskSummary> getSubTasksAssignedAsPotentialOwner(long parentId,
                                                                             String userId)

getSubTasksByParent

List<org.kie.api.task.model.TaskSummary> getSubTasksByParent(long parentId)

getTasksByStatusByProcessInstanceId

List<org.kie.api.task.model.TaskSummary> getTasksByStatusByProcessInstanceId(long processInstanceId,
                                                                             List<org.kie.api.task.model.Status> status)

getTasksByStatusByProcessInstanceIdByTaskName

List<org.kie.api.task.model.TaskSummary> getTasksByStatusByProcessInstanceIdByTaskName(long processInstanceId,
                                                                                       List<org.kie.api.task.model.Status> status,
                                                                                       String taskName)

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

List<Long> getTasksByProcessInstanceId(long processInstanceId)

getPotentialOwnersForTaskIds

Map<Long,List<org.kie.api.task.model.OrganizationalEntity>> getPotentialOwnersForTaskIds(List<Long> taskIds)

getCompletedTaskByUserId

int getCompletedTaskByUserId(String userId)

getPendingTaskByUserId

int getPendingTaskByUserId(String userId)

getTasksByVariousFields

@Deprecated
List<org.kie.api.task.model.TaskSummary> getTasksByVariousFields(String userId,
                                                                            Map<String,List<?>> parameters,
                                                                            boolean union)
Deprecated. 

This method will no longer be available as of jBPM 7.x

Parameters:
parameters - A map of parameters to add to the query
union - Whether the query should return a union or intersection of the criteria (parameters)
Returns:
See Also:
#query(String, QueryData)}

query

List<org.kie.api.task.model.TaskSummary> query(String userId,
                                               QueryData queryData)
Parameters:
queryData -
Returns:

KIE Internal 6.2.0.CR2

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.