Package io.camunda.service.search.filter
Record Class UserTaskFilter
java.lang.Object
java.lang.Record
io.camunda.service.search.filter.UserTaskFilter
- All Implemented Interfaces:
FilterBase
public record UserTaskFilter(List<Long> keys, List<String> elementIds, List<String> bpmnProcessIds, List<String> assignees, List<String> states, List<Long> processInstanceKeys, List<Long> processDefinitionKeys, List<String> candidateUsers, List<String> candidateGroups, List<String> tenantIds, List<VariableValueFilter> variableFilters, String type)
extends Record
implements FilterBase
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionUserTaskFilter(List<Long> keys, List<String> elementIds, List<String> bpmnProcessIds, List<String> assignees, List<String> states, List<Long> processInstanceKeys, List<Long> processDefinitionKeys, List<String> candidateUsers, List<String> candidateGroups, List<String> tenantIds, List<VariableValueFilter> variableFilters, String type) Creates an instance of aUserTaskFilterrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theassigneesrecord component.Returns the value of thebpmnProcessIdsrecord component.Returns the value of thecandidateGroupsrecord component.Returns the value of thecandidateUsersrecord component.Returns the value of theelementIdsrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.keys()Returns the value of thekeysrecord component.Returns the value of theprocessDefinitionKeysrecord component.Returns the value of theprocessInstanceKeysrecord component.states()Returns the value of thestatesrecord component.Returns the value of thetenantIdsrecord component.final StringtoString()Returns a string representation of this record class.type()Returns the value of thetyperecord component.Returns the value of thevariableFiltersrecord component.
-
Constructor Details
-
UserTaskFilter
public UserTaskFilter(List<Long> keys, List<String> elementIds, List<String> bpmnProcessIds, List<String> assignees, List<String> states, List<Long> processInstanceKeys, List<Long> processDefinitionKeys, List<String> candidateUsers, List<String> candidateGroups, List<String> tenantIds, List<VariableValueFilter> variableFilters, String type) Creates an instance of aUserTaskFilterrecord class.- Parameters:
keys- the value for thekeysrecord componentelementIds- the value for theelementIdsrecord componentbpmnProcessIds- the value for thebpmnProcessIdsrecord componentassignees- the value for theassigneesrecord componentstates- the value for thestatesrecord componentprocessInstanceKeys- the value for theprocessInstanceKeysrecord componentprocessDefinitionKeys- the value for theprocessDefinitionKeysrecord componentcandidateUsers- the value for thecandidateUsersrecord componentcandidateGroups- the value for thecandidateGroupsrecord componenttenantIds- the value for thetenantIdsrecord componentvariableFilters- the value for thevariableFiltersrecord componenttype- the value for thetyperecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
keys
Returns the value of thekeysrecord component.- Returns:
- the value of the
keysrecord component
-
elementIds
Returns the value of theelementIdsrecord component.- Returns:
- the value of the
elementIdsrecord component
-
bpmnProcessIds
Returns the value of thebpmnProcessIdsrecord component.- Returns:
- the value of the
bpmnProcessIdsrecord component
-
assignees
Returns the value of theassigneesrecord component.- Returns:
- the value of the
assigneesrecord component
-
states
Returns the value of thestatesrecord component.- Returns:
- the value of the
statesrecord component
-
processInstanceKeys
Returns the value of theprocessInstanceKeysrecord component.- Returns:
- the value of the
processInstanceKeysrecord component
-
processDefinitionKeys
Returns the value of theprocessDefinitionKeysrecord component.- Returns:
- the value of the
processDefinitionKeysrecord component
-
candidateUsers
Returns the value of thecandidateUsersrecord component.- Returns:
- the value of the
candidateUsersrecord component
-
candidateGroups
Returns the value of thecandidateGroupsrecord component.- Returns:
- the value of the
candidateGroupsrecord component
-
tenantIds
Returns the value of thetenantIdsrecord component.- Returns:
- the value of the
tenantIdsrecord component
-
variableFilters
Returns the value of thevariableFiltersrecord component.- Returns:
- the value of the
variableFiltersrecord component
-
type
Returns the value of thetyperecord component.- Returns:
- the value of the
typerecord component
-