Class UserTaskFilterImpl
java.lang.Object
io.camunda.client.impl.search.request.TypedSearchRequestPropertyProvider<UserTaskFilter>
io.camunda.client.impl.search.filter.UserTaskFilterImpl
- All Implemented Interfaces:
UserTaskFilter,TypedFilterableRequest.SearchRequestFilter
public class UserTaskFilterImpl
extends TypedSearchRequestPropertyProvider<UserTaskFilter>
implements UserTaskFilter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionFilters user tasks by the specified assignee.Filters user tasks by the specified assignee usingStringPropertyconsumer.bpmnProcessId(String bpmnProcessId) Filters user tasks by the specified Process Definition Id.candidateGroup(String candidateGroup) Filters user tasks by the specified candidate group.Filters user tasks by the specified candidate group usingStringPropertyconsumer.candidateUser(String candidateUser) Filters user tasks by the specified candidate user.Filters user tasks by the specified candidate user usingStringPropertyconsumer.completionDate(OffsetDateTime completionDate) Filters user tasks by the specified completion date.Filters user tasks by the specifiedDateTimePropertycompletion date.creationDate(OffsetDateTime creationDate) Filters user tasks by the specified creation date.Filters user tasks by the specifiedDateTimePropertycreation date.dueDate(OffsetDateTime dueDate) Filters user tasks by the specified due date.Filters user tasks by the specifiedDateTimePropertydue date.Filters user tasks by the specified task definition ID.elementInstanceKey(Long elementInstanceKey) Filters user tasks by the specified element instance key.followUpDate(OffsetDateTime followUpDate) Filters user tasks by the specified follow-up date.Filters user tasks by the specifiedDateTimePropertyfollow-up date.protected UserTaskFilterlocalVariables(List<Consumer<VariableValueFilter>> variableFilters) Filters user tasks by specified Local Variables.localVariables(Map<String, Object> variableValueFilters) Filters user tasks by specified Map of Local Variables.Filters user tasks by their name.Filters user tasks by the specified priority.Filters user tasks by the specified priority usingIntegerPropertyconsumer.processDefinitionKey(Long processDefinitionKey) Filters user tasks by the specified process definition key.processInstanceKey(Long processInstanceKey) Filters user tasks by the specified process instance key.processInstanceVariables(List<Consumer<VariableValueFilter>> variableFilters) Filters user tasks by specified Process Instance Variables.processInstanceVariables(Map<String, Object> variableValueFilters) Filters user tasks by specified Map of Process Instance Variables.state(UserTaskState state) Filters user tasks by the specified state.Filters user tasks by the specified state usingUserTaskStatePropertyconsumer.Filters user tasks by the specified tenant ID.Filters user tasks by the specified tenantId usingStringPropertyconsumer.userTaskKey(Long value) Filters user tasks by the specified key.Methods inherited from class io.camunda.client.impl.search.request.TypedSearchRequestPropertyProvider
provideSearchRequestProperty
-
Constructor Details
-
UserTaskFilterImpl
public UserTaskFilterImpl()
-
-
Method Details
-
userTaskKey
Description copied from interface:UserTaskFilterFilters user tasks by the specified key.- Specified by:
userTaskKeyin interfaceUserTaskFilter- Parameters:
value- the key of the user task- Returns:
- the updated filter
-
state
Description copied from interface:UserTaskFilterFilters user tasks by the specified state.- Specified by:
statein interfaceUserTaskFilter- Parameters:
state- the state of the user task- Returns:
- the updated filter
-
state
Description copied from interface:UserTaskFilterFilters user tasks by the specified state usingUserTaskStatePropertyconsumer.- Specified by:
statein interfaceUserTaskFilter- Parameters:
fn- theUserTaskStatePropertyconsumer of the user task- Returns:
- the updated filter
-
assignee
Description copied from interface:UserTaskFilterFilters user tasks by the specified assignee.- Specified by:
assigneein interfaceUserTaskFilter- Parameters:
assignee- the assignee of the user task- Returns:
- the updated filter
-
assignee
Description copied from interface:UserTaskFilterFilters user tasks by the specified assignee usingStringPropertyconsumer.- Specified by:
assigneein interfaceUserTaskFilter- Parameters:
fn- the assigneeStringPropertyconsumer of the user task- Returns:
- the updated filter
-
priority
Description copied from interface:UserTaskFilterFilters user tasks by the specified priority.- Specified by:
priorityin interfaceUserTaskFilter- Parameters:
priority- the priority of the user task- Returns:
- the updated filter
-
priority
Description copied from interface:UserTaskFilterFilters user tasks by the specified priority usingIntegerPropertyconsumer.- Specified by:
priorityin interfaceUserTaskFilter- Parameters:
fn- the priorityIntegerPropertyconsumer of the user task- Returns:
- the updated filter
-
elementId
Description copied from interface:UserTaskFilterFilters user tasks by the specified task definition ID.- Specified by:
elementIdin interfaceUserTaskFilter- Parameters:
elementId- the task definition ID of the user task- Returns:
- the updated filter
-
name
Description copied from interface:UserTaskFilterFilters user tasks by their name. This only works for data created with 8.8 and onwards. Instances from prior versions don't contain this data.- Specified by:
namein interfaceUserTaskFilter- Parameters:
name- the element name of the user task- Returns:
- the updated filter
-
candidateGroup
Description copied from interface:UserTaskFilterFilters user tasks by the specified candidate group.- Specified by:
candidateGroupin interfaceUserTaskFilter- Parameters:
candidateGroup- the candidate group of the user task- Returns:
- the updated filter
-
candidateGroup
Description copied from interface:UserTaskFilterFilters user tasks by the specified candidate group usingStringPropertyconsumer.- Specified by:
candidateGroupin interfaceUserTaskFilter- Parameters:
fn- the candidate groupStringPropertyconsumer of the user task- Returns:
- the updated filter
-
candidateUser
Description copied from interface:UserTaskFilterFilters user tasks by the specified candidate user.- Specified by:
candidateUserin interfaceUserTaskFilter- Parameters:
candidateUser- the candidate user of the user task- Returns:
- the updated filter
-
candidateUser
Description copied from interface:UserTaskFilterFilters user tasks by the specified candidate user usingStringPropertyconsumer.- Specified by:
candidateUserin interfaceUserTaskFilter- Parameters:
fn- the candidate userStringPropertyconsumer of the user task- Returns:
- the updated filter
-
processDefinitionKey
Description copied from interface:UserTaskFilterFilters user tasks by the specified process definition key.- Specified by:
processDefinitionKeyin interfaceUserTaskFilter- Parameters:
processDefinitionKey- the process definition key of the user task- Returns:
- the updated filter
-
processInstanceKey
Description copied from interface:UserTaskFilterFilters user tasks by the specified process instance key.- Specified by:
processInstanceKeyin interfaceUserTaskFilter- Parameters:
processInstanceKey- the process instance key of the user task- Returns:
- the updated filter
-
tenantId
Description copied from interface:UserTaskFilterFilters user tasks by the specified tenant ID.- Specified by:
tenantIdin interfaceUserTaskFilter- Parameters:
tenantId- representing the tenant associated with this task- Returns:
- the updated filter
-
tenantId
Description copied from interface:UserTaskFilterFilters user tasks by the specified tenantId usingStringPropertyconsumer.- Specified by:
tenantIdin interfaceUserTaskFilter- Parameters:
fn- theStringPropertyconsumer of the user task- Returns:
- the updated filter
-
bpmnProcessId
Description copied from interface:UserTaskFilterFilters user tasks by the specified Process Definition Id.- Specified by:
bpmnProcessIdin interfaceUserTaskFilter- Parameters:
bpmnProcessId- from the task- Returns:
- the updated filter
-
processInstanceVariables
Description copied from interface:UserTaskFilterFilters user tasks by specified Process Instance Variables.- Specified by:
processInstanceVariablesin interfaceUserTaskFilter- Parameters:
variableFilters- from the task- Returns:
- the updated filter
-
processInstanceVariables
Description copied from interface:UserTaskFilterFilters user tasks by specified Map of Process Instance Variables.- Specified by:
processInstanceVariablesin interfaceUserTaskFilter- Parameters:
variableValueFilters- from the task- Returns:
- the updated filter
-
localVariables
Description copied from interface:UserTaskFilterFilters user tasks by specified Local Variables.- Specified by:
localVariablesin interfaceUserTaskFilter- Parameters:
variableFilters- from the task- Returns:
- the updated filter
-
localVariables
Description copied from interface:UserTaskFilterFilters user tasks by specified Map of Local Variables.- Specified by:
localVariablesin interfaceUserTaskFilter- Parameters:
variableValueFilters- from the task- Returns:
- the updated filter
-
elementInstanceKey
Description copied from interface:UserTaskFilterFilters user tasks by the specified element instance key.- Specified by:
elementInstanceKeyin interfaceUserTaskFilter- Parameters:
elementInstanceKey- the element instance key of the user task- Returns:
- the updated filter
-
creationDate
Description copied from interface:UserTaskFilterFilters user tasks by the specified creation date.- Specified by:
creationDatein interfaceUserTaskFilter- Parameters:
creationDate- the creation date of the user task- Returns:
- the updated filter
-
creationDate
Description copied from interface:UserTaskFilterFilters user tasks by the specifiedDateTimePropertycreation date.- Specified by:
creationDatein interfaceUserTaskFilter- Parameters:
fn- the creation date of the user task- Returns:
- the updated filter
-
completionDate
Description copied from interface:UserTaskFilterFilters user tasks by the specified completion date.- Specified by:
completionDatein interfaceUserTaskFilter- Parameters:
completionDate- the completion date of the user task- Returns:
- the updated filter
-
completionDate
Description copied from interface:UserTaskFilterFilters user tasks by the specifiedDateTimePropertycompletion date.- Specified by:
completionDatein interfaceUserTaskFilter- Parameters:
fn- the completion date of the user task- Returns:
- the updated filter
-
followUpDate
Description copied from interface:UserTaskFilterFilters user tasks by the specified follow-up date.- Specified by:
followUpDatein interfaceUserTaskFilter- Parameters:
followUpDate- the follow-up date of the user task- Returns:
- the updated filter
-
followUpDate
Description copied from interface:UserTaskFilterFilters user tasks by the specifiedDateTimePropertyfollow-up date.- Specified by:
followUpDatein interfaceUserTaskFilter- Parameters:
fn- the follow-up date of the user task- Returns:
- the updated filter
-
dueDate
Description copied from interface:UserTaskFilterFilters user tasks by the specified due date.- Specified by:
dueDatein interfaceUserTaskFilter- Parameters:
dueDate- the due date of the user task- Returns:
- the updated filter
-
dueDate
Description copied from interface:UserTaskFilterFilters user tasks by the specifiedDateTimePropertydue date.- Specified by:
dueDatein interfaceUserTaskFilter- Parameters:
fn- the due date of the user task- Returns:
- the updated filter
-
getSearchRequestProperty
- Specified by:
getSearchRequestPropertyin classTypedSearchRequestPropertyProvider<UserTaskFilter>
-