org.jbpm.task.api
Interface TaskQueryService

All Known Implementing Classes:
TaskQueryServiceImpl

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 getPendingSubTasksByParent(long parentId)
           
 List<TaskSummary> getSubTasksAssignedAsPotentialOwner(long parentId, String userId, String language)
           
 List<TaskSummary> getSubTasksByParent(long parentId)
           
 Task getTaskByWorkItemId(long workItemId)
           
 Task getTaskInstanceById(long taskId)
           
 List<TaskSummary> getTasksAssignedAsBusinessAdministrator(String userId, String language)
           
 List<TaskSummary> getTasksAssignedAsExcludedOwner(String userId, String language)
           
 List<TaskSummary> getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds, String language)
           
 List<TaskSummary> getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds, String language, int firstResult, int maxResult)
           
 List<TaskSummary> getTasksAssignedAsPotentialOwner(String userId, String language)
           
 List<TaskSummary> getTasksAssignedAsPotentialOwnerByStatus(String salaboy, List<Status> status, String language)
           
 List<TaskSummary> getTasksAssignedAsPotentialOwnerByStatusByGroup(String userId, List<String> groupIds, List<Status> status, String language)
           
 List<TaskSummary> getTasksAssignedAsRecipient(String userId, String language)
           
 List<TaskSummary> getTasksAssignedAsTaskInitiator(String userId, String language)
           
 List<TaskSummary> getTasksAssignedAsTaskStakeholder(String userId, String language)
           
 List<TaskSummary> getTasksOwned(String userId)
           
 List<TaskSummary> getTasksOwned(String userId, List<Status> status, String language)
           
 

Method Detail

getTasksAssignedAsBusinessAdministrator

List<TaskSummary> getTasksAssignedAsBusinessAdministrator(String userId,
                                                          String language)

getTasksAssignedAsExcludedOwner

List<TaskSummary> getTasksAssignedAsExcludedOwner(String userId,
                                                  String language)

getTasksAssignedAsPotentialOwner

List<TaskSummary> getTasksAssignedAsPotentialOwner(String userId,
                                                   String language)

getTasksAssignedAsPotentialOwner

List<TaskSummary> getTasksAssignedAsPotentialOwner(String userId,
                                                   List<String> groupIds,
                                                   String language)

getTasksAssignedAsPotentialOwner

List<TaskSummary> getTasksAssignedAsPotentialOwner(String userId,
                                                   List<String> groupIds,
                                                   String language,
                                                   int firstResult,
                                                   int maxResult)

getTasksAssignedAsRecipient

List<TaskSummary> getTasksAssignedAsRecipient(String userId,
                                              String language)

getTasksAssignedAsTaskInitiator

List<TaskSummary> getTasksAssignedAsTaskInitiator(String userId,
                                                  String language)

getTasksAssignedAsTaskStakeholder

List<TaskSummary> getTasksAssignedAsTaskStakeholder(String userId,
                                                    String language)

getTasksOwned

List<TaskSummary> getTasksOwned(String userId)

getTasksOwned

List<TaskSummary> getTasksOwned(String userId,
                                List<Status> status,
                                String language)

getTasksAssignedAsPotentialOwnerByStatus

List<TaskSummary> getTasksAssignedAsPotentialOwnerByStatus(String salaboy,
                                                           List<Status> status,
                                                           String language)

getTasksAssignedAsPotentialOwnerByStatusByGroup

List<TaskSummary> getTasksAssignedAsPotentialOwnerByStatusByGroup(String userId,
                                                                  List<String> groupIds,
                                                                  List<Status> status,
                                                                  String language)

getSubTasksAssignedAsPotentialOwner

List<TaskSummary> getSubTasksAssignedAsPotentialOwner(long parentId,
                                                      String userId,
                                                      String language)

getSubTasksByParent

List<TaskSummary> getSubTasksByParent(long parentId)

getPendingSubTasksByParent

int getPendingSubTasksByParent(long parentId)

getTaskInstanceById

Task getTaskInstanceById(long taskId)

getTaskByWorkItemId

Task getTaskByWorkItemId(long workItemId)


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