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<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> |
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<org.kie.api.task.model.TaskSummary> |
getTasksByGroup(List<String> groupIds) |
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, List<String> groupIds)
getTasksAssignedAsBusinessAdministrator
in interface org.kie.internal.task.api.TaskQueryService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsExcludedOwner(String userId)
getTasksAssignedAsExcludedOwner
in interface org.kie.internal.task.api.TaskQueryService
public 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.TaskQueryService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroup(String groupId)
getTasksAssignedByGroup
in interface org.kie.internal.task.api.TaskQueryService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroupsByExpirationDateOptional(List<String> groupIds, Date expirationDate)
getTasksAssignedByGroupsByExpirationDateOptional
in interface org.kie.internal.task.api.TaskQueryService
protected 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.TaskQueryService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedByGroups(List<String> groupIds)
getTasksAssignedByGroups
in interface org.kie.internal.task.api.TaskQueryService
public Map<Long,List<org.kie.api.task.model.OrganizationalEntity>> getPotentialOwnersForTaskIds(List<Long> taskIds)
getPotentialOwnersForTaskIds
in interface org.kie.internal.task.api.TaskQueryService
public 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.TaskQueryService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsRecipient(String userId)
getTasksAssignedAsRecipient
in interface org.kie.internal.task.api.TaskQueryService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsTaskInitiator(String userId)
getTasksAssignedAsTaskInitiator
in interface org.kie.internal.task.api.TaskQueryService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsTaskStakeholder(String userId)
getTasksAssignedAsTaskStakeholder
in interface org.kie.internal.task.api.TaskQueryService
public List<org.kie.api.task.model.TaskSummary> getTasksOwned(String userId)
getTasksOwned
in interface org.kie.internal.task.api.TaskQueryService
public 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.TaskQueryService
public 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.TaskQueryService
public 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.TaskQueryService
public 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.TaskQueryService
public List<org.kie.api.task.model.TaskSummary> getSubTasksAssignedAsPotentialOwner(long parentId, String userId)
getSubTasksAssignedAsPotentialOwner
in interface org.kie.internal.task.api.TaskQueryService
public List<org.kie.api.task.model.TaskSummary> getSubTasksByParent(long parentId)
getSubTasksByParent
in interface org.kie.internal.task.api.TaskQueryService
public int getPendingSubTasksByParent(long parentId)
getPendingSubTasksByParent
in interface org.kie.internal.task.api.TaskQueryService
public org.kie.api.task.model.Task getTaskInstanceById(long taskId)
getTaskInstanceById
in interface org.kie.internal.task.api.TaskQueryService
public org.kie.api.task.model.Task getTaskByWorkItemId(long workItemId)
getTaskByWorkItemId
in interface org.kie.internal.task.api.TaskQueryService
public 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.TaskQueryService
public 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.TaskQueryService
public 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.TaskQueryService
public 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.TaskQueryService
public 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.TaskQueryService
public 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.TaskQueryService
public 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.TaskQueryService
public List<Long> getTasksByProcessInstanceId(long processInstanceId)
getTasksByProcessInstanceId
in interface org.kie.internal.task.api.TaskQueryService
public 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.TaskQueryService
public 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.TaskQueryService
public int getCompletedTaskByUserId(String userId)
getCompletedTaskByUserId
in interface org.kie.internal.task.api.TaskQueryService
public int getPendingTaskByUserId(String userId)
getPendingTaskByUserId
in interface org.kie.internal.task.api.TaskQueryService
public 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.TaskQueryService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsBusinessAdministratorByStatus(String userId, List<String> groupIds, List<org.kie.api.task.model.Status> status)
getTasksAssignedAsBusinessAdministratorByStatus
in interface org.kie.internal.task.api.TaskQueryService
public List<org.kie.api.task.model.TaskSummary> getTasksByGroup(List<String> groupIds)
getTasksByGroup
in interface org.kie.internal.task.api.TaskQueryService
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.