Name | Description | Type | Package | Framework |
AbstractCopyPolicy | Purpose: Allows customization of how an object is cloned. | Class | org.eclipse.persistence.descriptors.copying | EclipseLink |
|
AllFieldsLockingPolicy | Purpose: An implementation of the OptimisticLockingPolicy interface. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
AttributeChangeTrackingPolicy | An AttributeChangeTrackingPolicy allows change tracking at the attribute level of an object by implementing ChangeTracker. | Class | org.eclipse.persistence.descriptors.changetracking | EclipseLink |
|
CacheIndex | Define a secondary index on the cache. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
CacheInvalidationPolicy | A CacheInvalidationPolicy is used to set objects in TopLink's identity maps to be invalid following given rules. | Class | org.eclipse.persistence.descriptors.invalidation | EclipseLink |
|
CachePolicy | CachePolicy defines the cache configuration. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
ChangedFieldsLockingPolicy | Purpose: An implementation of the OptimisticLockingPolicy interface. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
ChangeTracker | Purpose: Define an interface for any object that wishes to use attribute change tracking. | Interface | org.eclipse.persistence.descriptors.changetracking | EclipseLink |
|
ClassDescriptor | Abstract descriptor class for defining persistence information on a class. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
ClassExtractor | Abstract class to allow complex inheritance support. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
CloneCopyPolicy | Purpose: Allows a clone of an object to be created with a method that returns the cloned object. | Class | org.eclipse.persistence.descriptors.copying | EclipseLink |
|
CMPPolicy | Description: Place holder for CMP specific information. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
CMPPolicy .KeyElementAccessor | | Interface | org.eclipse.persistence.descriptors | EclipseLink |
|
CMPPolicy .KeyIsElementAccessor | This class will be used when the keyClass is a primitiveSee Also:Serialized Form | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
CollectionChangeEvent | Purpose: Define a change event for collection types. | Class | org.eclipse.persistence.descriptors.changetracking | EclipseLink |
|
CollectionChangeTracker | Purpose: Define an interface for any collection that wishes to use attribute change track. | Interface | org.eclipse.persistence.descriptors.changetracking | EclipseLink |
|
CopyPolicy | Purpose: Allows customization of how an object is cloned. | Interface | org.eclipse.persistence.descriptors.copying | EclipseLink |
|
CustomPartitioningPolicy | Defines a user defined partitioning policy. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
DailyCacheInvalidationPolicy | A CacheInvalidationPolicy that allows objects to expire every day at a specific time. | Class | org.eclipse.persistence.descriptors.invalidation | EclipseLink |
|
DeferredChangeDetectionPolicy | A DeferredChangeDetectionPolicy defers all change detection to the UnitOfWork's change detection process. | Class | org.eclipse.persistence.descriptors.changetracking | EclipseLink |
|
DescriptorEvent | Purpose: Encapsulate the information provided with descriptor events. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
DescriptorEventAdapter | Purpose: Provides an empty implementation of DescriptorEventListener. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
DescriptorEventListener | Purpose: Used to support Java event listener event model on descriptors. | Interface | org.eclipse.persistence.descriptors | EclipseLink |
|
DescriptorEventManager | Purpose: The event manager allows for a descriptor to specify that an object should be notified when a EclipseLink event occurs. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
DescriptorQueryManager | Purpose: The query manager allows for the database operations that EclipseLink performs to be customized by the application. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
FetchGroupManager | Purpose: The fetch group manager controls the named fetch groups defined at the descriptor level. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
FieldPartitioningPolicy | FieldPartitioningPolicy partitions access to a database cluster by a field value from the object, such as the object's id, location, or tenant. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
FieldsLockingPolicy | Purpose: An abstract superclass of some implementations of the OptimisticLockingPolicy interface. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
HashPartitioningPolicy | HashPartitioningPolicy partitions access to a database cluster by the hash of a field value from the object, such as the object's location, or tenant. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
InheritancePolicy | Purpose: Allows customization of an object's inheritance. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
InstantiationCopyPolicy | Purpose: This is the default copy policy. | Class | org.eclipse.persistence.descriptors.copying | EclipseLink |
|
InterfacePolicy | Purpose: Allows for a descriptor's implemented interfaces to be configured. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
MapChangeEvent | Purpose: Define a change event for Map types. | Class | org.eclipse.persistence.descriptors.changetracking | EclipseLink |
|
MethodClassExtractor | Used to allow complex inheritance support. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
MultitenantPolicy | A multitenant interface. | Interface | org.eclipse.persistence.descriptors | EclipseLink |
|
NoExpiryCacheInvalidationPolicy | A cache invalidation policy in which no objects will expire. | Class | org.eclipse.persistence.descriptors.invalidation | EclipseLink |
|
ObjectChangePolicy | Implementers of ObjectChangePolicy implement the code which computes changes sets for the UnitOfWork commit process. | Interface | org.eclipse.persistence.descriptors.changetracking | EclipseLink |
|
ObjectChangeTrackingPolicy | A ObjectChangeTrackingPolicy allows an object to calculate for itself whether it should has changed by implementing ChangeTracker. | Class | org.eclipse.persistence.descriptors.changetracking | EclipseLink |
|
PartitioningPolicy | A PartitioningPolicy is used to partition the data for a class across multiple difference databases or across a database cluster such as Oracle RAC. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
PersistenceEntityCopyPolicy | Purpose: This is the default copy policy when weaving is used. | Class | org.eclipse.persistence.descriptors.copying | EclipseLink |
|
PessimisticLockingPolicy | Description: This policy is used to configure bean level pessimistic locking feature. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
PinnedPartitioningPolicy | PinnedPartitionPolicy pins requests to a single connection pool. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
RangePartition | Represent a specific range partition. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
RangePartitioningPolicy | RangePartitioningPolicy partitions access to a database cluster by a field value from the object, such as the object's id, location, or tenant. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
RelationalDescriptor | Purpose: EclipseLink has been designed to take advantage of the similarities between relational databases and objects while accommodating for their differences, providing an object | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
ReplicationPartitioningPolicy | ReplicationPartitioningPolicy sends requests to a set of connection pools. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
ReturningPolicy | Allows for INSERT or UPDATE operations to return values back into the object being written. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
ReturningPolicy .Info | | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
RoundRobinPartitioningPolicy | RoundRobinPartitioningPolicy sends requests in a round robin fashion to the set of connection pools. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
SchemaPerMultitenantPolicy | A schema per tenant multitenant policy. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
SelectedFieldsLockingPolicy | Purpose: An implementation of the OptimisticLockingPolicy interface. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
SerializableDescriptorEventHolder | Interface to hold onto a DescriptorEvents within a project so they can be rebuilt after serialization. | Interface | org.eclipse.persistence.descriptors | EclipseLink |
|
SerializedObjectPolicy | SerializedObjectPolicy (SOP) could be set on a non-aggregate descriptor. | Interface | org.eclipse.persistence.descriptors | EclipseLink |
|
SingleTableMultitenantPolicy | A single table "striped" multitenant policy. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
TablePerClassPolicy | Purpose: Provides the functionality to support a TABLE_PER_CLASS inheritance strategy. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
TablePerMultitenantPolicy | A table per tenant multitenant policy. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
TimestampLockingPolicy | Purpose: Used to allow a single version timestamp to be used for optimistic locking. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
TimeToLiveCacheInvalidationPolicy | A CacheInvalidationPolicy which allows objects to live for a specific amount of time after they are read. | Class | org.eclipse.persistence.descriptors.invalidation | EclipseLink |
|
UnionPartitioningPolicy | UnionPartitionPolicy sends queries to all connection pools and unions the results. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
ValuePartitioningPolicy | ValuePartitioningPolicy partitions access to a database cluster by a field value from the object, such as the object's location, or tenant. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
VersionLockingPolicy | Purpose: Used to allow a single version number to be used for optimistic locking. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
VPDMultitenantPolicy | A vpd multitenant policy. | Class | org.eclipse.persistence.descriptors | EclipseLink |
|
WrapperPolicy | Purpose: The wrapper policy can be used to wrap all objects read from the database in another object. | Interface | org.eclipse.persistence.descriptors | EclipseLink |