Package org.hibernate.action
Class EntityDeleteAction
java.lang.Object
org.hibernate.action.EntityAction
org.hibernate.action.EntityDeleteAction
- All Implemented Interfaces:
Serializable,Comparable,AfterTransactionCompletionProcess,Executable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionEntityDeleteAction(Serializable id, Object[] state, Object version, Object instance, EntityPersister persister, boolean isCascadeDeleteEnabled, SessionImplementor session) -
Method Summary
Modifier and TypeMethodDescriptionvoiddoAfterTransactionCompletion(boolean success, SessionImplementor session) Perform whatever processing is encapsulated here after completion of the transaction.voidexecute()Execute this actionprotected booleanMethods inherited from class org.hibernate.action.EntityAction
beforeExecutions, compareTo, getAfterTransactionCompletionProcess, getBeforeTransactionCompletionProcess, getEntityName, getId, getInstance, getPersister, getPropertySpaces, getSession, needsAfterTransactionCompletion, toString
-
Constructor Details
-
EntityDeleteAction
public EntityDeleteAction(Serializable id, Object[] state, Object version, Object instance, EntityPersister persister, boolean isCascadeDeleteEnabled, SessionImplementor session)
-
-
Method Details
-
execute
Description copied from interface:ExecutableExecute this action- Throws:
HibernateException- Indicates a problem during execution.
-
doAfterTransactionCompletion
public void doAfterTransactionCompletion(boolean success, SessionImplementor session) throws HibernateException Description copied from interface:AfterTransactionCompletionProcessPerform whatever processing is encapsulated here after completion of the transaction.- Parameters:
success- Did the transaction complete successfully? True means it did.session- The session on which the transaction is completing.- Throws:
HibernateException
-
hasPostCommitEventListeners
protected boolean hasPostCommitEventListeners()- Specified by:
hasPostCommitEventListenersin classEntityAction
-