Interface UserTaskFilter
- All Superinterfaces:
TypedSearchQueryRequest.SearchRequestFilter
- All Known Implementing Classes:
UserTaskFilterImpl
Interface for defining user task filters in search queries.
-
Method Summary
Modifier and TypeMethodDescriptionFilters user tasks by the specified assignee.bpmnProcessId(String bpmnProcessId) Filters user tasks by the specified Process Definition Id.candidateGroup(String candidateGroup) Filters user tasks by the specified candidate group.candidateUser(String candidateUser) Filters user tasks by the specified candidate user.Filters user tasks by the specified task definition ID.Filters user tasks by the specified key.processDefinitionKey(Long processDefinitionKey) Filters user tasks by the specified process definition key.processInstanceKey(Long processInstanceKey) Filters user tasks by the specified process instance key.Filters user tasks by the specified state.Filters user tasks by the specified tenant ID.variables(List<UserTaskVariableFilterRequest> variableValueFilters) Filters user tasks by the specified Process Definition Id.
-
Method Details
-
key
Filters user tasks by the specified key.- Parameters:
value- the key of the user task- Returns:
- the updated filter
-
state
Filters user tasks by the specified state.- Parameters:
state- the state of the user task- Returns:
- the updated filter
-
assignee
Filters user tasks by the specified assignee.- Parameters:
assignee- the assignee of the user task- Returns:
- the updated filter
-
elementId
Filters user tasks by the specified task definition ID.- Parameters:
taskDefinitionId- the task definition ID of the user task- Returns:
- the updated filter
-
candidateGroup
Filters user tasks by the specified candidate group.- Parameters:
candidateGroup- the candidate group of the user task- Returns:
- the updated filter
-
candidateUser
Filters user tasks by the specified candidate user.- Parameters:
candidateUser- the candidate user of the user task- Returns:
- the updated filter
-
processDefinitionKey
Filters user tasks by the specified process definition key.- Parameters:
processDefinitionKey- the process definition key of the user task- Returns:
- the updated filter
-
processInstanceKey
Filters user tasks by the specified process instance key.- Parameters:
processInstanceKey- the process instance key of the user task- Returns:
- the updated filter
-
tentantId
Filters user tasks by the specified tenant ID.- Parameters:
tenantId- the tenant ID of the user task- Returns:
- the updated filter
-
bpmnProcessId
Filters user tasks by the specified Process Definition Id.- Parameters:
bpmnProcessId- from the task- Returns:
- the updated filter
-
variables
Filters user tasks by the specified Process Definition Id.- Parameters:
variableValueFilters- from the task- Returns:
- the updated filter
-