public class AggregatedAuditExpression extends java.lang.Object implements AuditCriterion, ExtendableCriterion
Modifier and Type | Class and Description |
---|---|
static class |
AggregatedAuditExpression.AggregatedMode |
Constructor and Description |
---|
AggregatedAuditExpression(java.lang.String alias,
PropertyNameGetter propertyNameGetter,
AggregatedAuditExpression.AggregatedMode mode) |
Modifier and Type | Method and Description |
---|---|
AggregatedAuditExpression |
add(AuditCriterion criterion) |
void |
addToQuery(EnversService enversService,
AuditReaderImplementor versionsReader,
java.util.Map<java.lang.String,java.lang.String> aliasToEntityNameMap,
java.lang.String baseAlias,
QueryBuilder qb,
Parameters parameters) |
AggregatedAuditExpression |
computeAggregationInInstanceContext()
Compute aggregated expression in the context of each entity instance separately.
|
public AggregatedAuditExpression(java.lang.String alias, PropertyNameGetter propertyNameGetter, AggregatedAuditExpression.AggregatedMode mode)
public AggregatedAuditExpression add(AuditCriterion criterion)
add
in interface ExtendableCriterion
public void addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, java.util.Map<java.lang.String,java.lang.String> aliasToEntityNameMap, java.lang.String baseAlias, QueryBuilder qb, Parameters parameters)
addToQuery
in interface AuditCriterion
public AggregatedAuditExpression computeAggregationInInstanceContext()
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.