Top Description Interfaces Classes
[default module]

Package org.hibernate.action


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

Interface Summary

Modifier and TypeInterface and Description
public interface
AfterTransactionCompletionProcess

Contract representing some process that needs to occur during after transaction completion.

public interface
BeforeTransactionCompletionProcess

Contract representing some process that needs to occur during before transaction completion.

public interface
Executable

An operation which may be scheduled for later execution.

Class Summary

Modifier and TypeClass and Description
public class
BulkOperationCleanupAction

An org.hibernate.engine.ActionQueue Executable for ensuring shared cache cleanup in relation to performed bulk HQL queries.

public abstract class
CollectionAction

Any action relating to insert/update/delete of a collection

public class
public class
public class
public class
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).

public abstract class
EntityAction

Base class for actions relating to insert/update/delete of an entity instance.

public class
public class
public class
EntityIncrementVersionProcess

Verify/Increment the entity version

public class
public class
public class
EntityVerifyVersionProcess

Verify/Increment the entity version