package

org.hibernate.action

This package defines "actions" that are scheduled for asycnchronous execution by the event listeners.

Interfaces

AfterTransactionCompletionProcess Contract representing some process that needs to occur during after transaction completion. 
BeforeTransactionCompletionProcess Contract representing some process that needs to occur during before transaction completion. 
Executable An operation which may be scheduled for later execution. 

Classes

BulkOperationCleanupAction An ActionQueue Executable for ensuring shared cache cleanup in relation to performed bulk HQL queries. 
CollectionAction Any action relating to insert/update/delete of a collection 
CollectionRecreateAction  
CollectionRemoveAction  
CollectionUpdateAction  
DelayedPostInsertIdentifier Acts as a stand-in for an entity identifier which is supposed to be generated on insert (like an IDENTITY column) where the insert needed to be delayed because we were outside a transaction when the persist occurred (save currently still performs the insert). 
EntityAction Base class for actions relating to insert/update/delete of an entity instance. 
EntityDeleteAction  
EntityIdentityInsertAction  
EntityIncrementVersionProcess Verify/Increment the entity version 
EntityInsertAction  
EntityUpdateAction  
EntityVerifyVersionProcess Verify/Increment the entity version