Class CoreEntityHaving<Entity extends CalummaEntity>
- java.lang.Object
-
- com.calumma.backend.web.repository.core.aggregation.CoreEntityHaving<Entity>
-
public class CoreEntityHaving<Entity extends CalummaEntity> extends Object
-
-
Constructor Summary
Constructors Constructor Description CoreEntityHaving(javax.persistence.criteria.Root<Entity> root, Class entityType, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.persistence.criteria.ExpressiongetAggregateExpression(ProjectionField projection)javax.persistence.criteria.CriteriaQuerygetHavingClause(List<SearchCriteria> filters, javax.persistence.criteria.CriteriaQuery query)
-
-
-
Method Detail
-
getAggregateExpression
public javax.persistence.criteria.Expression getAggregateExpression(ProjectionField projection) throws NoSuchFieldException
- Throws:
NoSuchFieldException
-
getHavingClause
public javax.persistence.criteria.CriteriaQuery getHavingClause(List<SearchCriteria> filters, javax.persistence.criteria.CriteriaQuery query) throws NoSuchFieldException, ParseException
- Throws:
NoSuchFieldExceptionParseException
-
-