KIE Internal 6.0.1.Final

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.


Field Summary
static String ACTUAL_OWNER_ID_LIST
           
static String BUSINESS_ADMIN_ID_LIST
           
static String LANGUAGE
           
static String POTENTIAL_OWNER_ID_LIST
           
static String PROCESS_INST_ID_LIST
           
static String STATUS_LIST
           
static String TASK_ID_LIST
           
static String WORK_ITEM_ID_LIST
           
 
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, String language)
           
 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, String language)
           
 List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsExcludedOwner(String userId, String language)
           
 List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds, String language)
           
 List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds, String language, int firstResult, int maxResults)
           
 List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, String language)
           
 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, String language)
           
 List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByStatusByGroup(String userId, List<String> groupIds, List<org.kie.api.task.model.Status> status, String language)
           
 List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsRecipient(String userId, String language)
           
 List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsTaskInitiator(String userId, String language)
           
 List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsTaskStakeholder(String userId, String language)
           
 List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroup(String groupId, String language)
           
 List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroups(List<String> groupsId, String language)
           
 List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroupsByExpirationDate(List<String> groupIds, String language, Date expirationDate)
           
 List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroupsByExpirationDateOptional(List<String> groupIds, String language, 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, String language)
           
 List<org.kie.api.task.model.TaskSummary> getTasksByStatusByProcessInstanceIdByTaskName(long processInstanceId, List<org.kie.api.task.model.Status> status, String taskName, String language)
           
 List<org.kie.api.task.model.TaskSummary> getTasksByVariousFields(List<Long> workItemIds, List<Long> taskIds, List<Long> procInstIds, List<String> busAdmins, List<String> potOwners, List<String> taskOwners, List<org.kie.api.task.model.Status> status, List<String> language, boolean union)
           
 List<org.kie.api.task.model.TaskSummary> getTasksByVariousFields(Map<String,List<?>> parameters, boolean union)
           
 List<org.kie.api.task.model.TaskSummary> getTasksOwned(String userId, String language)
           
 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, String language)
           
 

Field Detail

WORK_ITEM_ID_LIST

static final String WORK_ITEM_ID_LIST
See Also:
Constant Field Values

TASK_ID_LIST

static final String TASK_ID_LIST
See Also:
Constant Field Values

PROCESS_INST_ID_LIST

static final String PROCESS_INST_ID_LIST
See Also:
Constant Field Values

BUSINESS_ADMIN_ID_LIST

static final String BUSINESS_ADMIN_ID_LIST
See Also:
Constant Field Values

POTENTIAL_OWNER_ID_LIST

static final String POTENTIAL_OWNER_ID_LIST
See Also:
Constant Field Values

ACTUAL_OWNER_ID_LIST

static final String ACTUAL_OWNER_ID_LIST
See Also:
Constant Field Values

STATUS_LIST

static final String STATUS_LIST
See Also:
Constant Field Values

LANGUAGE

static final String LANGUAGE
See Also:
Constant Field Values
Method Detail

getTasksAssignedAsBusinessAdministrator

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

getTasksAssignedAsExcludedOwner

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

getTasksAssignedAsPotentialOwner

List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId,
                                                                          String language)

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,
                                                                          String language)

getTasksAssignedAsPotentialOwner

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

getTasksAssignedAsPotentialOwnerByStatus

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

getTasksAssignedAsPotentialOwnerByStatusByGroup

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

getTasksAssignedAsRecipient

List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsRecipient(String userId,
                                                                     String language)

getTasksAssignedAsTaskInitiator

List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsTaskInitiator(String userId,
                                                                         String language)

getTasksAssignedAsTaskStakeholder

List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsTaskStakeholder(String userId,
                                                                           String language)

getTasksAssignedByGroup

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

getTasksAssignedByGroups

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

getTasksAssignedByGroupsByExpirationDate

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

getTasksAssignedByGroupsByExpirationDateOptional

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

getTasksOwned

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

getTasksOwnedByStatus

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

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,
                                                                             String language)

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,
                                                                             String language)

getTasksByStatusByProcessInstanceIdByTaskName

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

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)

getTasksByVariousFields

List<org.kie.api.task.model.TaskSummary> getTasksByVariousFields(List<Long> workItemIds,
                                                                 List<Long> taskIds,
                                                                 List<Long> procInstIds,
                                                                 List<String> busAdmins,
                                                                 List<String> potOwners,
                                                                 List<String> taskOwners,
                                                                 List<org.kie.api.task.model.Status> status,
                                                                 List<String> language,
                                                                 boolean union)

getTasksByVariousFields

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

getCompletedTaskByUserId

int getCompletedTaskByUserId(String userId)

getPendingTaskByUserId

int getPendingTaskByUserId(String userId)

KIE Internal 6.0.1.Final

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