Module org.eclipse.persistence.core
Package org.eclipse.persistence.internal.indirection
-
Interface Summary Interface Description WrappingValueHolder<T> WrappingValueHolder is an interface type that implementors use when they will be wrapping another ValueHolder that has the original value. -
Class Summary Class Description BackupValueHolder<T> Used as the backup value holder in the unit of work for transparent indirection.BasicIndirectionPolicy PurposeBatchValueHolder<T> BatchValueHolder is used by the mappings that use indirection when using query optimization (batch reading).CacheBasedValueHolder<T> Purpose: In certain cases the contents of a relationship may be retrievable from a cache.ContainerIndirectionPolicy Purpose: Provide ability for developers to wrap ValueHolders (Basic Indirection)DatabaseValueHolder<T> DatabaseValueHolder wraps a database-stored object and implements behavior to access it.EISOneToManyQueryBasedValueHolder<T> Value holder used to defer an EIS 1-m mapping query.IndirectionPolicy PurposeNoIndirectionPolicy PurposeProtectedValueHolder<T> Purpose: provides a value holder type that can be used in Protected instances of Entities.ProxyIndirectionHandler<T> ProxyIndirectionHandlerProxyIndirectionPolicy ProxyIndirectionPolicyQueryBasedValueHolder<T> QueryBasedValueHolder wraps a database-stored object and implements behavior to access it.TransformerBasedValueHolder<T> TransparentIndirectionPolicy PurposeUnitOfWorkQueryValueHolder<T> UnitOfWorkQueryValueHolder wraps a database-stored object and implements behavior to access it.UnitOfWorkTransformerValueHolder<T> UnitOfWorkTransformerValueHolder wraps a database-stored object and implements behavior to access it.UnitOfWorkValueHolder<T> A UnitOfWorkValueHolder is put in a clone object.WeavedObjectBasicIndirectionPolicy A WeavedObjectBasicIndirectionPolicy is used by OneToOne mappings that are LAZY through weaving and which use Property(method) access.