Package io.micronaut.data.model.runtime
Interface EntityOperation<E>
- Type Parameters:
- E- The entity type
- All Superinterfaces:
- io.micronaut.core.annotation.AnnotationMetadataProvider,- io.micronaut.core.annotation.AnnotationSource,- io.micronaut.core.attr.AttributeHolder,- io.micronaut.core.naming.Named,- PreparedDataOperation<E>,- StoredDataOperation<E>
- All Known Subinterfaces:
- BatchOperation<E>,- DeleteBatchOperation<E>,- DeleteOperation<E>,- EntityInstanceOperation<E>,- InsertBatchOperation<E>,- InsertOperation<E>,- UpdateBatchOperation<E>,- UpdateOperation<E>
public interface EntityOperation<E>
extends io.micronaut.core.naming.Named, PreparedDataOperation<E>
An operation on an entity type.
- 
Field SummaryFields inherited from interface io.micronaut.core.annotation.AnnotationSourceEMPTY
- 
Method SummaryModifier and TypeMethodDescription@Nullable io.micronaut.aop.InvocationContext<?,?> @NonNull Class<?>The root entity type.@Nullable StoredQuery<E,?> Possible stored query if exists.Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProviderfindAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypeMethods inherited from interface io.micronaut.core.annotation.AnnotationSourcegetAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclaredMethods inherited from interface io.micronaut.core.attr.AttributeHoldergetAttribute, getAttribute, getAttributesMethods inherited from interface io.micronaut.core.naming.NamedgetNameMethods inherited from interface io.micronaut.data.model.runtime.PreparedDataOperationgetParameterInRoleMethods inherited from interface io.micronaut.data.model.runtime.StoredDataOperationgetResultArgument
- 
Method Details- 
getRootEntityThe root entity type.- Returns:
- The root entity type
 
- 
getRepositoryType- Returns:
- The repository type.
 
- 
getStoredQueryPossible stored query if exists.- Returns:
- The stored query
 
- 
getInvocationContext@Nullable @Nullable io.micronaut.aop.InvocationContext<?,?> getInvocationContext()- Returns:
- The invocation context
 
 
-