| AbstractTransactionContext | A transaction context is required in order to perform operations against the
database. |
| GlobalTransactionContext | A transaction context is required in order to perform operations
against the database. |
| LocalTransactionContext | A transaction context is required in order to perform operations
against the database. |
| ObjectTracker | A transaction records all objects accessed during the lifetime
of the transaction in this record (queries and created). |
| ProposedEntity | Holding structure for information about an entity class instance. |
| UpdateAndRemovedFlags | Holder object for flags related to update/remove operations. |
| UpdateFlags | Holds several flags indicating whetehr particular actions related to updating data
items should take place. |