This package defines "actions" that are scheduled for asycnchronous execution by the event listeners.
| Modifier and Type | Interface 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. |
| Modifier and Type | Class and Description |
|---|---|
| public class | BulkOperationCleanupAction
An |
| 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 |