public class ReactiveEntityRegularInsertAction extends EntityInsertAction implements ReactiveEntityInsertAction
EntityInsertAction
.Constructor and Description |
---|
ReactiveEntityRegularInsertAction(Serializable id, Object[] state, Object instance, Object version, EntityPersister persister, boolean isVersionIncrementDisabled, SharedSessionContractImplementor session) |
Modifier and Type | Method and Description |
---|---|
boolean | areTransientReferencesNullified() |
void | execute() |
EntityKey | getEntityKey() |
boolean | isExecuted() |
boolean | isVersionIncrementDisabled() |
protected void | markExecuted() |
CompletionStage<Void> | reactiveExecute() |
void | setTransientReferencesNullified() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
findNonNullableTransientEntities, getEntityName, getInstance, getPersister, getSession, getState, isEarlyInsert, isVeto, reactiveMakeEntityManaged, reactiveNullifyTransientReferencesIfNotAlready
compareTo
public ReactiveEntityRegularInsertAction(Serializable id, Object[] state, Object instance, Object version, EntityPersister persister, boolean isVersionIncrementDisabled, SharedSessionContractImplementor session)
public void execute() throws HibernateException
HibernateException
public CompletionStage<Void> reactiveExecute() throws HibernateException
reactiveExecute
in interface ReactiveExecutable
HibernateException
public EntityKey getEntityKey()
getEntityKey
in interface ReactiveEntityInsertAction
protected void markExecuted()
public boolean isExecuted()
isExecuted
in interface ReactiveEntityInsertAction
public boolean isVersionIncrementDisabled()
isVersionIncrementDisabled
in interface ReactiveEntityInsertAction
public boolean areTransientReferencesNullified()
areTransientReferencesNullified
in interface ReactiveEntityInsertAction
public void setTransientReferencesNullified()
setTransientReferencesNullified
in interface ReactiveEntityInsertAction