public class TaskQueryServiceImpl extends Object implements org.kie.internal.task.api.TaskQueryService
| Constructor and Description |
|---|
TaskQueryServiceImpl() |
TaskQueryServiceImpl(org.kie.internal.task.api.TaskPersistenceContext persistenceContext,
org.kie.api.task.UserGroupCallback userGroupCallback) |
| Modifier and Type | Method and Description |
|---|---|
protected List<?> |
adoptList(List<?> source,
List<?> values) |
protected void |
applyQueryContext(Map<String,Object> params,
org.kie.internal.query.QueryContext queryContext) |
protected void |
applyQueryFilter(Map<String,Object> params,
org.kie.internal.query.QueryFilter queryFilter) |
protected List<org.kie.api.task.model.TaskSummary> |
collectTasksByPotentialOwners(List<Object[]> tasksByGroups) |
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> |
getTasksAssignedAsBusinessAdministratorByStatus(String userId,
List<org.kie.api.task.model.Status> status) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsExcludedOwner(String userId) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwner(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,
org.kie.internal.query.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> groupIds) |
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,
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,
boolean union,
Integer maxResults)
Deprecated.
|
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,
org.kie.internal.query.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,
Object queryObj) |
void |
setPersistenceContext(org.kie.internal.task.api.TaskPersistenceContext persistenceContext) |
void |
setUserGroupCallback(org.kie.api.task.UserGroupCallback userGroupCallback) |
public TaskQueryServiceImpl()
public TaskQueryServiceImpl(org.kie.internal.task.api.TaskPersistenceContext persistenceContext,
org.kie.api.task.UserGroupCallback userGroupCallback)
protected void applyQueryFilter(Map<String,Object> params, org.kie.internal.query.QueryFilter queryFilter)
protected void applyQueryContext(Map<String,Object> params, org.kie.internal.query.QueryContext queryContext)
public void setPersistenceContext(org.kie.internal.task.api.TaskPersistenceContext persistenceContext)
public void setUserGroupCallback(org.kie.api.task.UserGroupCallback userGroupCallback)
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsBusinessAdministrator(String userId)
getTasksAssignedAsBusinessAdministrator in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsExcludedOwner(String userId)
getTasksAssignedAsExcludedOwner in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId)
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds)
getTasksAssignedAsPotentialOwner in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroup(String groupId)
getTasksAssignedByGroup in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroupsByExpirationDateOptional(List<String> groupIds, Date expirationDate)
getTasksAssignedByGroupsByExpirationDateOptional in interface org.kie.internal.task.api.TaskQueryServiceprotected List<org.kie.api.task.model.TaskSummary> collectTasksByPotentialOwners(List<Object[]> tasksByGroups)
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroupsByExpirationDate(List<String> groupIds, Date expirationDate)
getTasksAssignedByGroupsByExpirationDate in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroups(List<String> groupIds)
getTasksAssignedByGroups in interface org.kie.internal.task.api.TaskQueryServicepublic Map<Long,List<org.kie.api.task.model.OrganizationalEntity>> getPotentialOwnersForTaskIds(List<Long> taskIds)
getPotentialOwnersForTaskIds in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds, int firstResult, int maxResults)
getTasksAssignedAsPotentialOwner in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsRecipient(String userId)
getTasksAssignedAsRecipient in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsTaskInitiator(String userId)
getTasksAssignedAsTaskInitiator in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsTaskStakeholder(String userId)
getTasksAssignedAsTaskStakeholder in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksOwned(String userId)
getTasksOwned in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksOwnedByStatus(String userId, List<org.kie.api.task.model.Status> status)
getTasksOwnedByStatus in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByStatus(String userId, List<org.kie.api.task.model.Status> status)
getTasksAssignedAsPotentialOwnerByStatus in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds, List<org.kie.api.task.model.Status> status, org.kie.internal.query.QueryFilter filter)
getTasksAssignedAsPotentialOwner in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksOwned(String userId, List<org.kie.api.task.model.Status> status, org.kie.internal.query.QueryFilter filter)
getTasksOwned in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getSubTasksAssignedAsPotentialOwner(long parentId, String userId)
getSubTasksAssignedAsPotentialOwner in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getSubTasksByParent(long parentId)
getSubTasksByParent in interface org.kie.internal.task.api.TaskQueryServicepublic int getPendingSubTasksByParent(long parentId)
getPendingSubTasksByParent in interface org.kie.internal.task.api.TaskQueryServicepublic org.kie.api.task.model.Task getTaskInstanceById(long taskId)
getTaskInstanceById in interface org.kie.internal.task.api.TaskQueryServicepublic org.kie.api.task.model.Task getTaskByWorkItemId(long workItemId)
getTaskByWorkItemId in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDate(String userId, List<String> groupIds, List<org.kie.api.task.model.Status> status, Date expirationDate)
getTasksAssignedAsPotentialOwnerByExpirationDate in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId, List<String> groupIds, List<org.kie.api.task.model.Status> status, Date expirationDate)
getTasksAssignedAsPotentialOwnerByExpirationDateOptional in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksOwnedByExpirationDate(String userId, List<org.kie.api.task.model.Status> status, Date expirationDate)
getTasksOwnedByExpirationDate in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksOwnedByExpirationDateOptional(String userId, List<org.kie.api.task.model.Status> status, Date expirationDate)
getTasksOwnedByExpirationDateOptional in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksOwnedByExpirationDateBeforeSpecifiedDate(String userId, List<org.kie.api.task.model.Status> status, Date date)
getTasksOwnedByExpirationDateBeforeSpecifiedDate in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksByStatusByProcessInstanceId(long processInstanceId, List<org.kie.api.task.model.Status> status)
getTasksByStatusByProcessInstanceId in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksByStatusByProcessInstanceIdByTaskName(long processInstanceId, List<org.kie.api.task.model.Status> status, String taskName)
getTasksByStatusByProcessInstanceIdByTaskName in interface org.kie.internal.task.api.TaskQueryServicepublic List<Long> getTasksByProcessInstanceId(long processInstanceId)
getTasksByProcessInstanceId in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDate(String userId, List<org.kie.api.task.model.Status> status, Date expirationDate)
getTasksAssignedAsPotentialOwnerByExpirationDate in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId, List<org.kie.api.task.model.Status> status, Date expirationDate)
getTasksAssignedAsPotentialOwnerByExpirationDateOptional in interface org.kie.internal.task.api.TaskQueryService@Deprecated public List<org.kie.api.task.model.TaskSummary> getTasksByVariousFields(String userId, 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, boolean union, Integer maxResults)
@Deprecated public List<org.kie.api.task.model.TaskSummary> getTasksByVariousFields(String userId, Map<String,List<?>> parameters, boolean union)
getTasksByVariousFields in interface org.kie.internal.task.api.TaskQueryServicepublic int getCompletedTaskByUserId(String userId)
getCompletedTaskByUserId in interface org.kie.internal.task.api.TaskQueryServicepublic int getPendingTaskByUserId(String userId)
getPendingTaskByUserId in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByStatusByGroup(String userId, List<String> groupIds, List<org.kie.api.task.model.Status> status)
getTasksAssignedAsPotentialOwnerByStatusByGroup in interface org.kie.internal.task.api.TaskQueryServicepublic List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsBusinessAdministratorByStatus(String userId, List<org.kie.api.task.model.Status> status)
getTasksAssignedAsBusinessAdministratorByStatus in interface org.kie.internal.task.api.TaskQueryServiceCopyright © 2001–2015 JBoss by Red Hat. All rights reserved.