Class GetIdInterceptor<T,ID>
java.lang.Object
io.micronaut.data.runtime.intercept.AbstractQueryInterceptor<T,ID>
io.micronaut.coherence.data.interceptors.GetIdInterceptor<T,ID>
- Type Parameters:
T- the entity to obtain an id fromID- the ID type of the entity
- All Implemented Interfaces:
io.micronaut.data.intercept.DataInterceptor<T,ID>
public final class GetIdInterceptor<T,ID>
extends io.micronaut.data.runtime.intercept.AbstractQueryInterceptor<T,ID>
implements io.micronaut.data.intercept.DataInterceptor<T,ID>
A
DataInterceptor allowing AbstractCoherenceRepository instances
to obtain the Id of the provided entity.-
Field Summary
Fields inherited from class io.micronaut.data.runtime.intercept.AbstractQueryInterceptor
conversionService, operations, preparedQueryResolver -
Constructor Summary
ConstructorsConstructorDescriptionGetIdInterceptor(@NonNull io.micronaut.data.operations.RepositoryOperations operations) Default constructor. -
Method Summary
Methods 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, getParameterValueMap, getRequiredEntity, getRequiredParameterInRole, getRequiredRootEntity, getReturnType, getUpdateAllBatchOperation, getUpdateOperation, getUpdateOperation, instantiateEntity, isNullable, isNumber, prepareCountQuery, prepareQuery, validateNullArguments
-
Constructor Details
-
GetIdInterceptor
public GetIdInterceptor(@NonNull @NonNull io.micronaut.data.operations.RepositoryOperations operations) Default constructor.- Parameters:
operations- theRepositoryOperations
-
-
Method Details