org.jbpm.services.task.impl
Class TaskQueryBuilderImpl
java.lang.Object
org.kie.internal.query.AbstractQueryBuilderImpl<org.kie.internal.task.query.TaskQueryBuilder>
org.jbpm.services.task.impl.TaskQueryBuilderImpl
- All Implemented Interfaces:
- org.kie.internal.query.ParametrizedQueryBuilder<org.kie.internal.task.query.TaskQueryBuilder>, org.kie.internal.task.query.TaskQueryBuilder
public class TaskQueryBuilderImpl
- extends org.kie.internal.query.AbstractQueryBuilderImpl<org.kie.internal.task.query.TaskQueryBuilder>
- implements org.kie.internal.task.query.TaskQueryBuilder
Main Implementation of the 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.
Nested classes/interfaces inherited from interface org.kie.internal.task.query.TaskQueryBuilder |
org.kie.internal.task.query.TaskQueryBuilder.OrderBy |
Fields inherited from class org.kie.internal.query.AbstractQueryBuilderImpl |
queryData |
Method Summary |
org.kie.internal.query.ParametrizedQuery<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(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)
|
Methods inherited from class org.kie.internal.query.AbstractQueryBuilderImpl |
addIntParameter, addLongParameter, addObjectParameter, addRangeParameter, ascending, descending, equals, getQueryData, intersect, like, maxResults, offset, union |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.kie.internal.query.ParametrizedQueryBuilder |
ascending, descending, equals, intersect, like, maxResults, offset, union |
TaskQueryBuilderImpl
public TaskQueryBuilderImpl(String userId,
org.drools.core.command.CommandService taskCmdService)
workItemId
public org.kie.internal.task.query.TaskQueryBuilder workItemId(long... workItemId)
- Specified by:
workItemId
in interface org.kie.internal.task.query.TaskQueryBuilder
taskId
public org.kie.internal.task.query.TaskQueryBuilder taskId(long... taskId)
- Specified by:
taskId
in interface org.kie.internal.task.query.TaskQueryBuilder
processInstanceId
public org.kie.internal.task.query.TaskQueryBuilder processInstanceId(long... processInstanceId)
- Specified by:
processInstanceId
in interface org.kie.internal.task.query.TaskQueryBuilder
initiator
public org.kie.internal.task.query.TaskQueryBuilder initiator(String... createdById)
- Specified by:
initiator
in interface org.kie.internal.task.query.TaskQueryBuilder
stakeHolder
public org.kie.internal.task.query.TaskQueryBuilder stakeHolder(String... stakeHolderId)
- Specified by:
stakeHolder
in interface org.kie.internal.task.query.TaskQueryBuilder
potentialOwner
public org.kie.internal.task.query.TaskQueryBuilder potentialOwner(String... potentialOwnerId)
- Specified by:
potentialOwner
in interface org.kie.internal.task.query.TaskQueryBuilder
taskOwner
public org.kie.internal.task.query.TaskQueryBuilder taskOwner(String... taskOwnerId)
- Specified by:
taskOwner
in interface org.kie.internal.task.query.TaskQueryBuilder
businessAdmin
public org.kie.internal.task.query.TaskQueryBuilder businessAdmin(String... businessAdminId)
- Specified by:
businessAdmin
in interface org.kie.internal.task.query.TaskQueryBuilder
status
public org.kie.internal.task.query.TaskQueryBuilder status(Status... status)
- Specified by:
status
in interface org.kie.internal.task.query.TaskQueryBuilder
deploymentId
public org.kie.internal.task.query.TaskQueryBuilder deploymentId(String... deploymentId)
- Specified by:
deploymentId
in interface org.kie.internal.task.query.TaskQueryBuilder
language
public org.kie.internal.task.query.TaskQueryBuilder language(String language)
- Specified by:
language
in interface org.kie.internal.task.query.TaskQueryBuilder
orderBy
public org.kie.internal.task.query.TaskQueryBuilder orderBy(org.kie.internal.task.query.TaskQueryBuilder.OrderBy orderBy)
- Specified by:
orderBy
in interface org.kie.internal.task.query.TaskQueryBuilder
clear
public org.kie.internal.task.query.TaskQueryBuilder clear()
- Specified by:
clear
in interface org.kie.internal.query.ParametrizedQueryBuilder<org.kie.internal.task.query.TaskQueryBuilder>
- Overrides:
clear
in class org.kie.internal.query.AbstractQueryBuilderImpl<org.kie.internal.task.query.TaskQueryBuilder>
buildQuery
public org.kie.internal.query.ParametrizedQuery<TaskSummary> buildQuery()
- Specified by:
buildQuery
in interface org.kie.internal.task.query.TaskQueryBuilder
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.