Interface ReactiveEntityInsertAction

    • Method Detail

      • isEarlyInsert

        boolean isEarlyInsert()
      • findNonNullableTransientEntities

        org.hibernate.engine.internal.NonNullableTransientDependencies findNonNullableTransientEntities()
      • getSession

        org.hibernate.engine.spi.SharedSessionContractImplementor getSession()
      • isVeto

        boolean isVeto()
      • getInstance

        java.lang.Object getInstance()
      • getEntityName

        java.lang.String getEntityName()
      • getState

        java.lang.Object[] getState()
      • getPersister

        org.hibernate.persister.entity.EntityPersister getPersister()
      • isExecuted

        boolean isExecuted()
      • isVersionIncrementDisabled

        boolean isVersionIncrementDisabled()
      • areTransientReferencesNullified

        boolean areTransientReferencesNullified()
      • setTransientReferencesNullified

        void setTransientReferencesNullified()
      • getEntityKey

        org.hibernate.engine.spi.EntityKey getEntityKey()
      • reactiveNullifyTransientReferencesIfNotAlready

        default java.util.concurrent.CompletionStage<java.lang.Void> reactiveNullifyTransientReferencesIfNotAlready()
        Nullifies any references to transient entities in the entity state maintained by this action. References to transient entities should be nullified when an entity is made "managed" or when this action is executed, whichever is first.

        References will only be nullified the first time this method is called for a this object, so it can safely be called both when the entity is made "managed" and when this action is executed.

        See Also:
        reactiveMakeEntityManaged()
      • reactiveMakeEntityManaged

        default java.util.concurrent.CompletionStage<java.lang.Void> reactiveMakeEntityManaged()
        Make the entity "managed" by the persistence context.
        See Also:
        AbstractEntityInsertAction.makeEntityManaged()
      • reactiveFindNonNullableTransientEntities

        default java.util.concurrent.CompletionStage<org.hibernate.engine.internal.NonNullableTransientDependencies> reactiveFindNonNullableTransientEntities()
      • asAbstractEntityInsertAction

        org.hibernate.action.internal.AbstractEntityInsertAction asAbstractEntityInsertAction()