|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
public interface TaskQuery
Allows programmatic querying of Task
s;
方法摘要 | |
---|---|
TaskQuery |
active()
Only selects tasks which are active (ie. not suspended) |
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 |
excludeSubtasks()
Only select tasks that have no parent (i.e. do not select subtasks). |
TaskQuery |
executionId(String executionId)
Only select tasks for the given execution. |
TaskQuery |
includeProcessVariables()
Include global task variables in the task query result |
TaskQuery |
includeTaskLocalVariables()
Include local task variables in the task query result |
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 |
processDefinitionKeyLike(String processDefinitionKeyLike)
Only select tasks which are part of a process instance which has a process definition key like the given value. |
TaskQuery |
processDefinitionName(String processDefinitionName)
Only select tasks which are part of a process instance which has the given process definition name. |
TaskQuery |
processDefinitionNameLike(String processDefinitionNameLike)
Only select tasks which are part of a process instance which has a process definition name like the given value. |
TaskQuery |
processInstanceBusinessKey(String processInstanceBusinessKey)
Only select tasks foe the given business key |
TaskQuery |
processInstanceBusinessKeyLike(String processInstanceBusinessKeyLike)
Only select tasks with a business key like the given value The syntax is that of SQL: for example usage: processInstanceBusinessKeyLike("%activiti%"). |
TaskQuery |
processInstanceId(String processInstanceId)
Only select tasks for the given process instance id. |
TaskQuery |
processVariableValueEquals(Object variableValue)
Only select tasks which are part of a process that has at least one variable with the given value. |
TaskQuery |
processVariableValueEquals(String variableName,
Object variableValue)
Only select tasks which are part of a process that has a variable with the given name set to the given value. |
TaskQuery |
processVariableValueEqualsIgnoreCase(String name,
String value)
Only select tasks which are part of a process that has a local string variable which is not the given value, case insensitive. |
TaskQuery |
processVariableValueGreaterThan(String name,
Object value)
Only select tasks which have a global variable value greater than the passed value when they ended. |
TaskQuery |
processVariableValueGreaterThanOrEqual(String name,
Object value)
Only select tasks which have a global variable value greater than or equal to the passed value when they ended. |
TaskQuery |
processVariableValueLessThan(String name,
Object value)
Only select tasks which have a global variable value less than the passed value when the ended.Booleans, Byte-arrays and Serializable objects (which are not primitive type
wrappers) are not supported. |
TaskQuery |
processVariableValueLessThanOrEqual(String name,
Object value)
Only select tasks which have a global variable value less than or equal to the passed value when they ended. |
TaskQuery |
processVariableValueLike(String name,
String value)
Only select tasks which have a global variable value like the given value when they ended. |
TaskQuery |
processVariableValueNotEquals(String variableName,
Object variableValue)
Only select tasks which have a variable with the given name, but with a different value than the passed value. |
TaskQuery |
processVariableValueNotEqualsIgnoreCase(String name,
String value)
Only select tasks which are part of a process that has a string variable with the given value, case insensitive. |
TaskQuery |
suspended()
Only selects tasks which are suspended, because its process instance was suspended. |
TaskQuery |
taskAssignee(String assignee)
Only select tasks which are assigned to the given user. |
TaskQuery |
taskAssigneeLike(String assigneeLike)
Only select tasks which were last assigned to an assignee like the given value. |
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 |
taskDelegationState(DelegationState delegationState)
Only select tasks with the given DelegationState . |
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, including tasks which have been
assigned to the given user (assignee) or owned by the given user (owner). |
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 |
taskOwnerLike(String ownerLike)
Only select tasks which were last assigned to an owner like the given value. |
TaskQuery |
taskPriority(Integer priority)
Only select tasks with the given priority. |
TaskQuery |
taskUnassigned()
Only select tasks which don't have an assignee. |
TaskQuery |
taskUnnassigned()
已过时。 |
TaskQuery |
taskVariableValueEquals(Object variableValue)
Only select tasks which have at least one local task variable with the given value. |
TaskQuery |
taskVariableValueEquals(String variableName,
Object variableValue)
Only select tasks which have a local task variable with the given name set to the given value. |
TaskQuery |
taskVariableValueEqualsIgnoreCase(String name,
String value)
Only select tasks which have a local string variable with the given value, case insensitive. |
TaskQuery |
taskVariableValueGreaterThan(String name,
Object value)
Only select tasks which have a local variable value greater than the passed value when they ended. |
TaskQuery |
taskVariableValueGreaterThanOrEqual(String name,
Object value)
Only select tasks which have a local variable value greater than or equal to the passed value when they ended. |
TaskQuery |
taskVariableValueLessThan(String name,
Object value)
Only select tasks which have a local variable value less than the passed value when the ended.Booleans, Byte-arrays and Serializable objects (which are not primitive type
wrappers) are not supported. |
TaskQuery |
taskVariableValueLessThanOrEqual(String name,
Object value)
Only select tasks which have a local variable value less than or equal to the passed value when they ended. |
TaskQuery |
taskVariableValueLike(String name,
String value)
Only select tasks which have a local variable value like the given value when they ended. |
TaskQuery |
taskVariableValueNotEquals(String variableName,
Object variableValue)
Only select tasks which have a local task variable with the given name, but with a different value than the passed value. |
TaskQuery |
taskVariableValueNotEqualsIgnoreCase(String name,
String value)
Only select tasks which have a local string variable with is not the given value, case insensitive. |
TaskQuery |
withoutDueDate()
Only select tasks with no due date. |
从接口 org.activiti.engine.query.Query 继承的方法 |
---|
asc, count, desc, list, listPage, singleResult |
方法详细信息 |
---|
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 taskAssigneeLike(String assigneeLike)
TaskQuery taskOwner(String owner)
TaskQuery taskOwnerLike(String ownerLike)
TaskQuery taskUnassigned()
@Deprecated TaskQuery taskUnnassigned()
#taskUnassigned}
TaskQuery taskDelegationState(DelegationState delegationState)
DelegationState
.
TaskQuery taskCandidateUser(String candidateUser)
TaskQuery taskInvolvedUser(String involvedUser)
IdentityLink
with the given user, including tasks which have been
assigned to the given user (assignee) or owned by the given user (owner).
TaskQuery taskCandidateGroup(String candidateGroup)
TaskQuery taskCandidateGroupIn(List<String> candidateGroups)
ActivitiIllegalArgumentException
- 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 processInstanceBusinessKeyLike(String processInstanceBusinessKeyLike)
TaskQuery executionId(String executionId)
TaskQuery taskCreatedOn(Date createTime)
TaskQuery taskCreatedBefore(Date before)
TaskQuery taskCreatedAfter(Date after)
TaskQuery excludeSubtasks()
TaskQuery taskDefinitionKey(String key)
TaskQuery taskDefinitionKeyLike(String keyLike)
TaskQuery taskVariableValueEquals(String variableName, Object variableValue)
TaskQuery taskVariableValueEquals(Object variableValue)
TaskQuery taskVariableValueEqualsIgnoreCase(String name, String value)
This method only works if your database has encoding/collation that supports case-sensitive queries. For example, use "collate UTF-8" on MySQL and for MSSQL, select one of the case-sensitive Collations available (MSDN Server Collation Reference).
TaskQuery taskVariableValueNotEquals(String variableName, Object variableValue)
Serializable
objects (which are not primitive type wrappers)
are not supported.
TaskQuery taskVariableValueNotEqualsIgnoreCase(String name, String value)
This method only works if your database has encoding/collation that supports case-sensitive queries. For example, use "collate UTF-8" on MySQL and for MSSQL, select one of the case-sensitive Collations available (MSDN Server Collation Reference).
TaskQuery taskVariableValueGreaterThan(String name, Object value)
Serializable
objects (which are not primitive type wrappers) are
not supported.
name
- cannot be null.value
- cannot be null.TaskQuery taskVariableValueGreaterThanOrEqual(String name, Object value)
Serializable
objects (which are not primitive type wrappers) are
not supported.
name
- cannot be null.value
- cannot be null.TaskQuery taskVariableValueLessThan(String name, Object value)
Serializable
objects (which are not primitive type
wrappers) are not supported.
name
- cannot be null.value
- cannot be null.TaskQuery taskVariableValueLessThanOrEqual(String name, Object value)
Serializable
objects (which are not primitive type
wrappers) are not supported.
name
- cannot be null.value
- cannot be null.TaskQuery taskVariableValueLike(String name, String value)
name
- cannot be null.value
- cannot be null. The string can include the
wildcard character '%' to express like-strategy: starts with
(string%), ends with (%string) or contains (%string%).TaskQuery processVariableValueEquals(String variableName, Object variableValue)
TaskQuery processVariableValueEquals(Object variableValue)
TaskQuery processVariableValueEqualsIgnoreCase(String name, String value)
This method only works if your database has encoding/collation that supports case-sensitive queries. For example, use "collate UTF-8" on MySQL and for MSSQL, select one of the case-sensitive Collations available (MSDN Server Collation Reference).
TaskQuery processVariableValueNotEquals(String variableName, Object variableValue)
Serializable
objects (which are not primitive type wrappers)
are not supported.
TaskQuery processVariableValueNotEqualsIgnoreCase(String name, String value)
This method only works if your database has encoding/collation that supports case-sensitive queries. For example, use "collate UTF-8" on MySQL and for MSSQL, select one of the case-sensitive Collations available (MSDN Server Collation Reference).
TaskQuery processVariableValueGreaterThan(String name, Object value)
Serializable
objects (which are not primitive type wrappers) are
not supported.
name
- cannot be null.value
- cannot be null.TaskQuery processVariableValueGreaterThanOrEqual(String name, Object value)
Serializable
objects (which are not primitive type wrappers) are
not supported.
name
- cannot be null.value
- cannot be null.TaskQuery processVariableValueLessThan(String name, Object value)
Serializable
objects (which are not primitive type
wrappers) are not supported.
name
- cannot be null.value
- cannot be null.TaskQuery processVariableValueLessThanOrEqual(String name, Object value)
Serializable
objects (which are not primitive type
wrappers) are not supported.
name
- cannot be null.value
- cannot be null.TaskQuery processVariableValueLike(String name, String value)
name
- cannot be null.value
- cannot be null. The string can include the
wildcard character '%' to express like-strategy: starts with
(string%), ends with (%string) or contains (%string%).TaskQuery processDefinitionKey(String processDefinitionKey)
TaskQuery processDefinitionKeyLike(String processDefinitionKeyLike)
TaskQuery processDefinitionId(String processDefinitionId)
TaskQuery processDefinitionName(String processDefinitionName)
TaskQuery processDefinitionNameLike(String processDefinitionNameLike)
TaskQuery dueDate(Date dueDate)
TaskQuery dueBefore(Date dueDate)
TaskQuery dueAfter(Date dueDate)
TaskQuery withoutDueDate()
TaskQuery suspended()
TaskQuery active()
TaskQuery includeTaskLocalVariables()
TaskQuery includeProcessVariables()
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()
).
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |