public interface ReactiveEntityInsertAction extends ReactiveExecutable
ReactiveEntityRegularInsertAction
and ReactiveEntityIdentityInsertAction
. Needed in ReactiveActionQueue
.Modifier and Type | Method and Description |
---|---|
boolean | areTransientReferencesNullified() |
NonNullableTransientDependencies | findNonNullableTransientEntities() |
EntityKey | getEntityKey() |
String | getEntityName() |
Object | getInstance() |
EntityPersister | getPersister() |
SharedSessionContractImplementor | getSession() |
Object[] | getState() |
boolean | isEarlyInsert() |
boolean | isExecuted() |
boolean | isVersionIncrementDisabled() |
boolean | isVeto() |
default CompletionStage<Void> | reactiveMakeEntityManaged() Make the entity "managed" by the persistence context. |
default CompletionStage<Void> | reactiveNullifyTransientReferencesIfNotAlready() Nullifies any references to transient entities in the entity state maintained by this action. |
void | setTransientReferencesNullified() |
reactiveExecute
compareTo
boolean isEarlyInsert()
NonNullableTransientDependencies findNonNullableTransientEntities()
SharedSessionContractImplementor getSession()
boolean isVeto()
Object getInstance()
String getEntityName()
Object[] getState()
EntityPersister getPersister()
boolean isExecuted()
boolean isVersionIncrementDisabled()
boolean areTransientReferencesNullified()
void setTransientReferencesNullified()
EntityKey getEntityKey()
default CompletionStage<Void> reactiveNullifyTransientReferencesIfNotAlready()
org.hibernate.action.internal.AbstractEntityInsertAction#nullifyTransientReferencesIfNotAlready()
, reactiveMakeEntityManaged()
default CompletionStage<Void> reactiveMakeEntityManaged()
org.hibernate.action.internal.AbstractEntityInsertAction#makeEntityManaged()