Class AbstractReactiveSpecificationInterceptor<T,R>
- java.lang.Object
-
- io.micronaut.data.runtime.intercept.AbstractQueryInterceptor<T,R>
-
- io.micronaut.data.runtime.intercept.criteria.AbstractSpecificationInterceptor<T,R>
-
- io.micronaut.data.runtime.intercept.criteria.reactive.AbstractReactiveSpecificationInterceptor<T,R>
-
- Type Parameters:
T
- The declaring typeR
- The return type
- All Implemented Interfaces:
DataInterceptor<T,R>
- Direct Known Subclasses:
CountReactiveSpecificationInterceptor
,DeleteAllReactiveSpecificationInterceptor
,FindAllReactiveSpecificationInterceptor
,FindOneReactiveSpecificationInterceptor
,FindPageReactiveSpecificationInterceptor
,UpdateAllReactiveSpecificationInterceptor
public abstract class AbstractReactiveSpecificationInterceptor<T,R> extends AbstractSpecificationInterceptor<T,R>
Abstract reactive specification interceptor.- Since:
- 3.2
- Author:
- Denis Stepanov
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.micronaut.data.runtime.intercept.criteria.AbstractSpecificationInterceptor
AbstractSpecificationInterceptor.Type
-
-
Field Summary
Fields Modifier and Type Field Description protected ReactiveRepositoryOperations
reactiveOperations
-
Fields inherited from class io.micronaut.data.runtime.intercept.AbstractQueryInterceptor
operations, preparedQueryResolver
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractReactiveSpecificationInterceptor(RepositoryOperations operations)
Default constructor.
-
Method Summary
-
Methods inherited from class io.micronaut.data.runtime.intercept.criteria.AbstractSpecificationInterceptor
getCriteriaDeleteBuilder, getCriteriaQueryBuilder, getCriteriaUpdateBuilder, getDeleteSpecification, getQuerySpecification, getUpdateSpecification, preparedQueryForCriteria
-
Methods inherited from class io.micronaut.data.runtime.intercept.AbstractQueryInterceptor
convertNumberArgumentIfNecessary, convertOne, convertOne, count, findEntitiesParameter, findEntityParameter, getDeleteAllBatchOperation, getDeleteBatchOperation, getDeleteBatchOperation, getDeleteOperation, getEntitiesParameter, getEntityParameter, getInsertBatchOperation, getInsertBatchOperation, getInsertOperation, getInsertOperation, getPageable, getPagedQuery, getParameterValueMap, getRequiredEntity, getRequiredRootEntity, getReturnType, getUpdateAllBatchOperation, getUpdateOperation, getUpdateOperation, instantiateEntity, isNullable, isNumber, prepareCountQuery, prepareQuery, prepareQuery, prepareQuery, validateNullArguments
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.micronaut.data.intercept.DataInterceptor
intercept
-
-
-
-
Field Detail
-
reactiveOperations
protected final ReactiveRepositoryOperations reactiveOperations
-
-
Constructor Detail
-
AbstractReactiveSpecificationInterceptor
protected AbstractReactiveSpecificationInterceptor(RepositoryOperations operations)
Default constructor.- Parameters:
operations
- The operations
-
-