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>
ADataInterceptor
allowingAbstractCoherenceRepository
instances to obtain theId
of the provided entity.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
GetIdInterceptor(io.micronaut.data.operations.RepositoryOperations operations)
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ID
intercept(io.micronaut.data.intercept.RepositoryMethodKey methodKey, io.micronaut.aop.MethodInvocationContext<T,ID> context)
-
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
-
-