Class CountSpecificationInterceptor
java.lang.Object
io.micronaut.data.runtime.intercept.AbstractQueryInterceptor<T,R>
io.micronaut.data.jpa.repository.intercept.AbstractSpecificationInterceptor<Object,Number>
io.micronaut.data.jpa.repository.intercept.CountSpecificationInterceptor
io.micronaut.data.spring.jpa.intercept.CountSpecificationInterceptor
- All Implemented Interfaces:
DataInterceptor<Object,Number>
Interceptor that supports Spring Data JPA specifications.
- Since:
- 1.0.0
- Author:
- graemerocher
-
Field Summary
Fields inherited from class io.micronaut.data.runtime.intercept.AbstractQueryInterceptor
conversionService, operations, preparedQueryResolver -
Method Summary
Modifier and TypeMethodDescriptionprotected SpecificationgetSpecification(io.micronaut.aop.MethodInvocationContext<?, ?> context, boolean nullable) FindSpecificationin context.Methods inherited from class io.micronaut.data.jpa.repository.intercept.CountSpecificationInterceptor
interceptMethods inherited from class io.micronaut.data.jpa.repository.intercept.AbstractSpecificationInterceptor
getOrdersMethods inherited from class io.micronaut.data.runtime.intercept.AbstractQueryInterceptor
convertOne, convertOne, count, findEntitiesParameter, findEntityParameter, getDeleteAllBatchOperation, getDeleteBatchOperation, getDeleteBatchOperation, getDeleteOperation, getDeleteReturningBatchOperation, getDeleteReturningOperation, getEntitiesParameter, getEntityParameter, getInsertBatchOperation, getInsertBatchOperation, getInsertOperation, getInsertOperation, getLimit, getOffset, getPageable, getPageableInRole, getPagedQuery, getParameterInRole, getParametersInRole, getParameterValueMap, getRequiredEntity, getRequiredParameterInRole, getRequiredRootEntity, getReturnType, getUpdateAllBatchOperation, getUpdateOperation, getUpdateOperation, instantiateEntity, isNullable, isNumber, prepareCountQuery, prepareQuery, validateNullArguments
-
Method Details
-
getSpecification
protected Specification getSpecification(io.micronaut.aop.MethodInvocationContext<?, ?> context, boolean nullable) Description copied from class:AbstractSpecificationInterceptorFindSpecificationin context.- Overrides:
getSpecificationin classAbstractSpecificationInterceptor<Object,Number> - Parameters:
context- The contextnullable- whether specification can be null- Returns:
- found specification
-