|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TaskQuery
Allows programmatic querying of Tasks;
| Method Summary | |
|---|---|
TaskQuery |
dueAfter(Date dueDate)
Only select tasks which have a due date after the given date. |
TaskQuery |
dueBefore(Date dueDate)
Only select tasks which have a due date before the given date. |
TaskQuery |
dueDate(Date dueDate)
Only select tasks with the given due date. |
TaskQuery |
executionId(String executionId)
Only select tasks for the given execution. |
TaskQuery |
orderByDueDate()
Order by due date (needs to be followed by Query.asc() or Query.desc()). |
TaskQuery |
orderByExecutionId()
Order by execution id (needs to be followed by Query.asc() or Query.desc()). |
TaskQuery |
orderByProcessInstanceId()
Order by process instance id (needs to be followed by Query.asc() or Query.desc()). |
TaskQuery |
orderByTaskAssignee()
Order by assignee (needs to be followed by Query.asc() or Query.desc()). |
TaskQuery |
orderByTaskCreateTime()
Order by the time on which the tasks were created (needs to be followed by Query.asc() or Query.desc()). |
TaskQuery |
orderByTaskDescription()
Order by description (needs to be followed by Query.asc() or Query.desc()). |
TaskQuery |
orderByTaskId()
Order by task id (needs to be followed by Query.asc() or Query.desc()). |
TaskQuery |
orderByTaskName()
Order by task name (needs to be followed by Query.asc() or Query.desc()). |
TaskQuery |
orderByTaskPriority()
Order by priority (needs to be followed by Query.asc() or Query.desc()). |
TaskQuery |
processDefinitionId(String processDefinitionId)
Only select tasks which are part of a process instance which has the given process definition id. |
TaskQuery |
processDefinitionKey(String processDefinitionKey)
Only select tasks which are part of a process instance which has the given process definition key. |
TaskQuery |
processDefinitionName(String processDefinitionName)
Only select tasks which are part of a process instance which has the given process definition name. |
TaskQuery |
processInstanceBusinessKey(String processInstanceBusinessKey)
Only select tasks foe the given business key |
TaskQuery |
processInstanceId(String processInstanceId)
Only select tasks for the given process instance id. |
TaskQuery |
processVariableValueEquals(String variableName,
Object variableValue)
Only select tasks which have are part of a process that have a variable with the given name set to the given value. |
TaskQuery |
taskAssignee(String assignee)
Only select tasks which are assigned to the given user. |
TaskQuery |
taskCandidateGroup(String candidateGroup)
Only select tasks for which users in the given group are candidates. |
TaskQuery |
taskCandidateGroupIn(List<String> candidateGroups)
Only select tasks for which the 'candidateGroup' is one of the given groups. |
TaskQuery |
taskCandidateUser(String candidateUser)
Only select tasks for which the given user is a candidate. |
TaskQuery |
taskCreatedAfter(Date after)
Only select tasks that are created after the given date. |
TaskQuery |
taskCreatedBefore(Date before)
Only select tasks that are created before the given date. |
TaskQuery |
taskCreatedOn(Date createTime)
Only select tasks that are created on the given date. |
TaskQuery |
taskDefinitionKey(String key)
Only select tasks with the given taskDefinitionKey. |
TaskQuery |
taskDefinitionKeyLike(String keyLike)
Only select tasks with a taskDefinitionKey that match the given parameter. |
TaskQuery |
taskDescription(String description)
Only select tasks with the given description. |
TaskQuery |
taskDescriptionLike(String descriptionLike)
Only select tasks with a description matching the parameter . |
TaskQuery |
taskId(String taskId)
Only select tasks with the given task id (in practice, there will be maximum one of this kind) |
TaskQuery |
taskInvolvedUser(String involvedUser)
Only select tasks for which there exist an IdentityLink with the given user |
TaskQuery |
taskMaxPriority(Integer maxPriority)
Only select tasks with the given priority or lower. |
TaskQuery |
taskMinPriority(Integer minPriority)
Only select tasks with the given priority or higher. |
TaskQuery |
taskName(String name)
Only select tasks with the given name |
TaskQuery |
taskNameLike(String nameLike)
Only select tasks with a name matching the parameter. |
TaskQuery |
taskOwner(String owner)
Only select tasks for which the given user is the owner. |
TaskQuery |
taskPriority(Integer priority)
Only select tasks with the given priority. |
TaskQuery |
taskUnnassigned()
Only select tasks which don't have an assignee. |
TaskQuery |
taskVariableValueEquals(String variableName,
Object variableValue)
Only select tasks which have a local task variable with the given name set to the given value. |
| Methods inherited from interface org.activiti.engine.query.Query |
|---|
asc, count, desc, list, listPage, singleResult |
| Method Detail |
|---|
TaskQuery taskId(String taskId)
TaskQuery taskName(String name)
TaskQuery taskNameLike(String nameLike)
TaskQuery taskDescription(String description)
TaskQuery taskDescriptionLike(String descriptionLike)
TaskQuery taskPriority(Integer priority)
TaskQuery taskMinPriority(Integer minPriority)
TaskQuery taskMaxPriority(Integer maxPriority)
TaskQuery taskAssignee(String assignee)
TaskQuery taskOwner(String owner)
TaskQuery taskUnnassigned()
TaskQuery taskCandidateUser(String candidateUser)
TaskQuery taskInvolvedUser(String involvedUser)
IdentityLink with the given user
TaskQuery taskCandidateGroup(String candidateGroup)
TaskQuery taskCandidateGroupIn(List<String> candidateGroups)
ActivitiException - When query is executed and taskCandidateGroup(String) or
taskCandidateUser(String) has been executed on the query instance.
When passed group list is empty or null.TaskQuery processInstanceId(String processInstanceId)
TaskQuery processInstanceBusinessKey(String processInstanceBusinessKey)
TaskQuery executionId(String executionId)
TaskQuery taskCreatedOn(Date createTime)
TaskQuery taskCreatedBefore(Date before)
TaskQuery taskCreatedAfter(Date after)
TaskQuery taskDefinitionKey(String key)
TaskQuery taskDefinitionKeyLike(String keyLike)
TaskQuery taskVariableValueEquals(String variableName,
Object variableValue)
TaskQuery processVariableValueEquals(String variableName,
Object variableValue)
TaskQuery processDefinitionKey(String processDefinitionKey)
TaskQuery processDefinitionId(String processDefinitionId)
TaskQuery processDefinitionName(String processDefinitionName)
TaskQuery dueDate(Date dueDate)
TaskQuery dueBefore(Date dueDate)
TaskQuery dueAfter(Date dueDate)
TaskQuery orderByTaskId()
Query.asc() or Query.desc()).
TaskQuery orderByTaskName()
Query.asc() or Query.desc()).
TaskQuery orderByTaskDescription()
Query.asc() or Query.desc()).
TaskQuery orderByTaskPriority()
Query.asc() or Query.desc()).
TaskQuery orderByTaskAssignee()
Query.asc() or Query.desc()).
TaskQuery orderByTaskCreateTime()
Query.asc() or Query.desc()).
TaskQuery orderByProcessInstanceId()
Query.asc() or Query.desc()).
TaskQuery orderByExecutionId()
Query.asc() or Query.desc()).
TaskQuery orderByDueDate()
Query.asc() or Query.desc()).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||