public class TaskQueryBuilderImpl
extends org.jbpm.query.jpa.builder.impl.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.task.query.TaskQueryBuilder |
activationTime(Date... activationTime) |
org.kie.internal.task.query.TaskQueryBuilder |
activationTimeRange(Date activationTimeMin,
Date activationTimeMax) |
org.kie.internal.task.query.TaskQueryBuilder |
actualOwner(String... taskOwnerId) |
org.kie.internal.task.query.TaskQueryBuilder |
archived(boolean archived) |
org.kie.internal.task.query.TaskQueryBuilder |
ascending(org.kie.internal.task.query.TaskQueryBuilder.OrderBy field) |
org.kie.internal.query.ParametrizedQuery<org.kie.api.task.model.TaskSummary> |
build() |
org.kie.internal.task.query.TaskQueryBuilder |
businessAdmin(String... businessAdminId) |
org.kie.internal.task.query.TaskQueryBuilder |
clear() |
org.kie.internal.task.query.TaskQueryBuilder |
createdBy(String... createdById) |
org.kie.internal.task.query.TaskQueryBuilder |
createdOn(Date... createdOnDate) |
org.kie.internal.task.query.TaskQueryBuilder |
createdOnRange(Date createdOnMin,
Date createdOnMax) |
org.kie.internal.task.query.TaskQueryBuilder |
deploymentId(String... deploymentId) |
org.kie.internal.task.query.TaskQueryBuilder |
descending(org.kie.internal.task.query.TaskQueryBuilder.OrderBy field) |
org.kie.internal.task.query.TaskQueryBuilder |
description(String... description) |
org.kie.internal.task.query.TaskQueryBuilder |
expirationTime(Date... expirationTime) |
org.kie.internal.task.query.TaskQueryBuilder |
expirationTimeRange(Date expirationTimeMin,
Date expirationTimeMax) |
org.kie.internal.task.query.TaskQueryBuilder |
formName(String... formName) |
org.kie.internal.task.query.TaskQueryBuilder |
name(String... names) |
org.kie.internal.task.query.TaskQueryBuilder |
potentialOwner(String... potentialOwnerId) |
org.kie.internal.task.query.TaskQueryBuilder |
priority(int... priority) |
org.kie.internal.task.query.TaskQueryBuilder |
processId(String... processId) |
org.kie.internal.task.query.TaskQueryBuilder |
processInstanceId(long... processInstanceId) |
org.kie.internal.task.query.TaskQueryBuilder |
processInstanceIdRange(Long processInstanceIdMin,
Long processInstanceIdMax) |
org.kie.internal.task.query.TaskQueryBuilder |
processSessionId(long... processSessionId) |
org.kie.internal.task.query.TaskQueryBuilder |
skippable(boolean skippable) |
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 |
subject(String... subjects) |
org.kie.internal.task.query.TaskQueryBuilder |
subTaskStrategy(org.kie.internal.task.api.model.SubTasksStrategy... subTasksStrategy) |
org.kie.internal.task.query.TaskQueryBuilder |
taskId(long... taskId) |
org.kie.internal.task.query.TaskQueryBuilder |
taskIdRange(Long taskIdMin,
Long taskIdMax) |
org.kie.internal.task.query.TaskQueryBuilder |
taskParentId(long... taskParentId) |
org.kie.internal.task.query.TaskQueryBuilder |
taskType(String... taskType) |
org.kie.internal.task.query.TaskQueryBuilder |
workItemId(long... workItemId) |
addIntParameter, addLongParameter, addObjectParameter, addRangeParameter, addRangeParameters, endGroup, equals, getQueryWhere, intersect, like, maxResults, newGroup, offset, union
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public TaskQueryBuilderImpl(String userId, org.drools.core.command.CommandService taskCmdService)
public org.kie.internal.task.query.TaskQueryBuilder activationTime(Date... activationTime)
activationTime
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder activationTimeRange(Date activationTimeMin, Date activationTimeMax)
activationTimeRange
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder actualOwner(String... taskOwnerId)
actualOwner
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder archived(boolean archived)
archived
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 createdBy(String... createdById)
createdBy
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder createdOn(Date... createdOnDate)
createdOn
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder createdOnRange(Date createdOnMin, Date createdOnMax)
createdOnRange
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 description(String... description)
description
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder expirationTime(Date... expirationTime)
expirationTime
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder expirationTimeRange(Date expirationTimeMin, Date expirationTimeMax)
expirationTimeRange
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder formName(String... formName)
formName
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 processInstanceId(long... processInstanceId)
processInstanceId
in interface org.kie.internal.query.ProcessInstanceIdQueryBuilder<org.kie.internal.task.query.TaskQueryBuilder,org.kie.api.task.model.TaskSummary>
public org.kie.internal.task.query.TaskQueryBuilder name(String... names)
name
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder priority(int... priority)
priority
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder processId(String... processId)
processId
in interface org.kie.internal.runtime.manager.audit.query.ProcessIdQueryBuilder<org.kie.internal.task.query.TaskQueryBuilder,org.kie.api.task.model.TaskSummary>
public org.kie.internal.task.query.TaskQueryBuilder processInstanceIdRange(Long processInstanceIdMin, Long processInstanceIdMax)
processInstanceIdRange
in interface org.kie.internal.query.ProcessInstanceIdQueryBuilder<org.kie.internal.task.query.TaskQueryBuilder,org.kie.api.task.model.TaskSummary>
public org.kie.internal.task.query.TaskQueryBuilder processSessionId(long... processSessionId)
processSessionId
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder skippable(boolean skippable)
skippable
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 status(org.kie.api.task.model.Status... status)
status
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder subject(String... subjects)
subject
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder subTaskStrategy(org.kie.internal.task.api.model.SubTasksStrategy... subTasksStrategy)
subTaskStrategy
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 taskIdRange(Long taskIdMin, Long taskIdMax)
taskIdRange
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder taskParentId(long... taskParentId)
taskParentId
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder taskType(String... taskType)
taskType
in interface org.kie.internal.task.query.TaskQueryBuilder
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 clear()
clear
in interface org.kie.internal.query.ParametrizedQueryBuilder<org.kie.internal.task.query.TaskQueryBuilder>
clear
in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl<org.kie.internal.task.query.TaskQueryBuilder>
public org.kie.internal.task.query.TaskQueryBuilder ascending(org.kie.internal.task.query.TaskQueryBuilder.OrderBy field)
ascending
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.task.query.TaskQueryBuilder descending(org.kie.internal.task.query.TaskQueryBuilder.OrderBy field)
descending
in interface org.kie.internal.task.query.TaskQueryBuilder
public org.kie.internal.query.ParametrizedQuery<org.kie.api.task.model.TaskSummary> build()
build
in interface org.kie.internal.query.ExtendedParametrizedQueryBuilder<org.kie.internal.task.query.TaskQueryBuilder,org.kie.api.task.model.TaskSummary>
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.