Package io.camunda.service.search.filter
Record Class VariableFilter
java.lang.Object
java.lang.Record
io.camunda.service.search.filter.VariableFilter
- All Implemented Interfaces:
FilterBase
public record VariableFilter(List<VariableValueFilter> variableFilters, List<Long> scopeKeys, List<Long> processInstanceKeys, boolean orConditions, boolean onlyRuntimeVariables)
extends Record
implements FilterBase
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionVariableFilter(List<VariableValueFilter> variableFilters, List<Long> scopeKeys, List<Long> processInstanceKeys, boolean orConditions, boolean onlyRuntimeVariables) Creates an instance of aVariableFilterrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.booleanReturns the value of theonlyRuntimeVariablesrecord component.booleanReturns the value of theorConditionsrecord component.Returns the value of theprocessInstanceKeysrecord component.Returns the value of thescopeKeysrecord component.final StringtoString()Returns a string representation of this record class.Returns the value of thevariableFiltersrecord component.
-
Constructor Details
-
VariableFilter
public VariableFilter(List<VariableValueFilter> variableFilters, List<Long> scopeKeys, List<Long> processInstanceKeys, boolean orConditions, boolean onlyRuntimeVariables) Creates an instance of aVariableFilterrecord class.- Parameters:
variableFilters- the value for thevariableFiltersrecord componentscopeKeys- the value for thescopeKeysrecord componentprocessInstanceKeys- the value for theprocessInstanceKeysrecord componentorConditions- the value for theorConditionsrecord componentonlyRuntimeVariables- the value for theonlyRuntimeVariablesrecord 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. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with '=='. -
variableFilters
Returns the value of thevariableFiltersrecord component.- Returns:
- the value of the
variableFiltersrecord component
-
scopeKeys
Returns the value of thescopeKeysrecord component.- Returns:
- the value of the
scopeKeysrecord component
-
processInstanceKeys
Returns the value of theprocessInstanceKeysrecord component.- Returns:
- the value of the
processInstanceKeysrecord component
-
orConditions
public boolean orConditions()Returns the value of theorConditionsrecord component.- Returns:
- the value of the
orConditionsrecord component
-
onlyRuntimeVariables
public boolean onlyRuntimeVariables()Returns the value of theonlyRuntimeVariablesrecord component.- Returns:
- the value of the
onlyRuntimeVariablesrecord component
-