oracle.toplink.essentials.internal.indirection |
|
Java Source File Name | Type | Comment |
BackupValueHolder.java | Class | Used as the backup value holder in the unit of work for transparent indirection. |
BasicIndirectionPolicy.java | Class | Purpose:
BasicIndirectionPolicy implements the behavior necessary for a
a ForeignReferenceMapping (or TransformationMapping) to
use ValueHolders to delay the reading of objects from the database
until they are actually needed. |
DatabaseValueHolder.java | Class | DatabaseValueHolder wraps a database-stored object and implements
behavior to access it. |
IndirectionPolicy.java | Class | Purpose:
An IndirectionPolicy acts as a 'rules' holder that determines
the behavior of a ForeignReferenceMapping (or TransformationMapping)
with respect to indirection, or lack thereof. |
NoIndirectionPolicy.java | Class | Purpose:
NoIndirectionPolicy implements the behavior necessary for a
a ForeignReferenceMapping (or TransformationMapping) to
directly use domain objects, as opposed to ValueHolders. |
QueryBasedValueHolder.java | Class | QueryBasedValueHolder wraps a database-stored object and
implements behavior to access it. |
TransparentIndirectionPolicy.java | Class | Purpose:
TransparentIndirectionPolicy implements the behavior necessary for a
a CollectionMapping to use
IndirectContainers to delay the reading of objects from the database
until they are actually needed. |
UnitOfWorkQueryValueHolder.java | Class | UnitOfWorkQueryValueHolder wraps a database-stored object and
implements behavior to access it. |
UnitOfWorkValueHolder.java | Class | A UnitOfWorkValueHolder is put in a clone object. |
WeavedObjectBasicIndirectionPolicy.java | Class | INTERNAL:
A WeavedObjectBasicIndirectionPolicy is used by OneToOne mappings that are LAZY through weaving
and which use Property(method) access. |