Class StandardDataQueryAggregationValidator

java.lang.Object
com.flowable.indexing.query.builder.standard.StandardDataQueryAggregationValidator
All Implemented Interfaces:
QueryDefinitionValidator

public class StandardDataQueryAggregationValidator extends Object implements QueryDefinitionValidator
Validates that aggregations in a QueryDefinitionModel's StandardDataQueryConfiguration have all required properties set for their type:
  • Direct-field aggregations (sumFieldValue, avgFieldValue, maxFieldValue, minFieldValue, groupByField) require a non-empty fieldName.
  • Nested-field aggregations (groupByNestedField) require both fieldName and nestedPath.
  • Variable-based aggregations (sumVariableValue, avgVariableValue, maxVariableValue, minVariableValue, stddevVariableValue, distributionVariableValue) require a non-empty variableName.
Silently passes for query definitions that don't use the query-builder subtype (template queries, legacy queries), since those don't have a StandardDataQueryConfiguration.