org.hibernate.action

Class EntityUpdateAction

Implemented Interfaces:
Comparable, Executable, Serializable

public final class EntityUpdateAction
extends EntityAction

Constructor Summary

EntityUpdateAction(Serializable id, Object[] state, int[] dirtyProperties, boolean hasDirtyCollection, Object[] previousState, Object previousVersion, Object nextVersion, Object instance, Object rowId, EntityPersister persister, SessionImplementor session)

Method Summary

void
afterTransactionCompletion(boolean success)
void
execute()
protected boolean
hasPostCommitEventListeners()

Methods inherited from class org.hibernate.action.EntityAction

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

Constructor Details

EntityUpdateAction

public EntityUpdateAction(Serializable id,
                          Object[] state,
                          int[] dirtyProperties,
                          boolean hasDirtyCollection,
                          Object[] previousState,
                          Object previousVersion,
                          Object nextVersion,
                          Object instance,
                          Object rowId,
                          EntityPersister persister,
                          SessionImplementor session)
            throws HibernateException

Method Details

afterTransactionCompletion

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

execute

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

hasPostCommitEventListeners

protected boolean hasPostCommitEventListeners()
Overrides:
hasPostCommitEventListeners in interface EntityAction