org.hibernate.action

Class EntityInsertAction

Implemented Interfaces:
Comparable, Executable, Serializable

public final class EntityInsertAction
extends EntityAction

Constructor Summary

EntityInsertAction(Serializable id, Object[] state, Object instance, Object version, EntityPersister persister, SessionImplementor session)

Method Summary

void
afterTransactionCompletion(boolean success)
void
execute()
Object[]
getState()
protected boolean
hasPostCommitEventListeners()

Methods inherited from class org.hibernate.action.EntityAction

beforeExecutions, compareTo, getEntityName, getId, getInstance, getPersister, getPropertySpaces, getSession, hasAfterTransactionCompletion, hasPostCommitEventListeners, toString

Constructor Details

EntityInsertAction

public EntityInsertAction(Serializable id,
                          Object[] state,
                          Object instance,
                          Object version,
                          EntityPersister persister,
                          SessionImplementor session)
            throws HibernateException

Method Details

afterTransactionCompletion

public void afterTransactionCompletion(boolean success)
            throws HibernateException
Specified by:
afterTransactionCompletion in interface Executable

execute

public void execute()
            throws HibernateException
Specified by:
execute in interface Executable

getState

public Object[] getState()

hasPostCommitEventListeners

protected boolean hasPostCommitEventListeners()
Overrides:
hasPostCommitEventListeners in interface EntityAction