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
ConstructorDescriptionGetIdInterceptor
(@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, getPageable, getPagedQuery, getParameterInRole, getParameterValueMap, getRequiredEntity, getRequiredParameterInRole, getRequiredRootEntity, getReturnType, getUpdateAllBatchOperation, getUpdateOperation, getUpdateOperation, instantiateEntity, isNullable, isNumber, prepareCountQuery, prepareQuery, prepareQuery, prepareQuery, validateNullArguments
-
Constructor Details
-
GetIdInterceptor
public GetIdInterceptor(@NonNull @NonNull io.micronaut.data.operations.RepositoryOperations operations) Default constructor.- Parameters:
operations
- theRepositoryOperations
-
-
Method Details