Class DefaultInsertAllInterceptor<T,R>
java.lang.Object
io.micronaut.data.runtime.intercept.AbstractQueryInterceptor<T,R>
io.micronaut.data.runtime.intercept.DefaultInsertAllInterceptor<T,R>
- Type Parameters:
T- The declaring typeR- The return type
- All Implemented Interfaces:
DataInterceptor<T,R>, InsertAllInterceptor<T, R>
public class DefaultInsertAllInterceptor<T,R>
extends AbstractQueryInterceptor<T,R>
implements InsertAllInterceptor<T,R>
Default implementation of
InsertAllInterceptor.- Since:
- 5.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractQueryInterceptor
AbstractQueryInterceptor.SaveOperation -
Field Summary
Fields inherited from class AbstractQueryInterceptor
conversionService, operations, preparedQueryResolver -
Constructor Summary
ConstructorsConstructorDescriptionDefaultInsertAllInterceptor(@NonNull RepositoryOperations operations) Default constructor. -
Method Summary
Modifier and TypeMethodDescription@Nullable Rintercept(RepositoryMethodKey methodKey, io.micronaut.aop.MethodInvocationContext<T, R> context) Intercepts a data method execution.Methods inherited from class AbstractQueryInterceptor
convertOne, convertOne, count, findEntitiesParameter, findEntityParameter, findRepositoryOperations, getDeleteAllBatchOperation, getDeleteBatchOperation, getDeleteBatchOperation, getDeleteOperation, getDeleteReturningBatchOperation, getDeleteReturningOperation, getEntitiesParameter, getEntityParameter, getInsertBatchOperation, getInsertBatchOperation, getInsertOperation, getInsertOperation, getLimit, getOffset, getPageable, getPageableInRole, getPagedQuery, getParameterInRole, getParameterInRole, getParametersInRole, getParametersInRole, getParameterValueMap, getRequiredEntity, getRequiredParameterInRole, getRequiredRootEntity, getReturnType, getUpdateAllBatchOperation, getUpdateOperation, getUpdateOperation, hasEntityId, hasReturnTypeInRole, instantiateEntity, isEntityExistsException, isEntityUpdateCandidate, isNumber, isSaveAsInsert, isSaveAssignedIdFallbackToUpdate, persistOrUpdate, persistWithUpdateFallback, prepareCountQuery, prepareQuery, propagate, resolveSaveOperation, unwrapCompletionException, validateNullArguments
-
Constructor Details
-
DefaultInsertAllInterceptor
Default constructor.- Parameters:
operations- The operations
-
-
Method Details
-
intercept
public @Nullable R intercept(RepositoryMethodKey methodKey, io.micronaut.aop.MethodInvocationContext<T, R> context) Description copied from interface:DataInterceptorIntercepts a data method execution.- Specified by:
interceptin interfaceDataInterceptor<T,R> - Parameters:
methodKey- The method keycontext- The context- Returns:
- The result
-