oracle.toplink.essentials.internal.sessions |
|
Java Source File Name | Type | Comment |
AbstractRecord.java | Class |
Purpose: Define the abstract definition of a record for internal use. |
AbstractSession.java | Class | Implementation of oracle.toplink.essentials.sessions.Session
The public interface should be used by public API and testing, the implementation should be used internally.
See Also: oracle.toplink.essentials.sessions.Session See Also: See Also: Purpose: Define the interface and common protocol of a TopLink compliant session. See Also:
See Also: Description: The session is the primary interface into TopLink, See Also: the application should do all of its reading and writing of objects through the session. See Also: The session also manages transactions and units of work.
|
AggregateChangeRecord.java | Class | This change Record is used to record the changes for AggregateObjectMapping. |
AggregateCollectionChangeRecord.java | Class | This change record records the changes for AggregateCollectionMapping. |
AggregateObjectChangeSet.java | Class | |
ChangeRecord.java | Class |
Purpose: This class was designed as a superclass to all possible Change Record types. |
ClientSessionIdentityMapAccessor.java | Class | INTERNAL:
IdentityMapAccessor subclass for client sessions. |
CollectionChangeRecord.java | Class |
Purpose: This class holds the record of the changes made to a collection attribute of
an object. |
CommitManager.java | Class | This class maintains a commit stack and resolves circular references. |
CommitOrderCalculator.java | Class | This class calculates a commit order for a series of classes
based on the dependencies between them. |
CommitOrderDependencyNode.java | Class | This wraps a descriptor with information required to compute an order for
dependencies. |
DatabaseSessionImpl.java | Class | Implementation of oracle.toplink.essentials.sessions.DatabaseSession
The public interface should be used by public API, the implementation should be used internally.
See Also: oracle.toplink.essentials.sessions.DatabaseSession See Also: See Also: Purpose: Define the implementation for a single user/single connection TopLink session. See Also:
See Also: Description: The session is the primary interface into TopLink, See Also: the application should do all of its reading and writing of objects through the session. See Also: The session also manages transactions and units of work.
|
DirectCollectionChangeRecord.java | Class |
Purpose: This class holds the record of the changes made to a collection attribute of
an object. |
DirectMapChangeRecord.java | Class | |
DirectToFieldChangeRecord.java | Class | |
IdentityMapAccessor.java | Class | INTERNAL:
Internal subclass that provides access to identity maps through the session.
Implements the IdentityMapAccessor interface which provides all publicly available
identity map functionality to users.
This is the main class that should be used to access identity maps. |
IsolatedClientSession.java | Class | Provides isolation support by allowing a client session
to have a local cache of the subset of the classes. |
IsolatedClientSessionIdentityMapAccessor.java | Class | INTERNAL:
Internal subclass that provides access to identity maps through the session.
Implements the IdentityMapAccessor interface which provides all publicly available
identity map functionality to users.
This is the main class that should be used to access identity maps. |
MergeManager.java | Class | Purpose:
Used to manage the merge of two objects in a unit of work. |
ObjectChangeSet.java | Class |
Purpose: Hold the Records of change for a particular instance of an object. |
ObjectReferenceChangeRecord.java | Class | |
OrderedCollectionChangeRecord.java | Class |
Purpose: This class holds the record of the changes made to a collection attribute of
an object. |
OrderedDirectCollectionChangeRecord.java | Class |
Purpose: This class holds the record of the changes made to a collection attribute of
an object. |
UnitOfWorkChangeSet.java | Class |
Purpose: This is the overall collection of changes. |
UnitOfWorkIdentityMapAccessor.java | Class | INTERNAL:
IdentityMapAccessor subclass for UnitOfWork
Overrides some initialization functionality and some behavoir having to do with
getting objects from identity maps. |
UnitOfWorkImpl.java | Class | Implementation of oracle.toplink.essentials.sessions.UnitOfWork
The public interface should be used by public API and testing, the implementation should be used internally.
See Also: oracle.toplink.essentials.sessions.UnitOfWork See Also: Purpose: To allow object level transactions. See Also: See Also: Description: The unit of work is a session that implements all of the normal See Also: protocol of a TopLink session.
|