Package io.camunda.service.search.filter
Record Class DecisionInstanceFilter
java.lang.Object
java.lang.Record
io.camunda.service.search.filter.DecisionInstanceFilter
- All Implemented Interfaces:
FilterBase
public record DecisionInstanceFilter(List<Long> keys, List<DecisionInstanceEntity.DecisionInstanceState> states, DateValueFilter evaluationDate, List<String> evaluationFailures, List<Long> processDefinitionKeys, List<Long> processInstanceKeys, List<Long> decisionKeys, List<String> dmnDecisionIds, List<String> dmnDecisionNames, List<Integer> decisionVersions, List<DecisionInstanceEntity.DecisionInstanceType> decisionTypes, List<String> tenantIds)
extends Record
implements FilterBase
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionDecisionInstanceFilter(List<Long> keys, List<DecisionInstanceEntity.DecisionInstanceState> states, DateValueFilter evaluationDate, List<String> evaluationFailures, List<Long> processDefinitionKeys, List<Long> processInstanceKeys, List<Long> decisionKeys, List<String> dmnDecisionIds, List<String> dmnDecisionNames, List<Integer> decisionVersions, List<DecisionInstanceEntity.DecisionInstanceType> decisionTypes, List<String> tenantIds) Creates an instance of aDecisionInstanceFilterrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thedecisionKeysrecord component.Returns the value of thedecisionTypesrecord component.Returns the value of thedecisionVersionsrecord component.Returns the value of thedmnDecisionIdsrecord component.Returns the value of thedmnDecisionNamesrecord component.final booleanIndicates whether some other object is "equal to" this one.Returns the value of theevaluationDaterecord component.Returns the value of theevaluationFailuresrecord component.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.
-
Constructor Details
-
DecisionInstanceFilter
public DecisionInstanceFilter(List<Long> keys, List<DecisionInstanceEntity.DecisionInstanceState> states, DateValueFilter evaluationDate, List<String> evaluationFailures, List<Long> processDefinitionKeys, List<Long> processInstanceKeys, List<Long> decisionKeys, List<String> dmnDecisionIds, List<String> dmnDecisionNames, List<Integer> decisionVersions, List<DecisionInstanceEntity.DecisionInstanceType> decisionTypes, List<String> tenantIds) Creates an instance of aDecisionInstanceFilterrecord class.- Parameters:
keys- the value for thekeysrecord componentstates- the value for thestatesrecord componentevaluationDate- the value for theevaluationDaterecord componentevaluationFailures- the value for theevaluationFailuresrecord componentprocessDefinitionKeys- the value for theprocessDefinitionKeysrecord componentprocessInstanceKeys- the value for theprocessInstanceKeysrecord componentdecisionKeys- the value for thedecisionKeysrecord componentdmnDecisionIds- the value for thedmnDecisionIdsrecord componentdmnDecisionNames- the value for thedmnDecisionNamesrecord componentdecisionVersions- the value for thedecisionVersionsrecord componentdecisionTypes- the value for thedecisionTypesrecord componenttenantIds- the value for thetenantIdsrecord 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
-
states
Returns the value of thestatesrecord component.- Returns:
- the value of the
statesrecord component
-
evaluationDate
Returns the value of theevaluationDaterecord component.- Returns:
- the value of the
evaluationDaterecord component
-
evaluationFailures
Returns the value of theevaluationFailuresrecord component.- Returns:
- the value of the
evaluationFailuresrecord component
-
processDefinitionKeys
Returns the value of theprocessDefinitionKeysrecord component.- Returns:
- the value of the
processDefinitionKeysrecord component
-
processInstanceKeys
Returns the value of theprocessInstanceKeysrecord component.- Returns:
- the value of the
processInstanceKeysrecord component
-
decisionKeys
Returns the value of thedecisionKeysrecord component.- Returns:
- the value of the
decisionKeysrecord component
-
dmnDecisionIds
Returns the value of thedmnDecisionIdsrecord component.- Returns:
- the value of the
dmnDecisionIdsrecord component
-
dmnDecisionNames
Returns the value of thedmnDecisionNamesrecord component.- Returns:
- the value of the
dmnDecisionNamesrecord component
-
decisionVersions
Returns the value of thedecisionVersionsrecord component.- Returns:
- the value of the
decisionVersionsrecord component
-
decisionTypes
Returns the value of thedecisionTypesrecord component.- Returns:
- the value of the
decisionTypesrecord component
-
tenantIds
Returns the value of thetenantIdsrecord component.- Returns:
- the value of the
tenantIdsrecord component
-