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