public interface TaskQueryBuilder extends ParametrizedQueryBuilder<TaskQueryBuilder>
TaskSummary
instances.
One of the main motivations behind this class is that
adding new methods to this method provides a (factorial)
increase in ways to query for TaskSummary
instances
without unnecessarily cluttering up the interface, unlike
the deprecated "get*" method signatures,Modifier and Type | Interface and Description |
---|---|
static class |
TaskQueryBuilder.OrderBy
An enum used to specify the criteria for ordering the results of the query
|
Modifier and Type | Method and Description |
---|---|
ParametrizedQuery<org.kie.api.task.model.TaskSummary> |
buildQuery()
Create the
ParametrizedQuery instance that can be used
to retrieve the results, a List instance. |
TaskQueryBuilder |
businessAdmin(String... businessAdminId)
Add one or more business administrator ids as a criteria to the query
|
TaskQueryBuilder |
deploymentId(String... deploymentId)
Add one or more deployment ids as a criteria to the query
|
TaskQueryBuilder |
initiator(String... createdById)
Add one or more initiator ids as a criteria to the query
|
TaskQueryBuilder |
language(String language)
Add a language as a criteria to the query
|
TaskQueryBuilder |
orderBy(TaskQueryBuilder.OrderBy orderBy)
Order the results retrieved by the given parameter
results are ordered by default by task id.
|
TaskQueryBuilder |
potentialOwner(String... potentialOwnerId)
Add one or more potential owner ids as a criteria to the query
|
TaskQueryBuilder |
processInstanceId(long... processInstanceId)
Add one or more process instance ids as a criteria to the query
|
TaskQueryBuilder |
stakeHolder(String... stakeHolderId)
Add one or more stake holder ids as a criteria to the query
|
TaskQueryBuilder |
status(org.kie.api.task.model.Status... status)
Add one or more statuses as a criteria to the query
|
TaskQueryBuilder |
taskId(long... taskId)
Add one or more task ids as a criteria to the query
|
TaskQueryBuilder |
taskOwner(String... taskOwnerId)
Add one or more (actual) task owner ids as a criteria to the query
|
TaskQueryBuilder |
workItemId(long... workItemId)
Add one or more work item ids as a criteria to the query
|
ascending, clear, descending, equals, intersect, like, maxResults, offset, union
TaskQueryBuilder workItemId(long... workItemId)
workItemId
- one or moreTaskQueryBuilder
instanceTaskQueryBuilder taskId(long... taskId)
taskId
- TaskQueryBuilder
instanceTaskQueryBuilder processInstanceId(long... processInstanceId)
processInstanceId
- TaskQueryBuilder
instanceTaskQueryBuilder initiator(String... createdById)
createdById
- TaskQueryBuilder
instanceTaskQueryBuilder stakeHolder(String... stakeHolderId)
stakeHolderId
- TaskQueryBuilder
instanceTaskQueryBuilder potentialOwner(String... potentialOwnerId)
potentialOwnerId
- TaskQueryBuilder
instanceTaskQueryBuilder taskOwner(String... taskOwnerId)
taskOwnerId
- TaskQueryBuilder
instanceTaskQueryBuilder businessAdmin(String... businessAdminId)
businessAdminId
- TaskQueryBuilder
instanceTaskQueryBuilder status(org.kie.api.task.model.Status... status)
status
- TaskQueryBuilder
instanceTaskQueryBuilder deploymentId(String... deploymentId)
deploymentId
- TaskQueryBuilder
instanceTaskQueryBuilder language(String language)
language
- TaskQueryBuilder
instanceTaskQueryBuilder orderBy(TaskQueryBuilder.OrderBy orderBy)
orderBy
- TaskQueryBuilder
instanceParametrizedQuery<org.kie.api.task.model.TaskSummary> buildQuery()
ParametrizedQuery
instance that can be used
to retrieve the results, a List
instance.
Further modifications to the TaskQueryBuilder
instance
will not affect the query criteria used in the ParametrizedQuery
produced by this method.Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.