oracle.toplink.essentials.descriptors |
|
Java Source File Name | Type | Comment |
ClassDescriptor.java | Class | Purpose:
Abstract descriptor class for defining persistence information on a class. |
ClassExtractor.java | Class | Purpose:
Abstract class to allow complex inheritance support. |
CMPPolicy.java | Class |
Description: Place holder for CMP specific information. |
DescriptorEvent.java | Class | Purpose: Encapsulate the information provided with descriptor events.
This is used as the argument to any event raised by the descriptor.
Events can be registered for, through two methods, the first is by providing a method
to be called on the object that a paticular operation is being performed on.
The second is by registering an event listener to be notified when any event occurs
for that descriptor. |
DescriptorEventAdapter.java | Class | Purpose: Provides an empty implementation of DescriptorEventListener. |
DescriptorEventListener.java | Interface | Purpose: Used to support Java event listener event model on descriptors.
Events can be registered for, through two methods, the first is by providing a method
to be called on the object that a paticualr operation is being performed on.
The second is by registering an event listener object to be notified when any event occurs
for that descriptor. |
DescriptorEventManager.java | Class | Purpose: The event manager allows for a descriptor to specify that
an object should be notified when a TopLink event occurs. |
DescriptorQueryManager.java | Class | Purpose: The query manager allows for the database opperations that TopLink
performs to be customized by the application. |
FetchGroupManager.java | Class | Purpose: The fetch group manager controls the named fetch groups defined at
the descriptor level. |
InheritancePolicy.java | Class | Purpose: Allows customization of an object's inheritance. |
MethodClassExtractor.java | Class | Purpose:
Used to allow complex inheritance support. |
RelationalDescriptor.java | Class | Purpose: TopLink has been designed to take advantage of the similarities between
relational databases and objects while accommodating for their differences, providing an object
oriented wrapper for relational databases. |
TimestampLockingPolicy.java | Class | Purpose: Used to allow a single version timestamp to be used for optimistic locking. |
VersionLockingPolicy.java | Class | Purpose: Used to allow a single version number to be used for optimistic locking. |
WrapperPolicy.java | Interface | Purpose: The wrapper policy can be used to wrap all objects read from the database in another object. |