public class TaskQueryBuilderImpl
extends org.kie.internal.query.AbstractQueryBuilderImpl<org.kie.internal.task.query.TaskQueryBuilder>
implements org.kie.internal.task.query.TaskQueryBuilder
TaskQueryBuilder
. See the TaskQueryBuilder
interface
for more information.
This implementation defaults to an ascending orderby of "Id". It's important to
have a default ordering of results so that optional (QueryContext
) offset and count
parameters then will actually be useful. Without an ordering, subsequent queries can retrieve
different randomly ordered lists.Constructor and Description |
---|
TaskQueryBuilderImpl(String userId,
org.drools.core.command.CommandService taskCmdService) |
Modifier and Type | Method and Description |
---|---|
org.kie.internal.query.ParametrizedQuery<org.kie.api.task.model.TaskSummary> |
buildQuery() |
org.kie.internal.task.query.TaskQueryBuilder |
businessAdmin(String... businessAdminId) |
org.kie.internal.task.query.TaskQueryBuilder |
clear() |
org.kie.internal.task.query.TaskQueryBuilder |
deploymentId(String... deploymentId) |
org.kie.internal.task.query.TaskQueryBuilder |
initiator(String... createdById) |
org.kie.internal.task.query.TaskQueryBuilder |
language(String language) |
org.kie.internal.task.query.TaskQueryBuilder |
orderBy(org.kie.internal.task.query.TaskQueryBuilder.OrderBy orderBy) |
org.kie.internal.task.query.TaskQueryBuilder |
potentialOwner(String... potentialOwnerId) |
org.kie.internal.task.query.TaskQueryBuilder |
processInstanceId(long... processInstanceId) |
org.kie.internal.task.query.TaskQueryBuilder |
stakeHolder(String... stakeHolderId) |
org.kie.internal.task.query.TaskQueryBuilder |
status(org.kie.api.task.model.Status... status) |
org.kie.internal.task.query.TaskQueryBuilder |
taskId(long... taskId) |
org.kie.internal.task.query.TaskQueryBuilder |
taskOwner(String... taskOwnerId) |
org.kie.internal.task.query.TaskQueryBuilder |
workItemId(long... workItemId) |
addIntParameter, addLongParameter, addObjectParameter, addRangeParameter, ascending, descending, equals, getQueryData, intersect, like, maxResults, offset, union
public TaskQueryBuilderImpl(String userId, org.drools.core.command.CommandService taskCmdService)
public org.kie.internal.task.query.TaskQueryBuilder workItemId(long... workItemId)
workItemId
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder taskId(long... taskId)
taskId
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder processInstanceId(long... processInstanceId)
processInstanceId
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder initiator(String... createdById)
initiator
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder stakeHolder(String... stakeHolderId)
stakeHolder
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder potentialOwner(String... potentialOwnerId)
potentialOwner
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder taskOwner(String... taskOwnerId)
taskOwner
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder businessAdmin(String... businessAdminId)
businessAdmin
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder status(org.kie.api.task.model.Status... status)
status
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder deploymentId(String... deploymentId)
deploymentId
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder language(String language)
language
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder orderBy(org.kie.internal.task.query.TaskQueryBuilder.OrderBy orderBy)
orderBy
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder clear()
clear
in interface org.kie.internal.query.ParametrizedQueryBuilder<org.kie.internal.task.query.TaskQueryBuilder>
clear
in class org.kie.internal.query.AbstractQueryBuilderImpl<org.kie.internal.task.query.TaskQueryBuilder>
public org.kie.internal.query.ParametrizedQuery<org.kie.api.task.model.TaskSummary> buildQuery()
buildQuery
in interface org.kie.internal.task.query.TaskQueryBuilder
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.