Interface DeleteReturningOperation<E,R>

Type Parameters:
E - The entity type
R - The result type
All Superinterfaces:
io.micronaut.core.annotation.AnnotationMetadataProvider, io.micronaut.core.annotation.AnnotationSource, io.micronaut.core.attr.AttributeHolder, DeleteOperation<E>, EntityInstanceOperation<E>, EntityOperation<E>, io.micronaut.core.naming.Named, PreparedDataOperation<E>, StoredDataOperation<E>

public interface DeleteReturningOperation<E,R> extends DeleteOperation<E>
A delete returning operation that updates the given entity and returns a result.
Since:
4.2.0
Author:
Denis Stepanov
  • Field Summary

    Fields inherited from interface io.micronaut.core.annotation.AnnotationSource

    EMPTY
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable StoredQuery<E,R>
    Possible stored query if exists.

    Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProvider

    findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType

    Methods inherited from interface io.micronaut.core.annotation.AnnotationSource

    getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclared

    Methods inherited from interface io.micronaut.core.attr.AttributeHolder

    getAttribute, getAttribute, getAttributes

    Methods inherited from interface EntityInstanceOperation

    getEntity

    Methods inherited from interface io.micronaut.core.naming.Named

    getName

    Methods inherited from interface StoredDataOperation

    getResultArgument