Modifier and Type | Class and Description |
---|---|
class |
RelationalDescriptor
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.
|
Modifier and Type | Field and Description |
---|---|
protected ClassDescriptor |
VersionLockingPolicy.descriptor |
protected ClassDescriptor |
DescriptorEventManager.descriptor |
protected ClassDescriptor |
CMPPolicy.descriptor |
protected ClassDescriptor |
MethodClassExtractor.descriptor |
protected ClassDescriptor |
DescriptorEvent.descriptor |
protected ClassDescriptor |
InheritancePolicy.descriptor |
protected ClassDescriptor |
DescriptorQueryManager.descriptor |
protected ClassDescriptor |
InheritancePolicy.parentDescriptor |
Modifier and Type | Method and Description |
---|---|
ClassDescriptor |
DescriptorEvent.getClassDescriptor()
PUBLIC:
The source descriptor of the event.
|
ClassDescriptor |
FetchGroupManager.getClassDescriptor()
INTERNAL:
Return the referenced descriptor.
|
protected ClassDescriptor |
VersionLockingPolicy.getDescriptor()
INTERNAL:
|
protected ClassDescriptor |
DescriptorEventManager.getDescriptor()
INTERNAL:
|
ClassDescriptor |
CMPPolicy.getDescriptor()
INTERNAL:
|
protected ClassDescriptor |
MethodClassExtractor.getDescriptor()
INTERNAL:
Return the descriptor.
|
ClassDescriptor |
DescriptorEvent.getDescriptor()
PUBLIC:
The source descriptor of the event.
|
ClassDescriptor |
InheritancePolicy.getDescriptor()
INTERNAL:
Returns the descriptor which the policy belongs to.
|
ClassDescriptor |
FetchGroupManager.getDescriptor()
INTERNAL:
Return the referenced descriptor.
|
protected ClassDescriptor |
DescriptorQueryManager.getDescriptor()
INTERNAL:
Return the descriptor associated with this descriptor query manager
|
ClassDescriptor |
InheritancePolicy.getParentDescriptor()
INTERNAL:
Return the parent descirptor
|
ClassDescriptor |
InheritancePolicy.getRootParentDescriptor()
INTERNAL:
Return the root parent descriptor
|
ClassDescriptor |
InheritancePolicy.getSubclassDescriptor(Class theClass)
INTERNAL:
use aggregate in inheritance
|
Modifier and Type | Method and Description |
---|---|
void |
InheritancePolicy.addChildDescriptor(ClassDescriptor childDescriptor)
INTERNAL:
Add child descriptor to the parent descriptor.
|
void |
CMPPolicy.initialize(ClassDescriptor descriptor,
AbstractSession session)
INTERNAL:
Initialize the CMPPolicy settings.
|
void |
MethodClassExtractor.initialize(ClassDescriptor descriptor,
Session session)
INTERNAL:
Setup the default classExtractionMethod, or if one was specified by the user make sure it is valid.
|
void |
ClassExtractor.initialize(ClassDescriptor descriptor,
Session session)
Allow for any initialization.
|
void |
VersionLockingPolicy.setDescriptor(ClassDescriptor descriptor)
INTERNAL:
|
void |
DescriptorEventManager.setDescriptor(ClassDescriptor descriptor)
INTERNAL:
Set the descriptor.
|
void |
CMPPolicy.setDescriptor(ClassDescriptor owningDescriptor)
INTERNAL:
|
void |
WrapperPolicy.setDescriptor(ClassDescriptor descriptor)
PUBLIC:
Required: Set the descriptor.
|
protected void |
MethodClassExtractor.setDescriptor(ClassDescriptor descriptor)
INTERNAL:
Set the descriptor.
|
void |
DescriptorEvent.setDescriptor(ClassDescriptor descriptor)
INTERNAL:
The source descriptor of the event.
|
void |
InheritancePolicy.setDescriptor(ClassDescriptor descriptor)
INTERNAL:
Set the descriptor.
|
void |
FetchGroupManager.setDescriptor(ClassDescriptor descriptor)
Set the referenced descriptor.
|
void |
DescriptorQueryManager.setDescriptor(ClassDescriptor descriptor)
INTERNAL:
Set the descriptor.
|
void |
InheritancePolicy.setParentDescriptor(ClassDescriptor parentDescriptor)
INTERNAL:
|
Constructor and Description |
---|
InheritancePolicy(ClassDescriptor descriptor)
INTERNAL:
Create a new policy.
|
Modifier and Type | Method and Description |
---|---|
ObjectChangeSet |
ObjectChangePolicy.calculateChanges(Object clone,
Object backUp,
UnitOfWorkChangeSet changes,
AbstractSession session,
ClassDescriptor descriptor,
boolean shouldRiseEvent)
INTERNAL:
calculateChanges creates a change set for a particular object
|
ObjectChangeSet |
DeferredChangeDetectionPolicy.calculateChanges(Object clone,
Object backUp,
UnitOfWorkChangeSet changeSet,
AbstractSession session,
ClassDescriptor descriptor,
boolean shouldRiseEvent)
INTERNAL:
calculateChanges creates a change set for a particular object.
|
void |
ObjectChangePolicy.clearChanges(Object object,
UnitOfWorkImpl uow,
ClassDescriptor descriptor)
INTERNAL:
This is a place holder for reseting the listener on one of the subclasses
|
void |
DeferredChangeDetectionPolicy.clearChanges(Object object,
UnitOfWorkImpl uow,
ClassDescriptor descriptor)
INTERNAL:
This is a place holder for reseting the listener on one of the subclasses
|
ObjectChangeSet |
DeferredChangeDetectionPolicy.createObjectChangeSet(Object clone,
Object backUp,
UnitOfWorkChangeSet changeSet,
boolean isNew,
AbstractSession session,
ClassDescriptor descriptor)
INTERNAL:
Create ObjectChangeSet
|
ObjectChangeSet |
ObjectChangePolicy.createObjectChangeSetThroughComparison(Object clone,
Object backUp,
UnitOfWorkChangeSet changeSet,
boolean isNew,
AbstractSession session,
ClassDescriptor descriptor)
INTERNAL:
Create ObjectChangeSet through comparison.
|
ObjectChangeSet |
DeferredChangeDetectionPolicy.createObjectChangeSetThroughComparison(Object clone,
Object backUp,
UnitOfWorkChangeSet changeSet,
boolean isNew,
AbstractSession session,
ClassDescriptor descriptor)
INTERNAL:
Create ObjectChangeSet
|
void |
ObjectChangePolicy.initialize(AbstractSession session,
ClassDescriptor descriptor)
INTERNAL:
initialize the Policy
|
void |
DeferredChangeDetectionPolicy.initialize(AbstractSession session,
ClassDescriptor descriptor)
INTERNAL:
initialize the Policy
|
void |
ObjectChangePolicy.revertChanges(Object clone,
ClassDescriptor descriptor,
UnitOfWorkImpl uow,
IdentityHashtable cloneMapping)
INTERNAL:
This method is used to revert an object within the unit of work
|
void |
DeferredChangeDetectionPolicy.revertChanges(Object clone,
ClassDescriptor descriptor,
UnitOfWorkImpl uow,
IdentityHashtable cloneMapping)
INTERNAL:
This method is used to revert an object within the unit of work
|
void |
ObjectChangePolicy.setAggregateChangeListener(Object parent,
Object aggregate,
UnitOfWorkImpl uow,
ClassDescriptor descriptor,
String mappingAttribute)
INTERNAL:
Assign Changelistner to an aggregate object
|
void |
DeferredChangeDetectionPolicy.setAggregateChangeListener(Object parent,
Object aggregate,
UnitOfWorkImpl uow,
ClassDescriptor descriptor,
String mappingAttribute)
INTERNAL:
Assign Changelistner to an aggregate object
|
void |
ObjectChangePolicy.setChangeListener(Object clone,
UnitOfWorkImpl uow,
ClassDescriptor descriptor)
INTERNAL:
Assign appropriate ChangeListener to PropertyChangeListener based on the policy.
|
void |
DeferredChangeDetectionPolicy.setChangeListener(Object clone,
UnitOfWorkImpl uow,
ClassDescriptor descriptor)
INTERNAL:
Set ChangeListener for the clone
|
boolean |
ObjectChangePolicy.shouldCompareForChange(Object object,
UnitOfWorkImpl unitOfWork,
ClassDescriptor descriptor)
INTERNAL:
Return true if the Object should be compared, false otherwise.
|
boolean |
DeferredChangeDetectionPolicy.shouldCompareForChange(Object object,
UnitOfWorkImpl unitOfWork,
ClassDescriptor descriptor)
INTERNAL:
Return true if the Object should be compared, false otherwise.
|
void |
ObjectChangePolicy.updateWithChanges(Object clone,
ObjectChangeSet objectChangeSet,
UnitOfWorkImpl uow,
ClassDescriptor descriptor)
INTERNAL:
This method is used internally to rest the policies back to original state
This is used when the clones are to be reused.
|
void |
DeferredChangeDetectionPolicy.updateWithChanges(Object clone,
ObjectChangeSet objectChangeSet,
UnitOfWorkImpl uow,
ClassDescriptor descriptor)
INTERNAL:
Clear changes in the ChangeListener of the clone
|
Modifier and Type | Field and Description |
---|---|
protected ClassDescriptor |
AbstractCopyPolicy.descriptor |
Modifier and Type | Method and Description |
---|---|
protected ClassDescriptor |
AbstractCopyPolicy.getDescriptor()
Return the descriptor.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractCopyPolicy.setDescriptor(ClassDescriptor descriptor)
Set the descriptor.
|
void |
CopyPolicy.setDescriptor(ClassDescriptor descriptor)
Set the descriptor.
|
Modifier and Type | Field and Description |
---|---|
protected ClassDescriptor |
DescriptorException.descriptor |
Modifier and Type | Method and Description |
---|---|
ClassDescriptor |
DescriptorException.getDescriptor()
PUBLIC:
Return the descriptor that the problem was detected in.
|
Constructor and Description |
---|
DescriptorException(String theMessage,
ClassDescriptor descriptor)
INTERNAL:
TopLink exceptions should only be thrown by TopLink.
|
DescriptorException(String theMessage,
ClassDescriptor descriptor,
Throwable exception) |
Modifier and Type | Method and Description |
---|---|
ClassDescriptor |
ExpressionBuilder.getDescriptor()
INTERNAL:
Only usable after the session and class have been set.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Expression.extractPrimaryKeyValues(boolean requireExactMatch,
ClassDescriptor descriptor,
AbstractRecord primaryKeyRow,
AbstractRecord translationRow)
INTERNAL:
Extract the primary key from the expression into the row.
|
Modifier and Type | Field and Description |
---|---|
protected ClassDescriptor |
DescriptorIterator.currentDescriptor |
protected ClassDescriptor |
ObjectBuilder.descriptor |
protected ClassDescriptor |
InstantiationPolicy.descriptor
Backpointer to descriptor.
|
Modifier and Type | Method and Description |
---|---|
ClassDescriptor |
DescriptorIterator.getCurrentDescriptor() |
ClassDescriptor |
ObjectBuilder.getDescriptor()
Return the descriptor
|
protected ClassDescriptor |
InstantiationPolicy.getDescriptor() |
protected ClassDescriptor |
DescriptorIterator.getDescriptorFor(Object object)
Fetch and return the descriptor for the specified object.
|
Modifier and Type | Method and Description |
---|---|
protected Object |
ObjectBuilder.buildObject(ObjectBuildingQuery query,
AbstractRecord databaseRow,
AbstractSession session,
Vector primaryKey,
ClassDescriptor concreteDescriptor,
JoinedAttributeManager joinManager)
Return an instance of the recievers javaClass.
|
protected Object |
ObjectBuilder.buildObjectInUnitOfWork(ObjectBuildingQuery query,
JoinedAttributeManager joinManager,
AbstractRecord databaseRow,
UnitOfWorkImpl unitOfWork,
Vector primaryKey,
ClassDescriptor concreteDescriptor)
For executing all reads on the UnitOfWork, the session when building
objects from rows will now be the UnitOfWork.
|
protected Object |
ObjectBuilder.buildWorkingCopyCloneNormally(ObjectBuildingQuery query,
AbstractRecord databaseRow,
UnitOfWorkImpl unitOfWork,
Vector primaryKey,
ClassDescriptor concreteDescriptor,
JoinedAttributeManager joinManager)
buildWorkingCopyCloneFromRow is an alternative to this which is the
normal behavior.
|
protected void |
ObjectBuilder.copyQueryInfoToCacheKey(CacheKey cacheKey,
ObjectBuildingQuery query,
AbstractRecord databaseRow,
AbstractSession session,
ClassDescriptor concreteDescriptor)
Initialize a cache key.
|
void |
DescriptorIterator.iterateForAggregateMapping(Object aggregateObject,
DatabaseMapping mapping,
ClassDescriptor descriptor)
Iterate on the mapping's reference object and
recursively iterate on the reference object's
reference objects.
|
void |
DescriptorIterator.setCurrentDescriptor(ClassDescriptor currentDescriptor) |
void |
ObjectBuilder.setDescriptor(ClassDescriptor aDescriptor)
Set the descriptor.
|
void |
OptimisticLockingPolicy.setDescriptor(ClassDescriptor descriptor)
INTERNAL:
provide a way to set the descriptor for this policy
|
void |
InstantiationPolicy.setDescriptor(ClassDescriptor descriptor) |
Constructor and Description |
---|
ObjectBuilder(ClassDescriptor descriptor) |
Modifier and Type | Method and Description |
---|---|
protected static Object |
EntityManagerImpl.findInternal(ClassDescriptor descriptor,
Session session,
Object primaryKey)
Find by primary key.
|
protected void |
RepeatableWriteUnitOfWork.registerNotRegisteredNewObjectForPersist(Object newObject,
ClassDescriptor descriptor)
INTERNAL:
Called only by registerNewObjectForPersist method,
and only if newObject is not already registered.
|
void |
RepeatableWriteUnitOfWork.updateChangeTrackersIfRequired(Object objectToWrite,
ObjectChangeSet changeSetToWrite,
UnitOfWorkImpl uow,
ClassDescriptor descriptor)
INTERNAL:
This method is used internally to update the tracked objects if required
|
Modifier and Type | Field and Description |
---|---|
protected ClassDescriptor |
MetadataDescriptor.m_descriptor |
Modifier and Type | Method and Description |
---|---|
static ClassDescriptor |
MetadataHelper.findDescriptor(Project project,
Class cls)
INTERNAL:
Search the given sessions list of ordered descriptors for a descriptor
for the class named the same as the given class.
|
ClassDescriptor |
MetadataDescriptor.getClassDescriptor()
INTERNAL:
|
Modifier and Type | Method and Description |
---|---|
void |
MetadataDescriptor.setDescriptor(ClassDescriptor descriptor)
INTERNAL:
|
Modifier and Type | Field and Description |
---|---|
ClassDescriptor |
ObjectExpression.descriptor |
Modifier and Type | Method and Description |
---|---|
ClassDescriptor |
QueryKeyExpression.getContainingDescriptor()
INTERNAL:
Return the descriptor which contains this query key.
|
ClassDescriptor |
ObjectExpression.getDescriptor() |
ClassDescriptor |
DataExpression.getDescriptor() |
Modifier and Type | Method and Description |
---|---|
Expression |
ObjectExpression.derivedManualExpressionNamed(String attributeName,
ClassDescriptor aDescriptor) |
boolean |
RelationExpression.extractPrimaryKeyValues(boolean requireExactMatch,
ClassDescriptor descriptor,
AbstractRecord primaryKeyRow,
AbstractRecord translationRow)
INTERNAL:
Extract the primary key from the expression into the row.
|
boolean |
LogicalExpression.extractPrimaryKeyValues(boolean requireExactMatch,
ClassDescriptor descriptor,
AbstractRecord primaryKeyRow,
AbstractRecord translationRow)
INTERNAL:
Extract the primary key from the expression into the row.
|
Expression |
ObjectExpression.getManualQueryKey(String attributeName,
ClassDescriptor aDescriptor) |
Expression |
ObjectExpression.newManualDerivedExpressionNamed(String attributeName,
ClassDescriptor aDescriptor) |
void |
SQLSelectStatement.normalize(AbstractSession session,
ClassDescriptor descriptor)
INTERNAL:
Normalize an expression into a printable structure.
|
void |
SQLSelectStatement.normalize(AbstractSession session,
ClassDescriptor descriptor,
Dictionary clonedExpressions)
INTERNAL:
Normalize an expression into a printable structure.
|
void |
SQLSelectStatement.normalizeForView(AbstractSession theSession,
ClassDescriptor theDescriptor,
Dictionary clonedExpressions)
INTERNAL:
Normalize an expression mapping all of the descriptor's tables to the view.
|
protected void |
SQLSelectStatement.printAdditionalJoins(ExpressionSQLPrinter printer,
Vector outerJoinedAliases,
ClassDescriptor desc,
Map tablesJoinExpressions) |
Constructor and Description |
---|
ManualQueryKeyExpression(String impliedRelationshipName,
Expression base,
ClassDescriptor descriptor) |
Modifier and Type | Method and Description |
---|---|
CacheKey |
WriteLockManager.acquireLockAndRelatedLocks(Object objectForClone,
Map lockedObjects,
Vector primaryKeys,
ClassDescriptor descriptor,
AbstractSession session)
INTERNAL:
This is a recursive method used to acquire read locks on all objects that
will be cloned.
|
Map |
WriteLockManager.acquireLocksForClone(Object objectForClone,
ClassDescriptor descriptor,
Vector primaryKeys,
AbstractSession session)
INTERNAL:
This method will return once the object is locked and all non-indirect
related objects are also locked.
|
Object |
WriteLockManager.appendLock(Vector primaryKeys,
Object objectToLock,
ClassDescriptor descriptor,
MergeManager mergeManager,
AbstractSession session)
INTERNAL:
This method will be called by a merging thread that is attempting to lock
a new object that was not locked previously.
|
CacheKey |
WriteLockManager.traverseRelatedLocks(Object objectForClone,
Map lockedObjects,
ClassDescriptor descriptor,
AbstractSession session)
INTERNAL:
Traverse the object and acquire locks on all related objects.
|
Modifier and Type | Method and Description |
---|---|
CacheKey |
IdentityMapManager.acquireDeferredLock(Vector primaryKey,
Class domainClass,
ClassDescriptor descriptor)
Provides access for setting a deferred lock on an object in the IdentityMap.
|
CacheKey |
IdentityMapManager.acquireLock(Vector primaryKey,
Class domainClass,
boolean forMerge,
ClassDescriptor descriptor)
Provides access for setting a concurrency lock on an object in the IdentityMap.
|
CacheKey |
IdentityMapManager.acquireLockNoWait(Vector primaryKey,
Class domainClass,
boolean forMerge,
ClassDescriptor descriptor)
Provides access for setting a concurrency lock on an object in the IdentityMap.
|
CacheKey |
IdentityMapManager.acquireReadLockOnCacheKey(Vector primaryKey,
Class domainClass,
ClassDescriptor descriptor)
INTERNAL:
Find the cachekey for the provided primary key and place a readlock on it.
|
CacheKey |
IdentityMapManager.acquireReadLockOnCacheKeyNoWait(Vector primaryKey,
Class domainClass,
ClassDescriptor descriptor)
INTERNAL:
Find the cachekey for the provided primary key and place a readlock on it.
|
IdentityMap |
IdentityMapManager.buildNewIdentityMap(ClassDescriptor descriptor)
INTERNAL: (Public to allow testing to access)
Return a new empty identity map to cache instances of the class.
|
boolean |
IdentityMapManager.containsKey(Vector key,
Class theClass,
ClassDescriptor descriptor) |
CacheKey |
IdentityMapManager.getCacheKeyForObject(Vector primaryKey,
Class myClass,
ClassDescriptor descriptor)
INTERNAL:
Retrieve the cache key for the given identity information
|
Object |
IdentityMapManager.getFromIdentityMap(Expression selectionCriteria,
Class theClass,
Record translationRow,
InMemoryQueryIndirectionPolicy valueHolderPolicy,
boolean conforming,
boolean shouldReturnInvalidatedObjects,
ClassDescriptor descriptor) |
Object |
IdentityMapManager.getFromIdentityMap(Vector key,
Class theClass,
boolean shouldReturnInvalidatedObjects,
ClassDescriptor descriptor)
Get the object from the identity map which has the given primary key and class
Only return the object if it has not Invalidated
|
Object |
IdentityMapManager.getFromIdentityMap(Vector key,
Class theClass,
ClassDescriptor descriptor)
Get the object from the identity map which has the given primary key and class
|
Object |
IdentityMapManager.getFromIdentityMapWithDeferredLock(Vector key,
Class theClass,
boolean shouldReturnInvalidatedObjects,
ClassDescriptor descriptor)
Get the object from the cache with the given primary key and class
do not return the object if it was invalidated
|
IdentityMap |
IdentityMapManager.getIdentityMap(ClassDescriptor descriptor)
INTERNAL: (public to allow test cases to check)
Return the identity map for the class, if missing create a new one.
|
Object |
IdentityMapManager.getWriteLockValue(Vector primaryKey,
Class domainClass,
ClassDescriptor descriptor)
Retrieve the write lock value of the cache key associated with the given primary key,
|
CacheKey |
IdentityMapManager.putInIdentityMap(Object domainObject,
Vector keys,
Object writeLockValue,
long readTime,
ClassDescriptor descriptor)
Register the object with the identity map.
|
Object |
IdentityMapManager.removeFromIdentityMap(Vector key,
Class domainClass,
ClassDescriptor descriptor)
Remove the object from the object cache.
|
Modifier and Type | Field and Description |
---|---|
protected ClassDescriptor |
JoinedAttributeManager.descriptor
Stores the descriptor that these joins apply on
|
protected ClassDescriptor |
ReportItem.descriptor
Desriptor for object result that is not based on an expression
|
protected ClassDescriptor |
ContainerPolicy.elementDescriptor
The descriptor is used to wrap and unwrap objects using the wrapper policy.
|
Modifier and Type | Method and Description |
---|---|
protected ClassDescriptor |
DatabaseQueryMechanism.getDescriptor()
Convenience method
|
ClassDescriptor |
JoinedAttributeManager.getDescriptor()
INTERNAL:
|
ClassDescriptor |
ReportItem.getDescriptor() |
ClassDescriptor |
ContainerPolicy.getElementDescriptor()
INTERNAL:
Used for wrapping and unwrapping with the wrapper policy.
|
protected ClassDescriptor |
ExpressionQueryMechanism.getHighestDescriptorMappingTable(DatabaseTable table)
Pass to this method a table mapped by query's descriptor.
|
Modifier and Type | Method and Description |
---|---|
protected Vector |
ExpressionQueryMechanism.buildDeleteAllStatementsForMappingsWithTempTable(ClassDescriptor descriptor,
DatabaseTable rootTable,
Collection rootTablePrimaryKeyFields,
boolean dontCheckDescriptor)
Build delete statements with temporary table for ManyToMany and DirectCollection mappings.
|
void |
ContainerPolicy.compareCollectionsForChange(Object oldCollection,
Object newCollection,
CollectionChangeRecord changeRecord,
AbstractSession session,
ClassDescriptor referenceDescriptor)
INTERNAL:
This method is used to calculate the differences between two collections.
|
void |
OrderedListContainerPolicy.compareCollectionsForChange(Object oldList,
Object newList,
CollectionChangeRecord changeRecord,
AbstractSession session,
ClassDescriptor referenceDescriptor)
INTERNAL:
This method is used to calculate the differences between two collections.
|
protected SQLSelectStatement |
ExpressionQueryMechanism.createSQLSelectStatementForModifyAll(Expression whereClause,
Expression inheritanceExpression,
ClassDescriptor desc) |
protected SQLSelectStatement |
ExpressionQueryMechanism.createSQLSelectStatementForModifyAll(Expression whereClause,
Expression inheritanceExpression,
ClassDescriptor desc,
boolean useCustomaryInheritanceExpression) |
protected Collection |
ExpressionQueryMechanism.getPrimaryKeyFieldsForTable(ClassDescriptor descriptor,
DatabaseTable table) |
boolean |
JoinedAttributeManager.isAttributeJoined(ClassDescriptor mappingDescriptor,
String attributeName)
INTERNAL:
Return if the attribute is specified for joining.
|
void |
JoinedAttributeManager.setDescriptor(ClassDescriptor descriptor)
INTERNAL:
Called to set the descriptor on a Join Managerwith in a ReportItem, durring
initialization, and durring DatabaseQuery.checkDescriptor
|
void |
ReportItem.setDescriptor(ClassDescriptor descriptor) |
void |
ContainerPolicy.setElementDescriptor(ClassDescriptor elementDescriptor)
INTERNAL:
Used for wrapping and unwrapping with the wrapper policy.
|
void |
DatabaseQueryMechanism.updateChangeSet(ClassDescriptor desc,
ObjectChangeSet objectChangeSet,
AbstractRecord row,
Object object)
Update the change set with all of the field values in the row.
|
protected void |
DatabaseQueryMechanism.updateChangeSet(ClassDescriptor desc,
ObjectChangeSet objectChangeSet,
DatabaseField field,
Object object) |
protected void |
DatabaseQueryMechanism.updateChangeSet(ClassDescriptor desc,
ObjectChangeSet objectChangeSet,
DatabaseField field,
Object object,
Collection handledMappings) |
Constructor and Description |
---|
JoinedAttributeManager(ClassDescriptor descriptor,
ExpressionBuilder baseBuilder,
ObjectBuildingQuery baseQuery) |
Modifier and Type | Field and Description |
---|---|
protected ClassDescriptor |
CommitOrderDependencyNode.descriptor |
protected ClassDescriptor |
AbstractSession.lastDescriptorAccessed
Last descriptor accessed, use to optimize descriptor lookup.
|
Modifier and Type | Method and Description |
---|---|
ClassDescriptor |
AbstractSession.getClassDescriptor(Class theClass)
ADVANCED:
Return the descriptor specified for the class.
|
ClassDescriptor |
AbstractSession.getClassDescriptor(Object domainObject)
ADVANCED:
Return the descriptor specified for the object's class.
|
ClassDescriptor |
AbstractSession.getClassDescriptorForAlias(String alias)
PUBLIC:
Return the descriptor for the alias.
|
ClassDescriptor |
CommitOrderDependencyNode.getDescriptor() |
ClassDescriptor |
AbstractSession.getDescriptor(Class theClass)
ADVANCED:
Return the descriptor specified for the class.
|
ClassDescriptor |
AbstractSession.getDescriptor(Object domainObject)
ADVANCED:
Return the descriptor specified for the object's class.
|
ClassDescriptor |
AbstractSession.getDescriptorForAlias(String alias)
PUBLIC:
Return the descriptor for the alias
|
ClassDescriptor |
UnitOfWorkImpl.getDescriptorForAlias(String alias)
PUBLIC:
Return the descriptor for the alias.
|
Modifier and Type | Method and Description |
---|---|
CacheKey |
IsolatedClientSessionIdentityMapAccessor.acquireDeferredLock(Vector primaryKey,
Class javaClass,
ClassDescriptor descriptor)
INTERNAL:
Deferred lock the identity map for the object, this is used for avoiding deadlock
The return cacheKey should be used to release the deferred lock
|
CacheKey |
IdentityMapAccessor.acquireDeferredLock(Vector primarKey,
Class javaClass,
ClassDescriptor descriptor)
INTERNAL:
Deferred lock the identity map for the object, this is used for avoiding deadlock
The return cacheKey should be used to release the deferred lock
|
CacheKey |
IsolatedClientSessionIdentityMapAccessor.acquireLock(Vector primaryKey,
Class domainClass,
boolean forMerge,
ClassDescriptor descriptor)
INTERNAL:
Provides access for setting a concurrency lock on an object in the IdentityMap.
|
CacheKey |
IdentityMapAccessor.acquireLock(Vector primaryKey,
Class domainClass,
boolean forMerge,
ClassDescriptor descriptor)
INTERNAL:
Provides access for setting a concurrency lock on an object in the IdentityMap.
|
CacheKey |
IdentityMapAccessor.acquireLock(Vector primarKey,
Class javaClass,
ClassDescriptor descriptor)
INTERNAL:
Lock the identity map for the object, this must be done when building objects.
|
CacheKey |
IsolatedClientSessionIdentityMapAccessor.acquireLockNoWait(Vector primaryKey,
Class domainClass,
boolean forMerge,
ClassDescriptor descriptor)
INTERNAL:
Provides access for setting a concurrency lock on an object in the IdentityMap.
|
CacheKey |
IdentityMapAccessor.acquireLockNoWait(Vector primaryKey,
Class domainClass,
boolean forMerge,
ClassDescriptor descriptor)
INTERNAL:
Provides access for setting a concurrency lock on an object in the IdentityMap.
|
CacheKey |
IsolatedClientSessionIdentityMapAccessor.acquireReadLockOnCacheKey(Vector primaryKey,
Class domainClass,
ClassDescriptor descriptor)
INTERNAL:
Find the cachekey for the provided primary key and place a readlock on it.
|
CacheKey |
IdentityMapAccessor.acquireReadLockOnCacheKey(Vector primaryKey,
Class domainClass,
ClassDescriptor descriptor)
INTERNAL:
Find the cachekey for the provided primary key and place a readlock on it.
|
CacheKey |
IsolatedClientSessionIdentityMapAccessor.acquireReadLockOnCacheKeyNoWait(Vector primaryKey,
Class domainClass,
ClassDescriptor descriptor)
INTERNAL:
Find the cachekey for the provided primary key and place a readlock on it.
|
CacheKey |
IdentityMapAccessor.acquireReadLockOnCacheKeyNoWait(Vector primaryKey,
Class domainClass,
ClassDescriptor descriptor)
INTERNAL:
Find the cachekey for the provided primary key and place a readlock on it.
|
void |
AbstractSession.addAlias(String alias,
ClassDescriptor descriptor)
PUBLIC:
Add an alias for the descriptor
|
void |
DatabaseSessionImpl.addDescriptor(ClassDescriptor descriptor)
PUBLIC:
Add the descriptor to the session.
|
protected void |
CommitOrderCalculator.addNode(ClassDescriptor d) |
void |
UnitOfWorkImpl.addObjectDeletedDuringCommit(Object object,
ClassDescriptor descriptor)
INTERNAL:
Add object deleted during root commit of unit of work.
|
protected Object |
UnitOfWorkImpl.checkIfAlreadyRegistered(Object object,
ClassDescriptor descriptor)
INTERNAL:
Return the value of the object if it already is registered, otherwise null.
|
boolean |
IsolatedClientSessionIdentityMapAccessor.containsKey(Vector key,
Class theClass,
ClassDescriptor descriptor)
INTERNAL:
Return whether the identity maps contain an item of the given class and key
|
boolean |
IdentityMapAccessor.containsKey(Vector key,
Class theClass,
ClassDescriptor descriptor)
INTERNAL:
Return whether the identity maps contain an item of the given class and key
|
boolean |
IsolatedClientSessionIdentityMapAccessor.containsObjectInIdentityMap(Vector primaryKey,
Class theClass,
ClassDescriptor descriptor)
ADVANCED:
Return if their is an object for the primary key.
|
boolean |
IdentityMapAccessor.containsObjectInIdentityMap(Vector primaryKey,
Class theClass,
ClassDescriptor descriptor)
INTERNAL:
Return if their is an object for the primary key.
|
boolean |
UnitOfWorkIdentityMapAccessor.containsObjectInIdentityMap(Vector primaryKey,
Class theClass,
ClassDescriptor descriptor)
INTERNAL:
Return if their is an object for the primary key.
|
protected Object |
UnitOfWorkIdentityMapAccessor.getAndCloneCacheKeyFromParent(Vector primaryKey,
Class theClass,
boolean shouldReturnInvalidatedObjects,
ClassDescriptor descriptor,
JoinedAttributeManager joinedAttributeManager)
INTERNAL:
This method will return the object from the parent and clone it.
|
CacheKey |
IdentityMapAccessor.getCacheKeyForObject(Object object,
ClassDescriptor descriptor)
INTERNAL:
Retrieve the cache key for the given object from the identity maps
|
CacheKey |
IsolatedClientSessionIdentityMapAccessor.getCacheKeyForObject(Vector primaryKey,
Class myClass,
ClassDescriptor descriptor)
INTERNAL:
Retrieve the cache key for the given identity information
|
CacheKey |
IdentityMapAccessor.getCacheKeyForObject(Vector primaryKey,
Class myClass,
ClassDescriptor descriptor)
INTERNAL:
Retrieve the cache key for the given identity information
|
Object |
IsolatedClientSessionIdentityMapAccessor.getFromIdentityMap(Expression selectionCriteria,
Class theClass,
Record translationRow,
InMemoryQueryIndirectionPolicy valueHolderPolicy,
boolean conforming,
boolean shouldReturnInvalidatedObjects,
ClassDescriptor descriptor)
INTERNAL:
Query the cache in-memory.
|
Object |
IdentityMapAccessor.getFromIdentityMap(Expression selectionCriteria,
Class theClass,
Record translationRow,
InMemoryQueryIndirectionPolicy valueHolderPolicy,
boolean conforming,
boolean shouldReturnInvalidatedObjects,
ClassDescriptor descriptor)
INTERNAL:
Query the cache in-memory.
|
Object |
IdentityMapAccessor.getFromIdentityMap(Vector primaryKey,
Class theClass,
boolean shouldReturnInvalidatedObjects,
ClassDescriptor descriptor,
JoinedAttributeManager joinedAttributeManager)
INTERNAL:
Return the object from the identity with the primary and class.
|
Object |
UnitOfWorkIdentityMapAccessor.getFromIdentityMap(Vector primaryKey,
Class theClass,
boolean shouldReturnInvalidatedObjects,
ClassDescriptor descriptor,
JoinedAttributeManager joinedAttributeManager)
INTERNAL:
Return the object from the identity map with the primary key and class.
|
Object |
IsolatedClientSessionIdentityMapAccessor.getFromIdentityMap(Vector primaryKey,
Class theClass,
ClassDescriptor descriptor,
JoinedAttributeManager joinedAttributeManager)
ADVANCED:
Return the object from the identity with the primary and class.
|
Object |
IdentityMapAccessor.getFromIdentityMap(Vector primaryKey,
Class theClass,
ClassDescriptor descriptor,
JoinedAttributeManager joinedAttributeManager)
INTERNAL:
Return the object from the identity with the primary and class.
|
Object |
IsolatedClientSessionIdentityMapAccessor.getFromIdentityMapWithDeferredLock(Vector primaryKey,
Class theClass,
boolean shouldReturnInvalidatedObjects,
ClassDescriptor descriptor)
INTERNAL:
Return the object from the identity with the primary and class.
|
Object |
IdentityMapAccessor.getFromIdentityMapWithDeferredLock(Vector primaryKey,
Class theClass,
boolean shouldReturnInvalidatedObjects,
ClassDescriptor descriptor)
INTERNAL:
Return the object from the identity with the primary and class.
|
Object |
UnitOfWorkIdentityMapAccessor.getFromIdentityMapWithDeferredLock(Vector primaryKey,
Class theClass,
boolean shouldReturnInvalidatedObjects,
ClassDescriptor descriptor)
INTERNAL:
Overide the getFromIdentityMapWithDeferredLock method on the session to ensure that
invalidated objects are always returned since this is a UnitOfWork
|
Object |
IdentityMapAccessor.getFromIdentityMapWithDeferredLock(Vector primaryKey,
Class theClass,
ClassDescriptor descriptor)
INTERNAL:
Return the object from the identity with the primary and class.
|
IdentityMap |
IsolatedClientSessionIdentityMapAccessor.getIdentityMap(ClassDescriptor descriptor)
INTERNAL:
Get the identity map for the given class from the IdentityMapManager
|
IdentityMap |
IdentityMapAccessor.getIdentityMap(ClassDescriptor descriptor)
INTERNAL:
Get the identity map for the given class from the IdentityMapManager
|
Object |
IsolatedClientSessionIdentityMapAccessor.getWriteLockValue(Vector primaryKey,
Class theClass,
ClassDescriptor descriptor)
ADVANCED:
Extract the write lock value from the identity map.
|
Object |
IdentityMapAccessor.getWriteLockValue(Vector primaryKey,
Class theClass,
ClassDescriptor descriptor)
ADVANCED:
Extract the write lock value from the identity map.
|
void |
DatabaseSessionImpl.initializeDescriptorIfSessionAlive(ClassDescriptor descriptor)
INTERNAL:
A descriptor may have been added after the session is logged in.
|
CacheKey |
IsolatedClientSessionIdentityMapAccessor.internalPutInIdentityMap(Object domainObject,
Vector key,
Object writeLockValue,
long readTime,
ClassDescriptor descriptor)
ADVANCED:
Register the object with the identity map.
|
CacheKey |
IdentityMapAccessor.internalPutInIdentityMap(Object object,
Vector key,
Object writeLockValue,
long readTime,
ClassDescriptor descriptor)
INTERNAL:
Register the object with the identity map.
|
Object |
UnitOfWorkImpl.internalRegisterObject(Object object,
ClassDescriptor descriptor)
INTERNAL:
Register the object with the unit of work.
|
boolean |
AbstractSession.isClassReadOnly(Class theClass,
ClassDescriptor descriptor)
INTERNAL:
Return if the class is defined as read-only.
|
boolean |
UnitOfWorkImpl.isClassReadOnly(Class theClass,
ClassDescriptor descriptor)
PUBLIC:
Checks to see if the specified class or descriptor is read-only or not in this UnitOfWork.
|
Vector |
AbstractSession.keyFromObject(Object domainObject,
ClassDescriptor descriptor)
ADVANCED:
Extract and return the primary key from the object.
|
CommitOrderDependencyNode |
CommitOrderCalculator.nodeFor(ClassDescriptor d) |
protected void |
UnitOfWorkImpl.populateAndRegisterObject(Object original,
Object workingClone,
Vector primaryKey,
ClassDescriptor descriptor,
Object writeLockValue,
long readTime,
JoinedAttributeManager joinedAttributeManager)
INTERNAL:
This method is called from clone and register.
|
Object |
IdentityMapAccessor.putInIdentityMap(Object object,
Vector key,
Object writeLockValue,
long readTime,
ClassDescriptor descriptor)
ADVANCED:
Register the object with the identity map.
|
protected Object |
UnitOfWorkImpl.registerExistingObject(Object objectToRegister,
ClassDescriptor descriptor,
JoinedAttributeManager joinedAttributeManager)
INTERNAL:
Register the existing object with the unit of work.
|
protected Object |
UnitOfWorkImpl.registerNewObject(Object implementation,
ClassDescriptor descriptor)
INTERNAL:
Updated to allow passing in of the object's descriptor
Register the new object with the unit of work.
|
protected void |
UnitOfWorkImpl.registerNotRegisteredNewObjectForPersist(Object newObject,
ClassDescriptor descriptor)
INTERNAL:
Called only by registerNewObjectForPersist method,
and only if newObject is not already registered.
|
protected Object |
UnitOfWorkImpl.registerObject(Object object,
ClassDescriptor descriptor)
INTERNAL:
Allows for calling method to provide the descriptor information for this
object.
|
Object |
IsolatedClientSessionIdentityMapAccessor.removeFromIdentityMap(Vector key,
Class theClass,
ClassDescriptor descriptor)
ADVANCED:
Remove the object from the object cache.
|
Object |
IdentityMapAccessor.removeFromIdentityMap(Vector key,
Class theClass,
ClassDescriptor descriptor)
INTERNAL:
Remove the object from the object cache.
|
void |
UnitOfWorkImpl.updateChangeTrackersIfRequired(Object objectToWrite,
ObjectChangeSet changeSetToWrite,
UnitOfWorkImpl uow,
ClassDescriptor descriptor)
INTERNAL:
This method is used internally to update the tracked objects if required
|
Constructor and Description |
---|
CommitOrderDependencyNode(CommitOrderCalculator calculator,
ClassDescriptor descriptor,
AbstractSession session) |
Modifier and Type | Method and Description |
---|---|
protected ClassDescriptor |
TransformerFactory.findDescriptor(Project project,
String className)
Find a descriptor by name in the given project
used to avoid referring to descriptors by class.
|
Modifier and Type | Method and Description |
---|---|
void |
TransformerFactory.addClassDetailsForMappedSuperClasses(Class clz,
ClassDescriptor initialDescriptor,
ClassDetails classDetails,
Map classDetailsMap,
List unMappedAttributes)
INTERNAL:
Look higher in the hierarchy for the mappings listed in the unMappedAttribute list.
|
Modifier and Type | Field and Description |
---|---|
protected ClassDescriptor |
DatabaseMapping.descriptor
Descriptor to which this mapping belongs to
|
protected ClassDescriptor |
ForeignReferenceMapping.referenceDescriptor
The descriptor of the reference class.
|
protected ClassDescriptor |
AggregateMapping.referenceDescriptor
The descriptor of the reference class
|
Modifier and Type | Method and Description |
---|---|
ClassDescriptor |
DatabaseMapping.getDescriptor()
INTERNAL:
Return the descriptor to which this mapping belongs
|
ClassDescriptor |
ObjectReferenceMapping.getDescriptorForTarget(Object object,
AbstractSession session)
INTERNAL:
Return a descriptor for the target of this mapping
|
protected ClassDescriptor |
OneToOneMapping.getPrimaryKeyDescriptor()
Return the descriptor for whichever side of the
relation has the "primary key".
|
ClassDescriptor |
DatabaseMapping.getReferenceClassDescriptor()
PUBLIC:
Return the referenceDescriptor.
|
ClassDescriptor |
ForeignReferenceMapping.getReferenceDescriptor()
INTERNAL:
Return the referenceDescriptor.
|
ClassDescriptor |
DatabaseMapping.getReferenceDescriptor()
INTERNAL:
Return the referenceDescriptor.
|
ClassDescriptor |
DirectCollectionMapping.getReferenceDescriptor()
INTERNAL:
There is none on direct collection.
|
ClassDescriptor |
AggregateMapping.getReferenceDescriptor()
INTERNAL:
Return the referenceDescriptor.
|
protected ClassDescriptor |
AggregateObjectMapping.getReferenceDescriptor(Class theClass,
AbstractSession session)
INTERNAL:
Since aggregate object mappings clone their descriptors, for inheritance the correct child clone must be found.
|
protected ClassDescriptor |
AggregateMapping.getReferenceDescriptor(Class theClass,
AbstractSession session)
INTERNAL:
For inheritance purposes.
|
ClassDescriptor |
AggregateCollectionMapping.getReferenceDescriptor(Class theClass,
AbstractSession session)
INTERNAL:
for inheritance purpose
|
protected ClassDescriptor |
AggregateMapping.getReferenceDescriptor(Object attributeValue,
AbstractSession session)
Convenience method
|
Modifier and Type | Method and Description |
---|---|
protected InsertObjectQuery |
AggregateCollectionMapping.getInsertObjectQuery(AbstractSession session,
ClassDescriptor desc)
INTERNAL:
Returns clone of InsertObjectQuery from the reference descriptor, if it is not set - create it.
|
protected Object |
AggregateObjectMapping.getMatchingAttributeValueFromObject(AbstractRecord row,
Object targetObject,
AbstractSession session,
ClassDescriptor descriptor)
INTERNAL:
This is used to preserve object identity during a refreshObject()
query.
|
void |
AggregateObjectMapping.initializeChildInheritance(ClassDescriptor parentDescriptor,
AbstractSession session)
INTERNAL:
For an aggregate mapping the reference descriptor is cloned.
|
void |
AggregateCollectionMapping.initializeChildInheritance(ClassDescriptor parentDescriptor,
AbstractSession session)
INTERNAL:
For aggregate mapping the reference descriptor is cloned.
|
void |
AggregateObjectMapping.initializeParentInheritance(ClassDescriptor parentDescriptor,
ClassDescriptor childDescriptor,
AbstractSession session)
INTERNAL:
For an aggregate mapping the reference descriptor is cloned.
|
void |
AggregateCollectionMapping.initializeParentInheritance(ClassDescriptor parentDescriptor,
ClassDescriptor childDescriptor,
AbstractSession session)
INTERNAL:
For aggregate mapping the reference descriptor is cloned.
|
protected void |
AggregateObjectMapping.initializeReferenceDescriptor(ClassDescriptor clonedDescriptor)
INTERNAL:
Initialize the cloned reference descriptor with table names and primary keys
|
void |
DatabaseMapping.setDescriptor(ClassDescriptor descriptor)
INTERNAL:
Set the descriptor to which this mapping belongs
|
protected void |
ForeignReferenceMapping.setReferenceDescriptor(ClassDescriptor aDescriptor)
Set the referenceDescriptor.
|
protected void |
AggregateMapping.setReferenceDescriptor(ClassDescriptor aDescriptor)
INTERNAL:
Set the referenceDescriptor.
|
protected void |
AggregateObjectMapping.translateFields(ClassDescriptor clonedDescriptor,
AbstractSession session)
INTERNAL:
If field names are different in the source and aggregate objects then the translation
is done here.
|
Modifier and Type | Field and Description |
---|---|
protected ClassDescriptor |
DatabaseQuery.descriptor
The descriptor cached on the prepare for object level queries.
|
Modifier and Type | Method and Description |
---|---|
ClassDescriptor |
DatabaseQuery.getDescriptor()
INTERNAL:
Return the descriptor assigned with the reference class
|
ClassDescriptor |
ObjectLevelReadQuery.getLeafDescriptorFor(Expression expression,
ClassDescriptor rootDescriptor)
INTERNAL:
Lookup the descriptor for this item by traversing its expression recursively.
|
Modifier and Type | Method and Description |
---|---|
ClassDescriptor |
ObjectLevelReadQuery.getLeafDescriptorFor(Expression expression,
ClassDescriptor rootDescriptor)
INTERNAL:
Lookup the descriptor for this item by traversing its expression recursively.
|
DatabaseMapping |
ObjectLevelReadQuery.getLeafMappingFor(Expression expression,
ClassDescriptor rootDescriptor)
INTERNAL:
Lookup the mapping for this item by traversing its expression recursively.
|
boolean |
ObjectBuildingQuery.isAttributeJoined(ClassDescriptor mappingDescriptor,
String attributeName)
INTERNAL:
Return if the attribute is specified for joining.
|
DatabaseField |
EntityResult.processValueFromRecordForMapping(ClassDescriptor descriptor,
String[] attributeNames,
int currentLoc)
INTERNAL:
This method is for processing a single FieldResult, returning the DatabaseField it refers to.
|
void |
DatabaseQuery.setDescriptor(ClassDescriptor descriptor)
INTERNAL:
Set the descriptor for the query.
|
void |
ObjectLevelReadQuery.setDescriptor(ClassDescriptor descriptor)
INTERNAL:
Set the descriptor for the query.
|
Modifier and Type | Field and Description |
---|---|
protected ClassDescriptor |
QueryKey.descriptor |
Modifier and Type | Method and Description |
---|---|
ClassDescriptor |
QueryKey.getDescriptor()
INTERNAL:
Return the descriptor.
|
Modifier and Type | Method and Description |
---|---|
void |
QueryKey.initialize(ClassDescriptor aDescriptor)
INTERNAL:
Initialize any information in the receiver that requires its descriptor.
|
void |
DirectQueryKey.initialize(ClassDescriptor descriptor)
INTERNAL:
Initialize any information in the receiver that requires its descriptor.
|
void |
QueryKey.setDescriptor(ClassDescriptor descriptor)
INTERNAL:
Set the descriptor.
|
Modifier and Type | Method and Description |
---|---|
ClassDescriptor |
Session.getClassDescriptor(Class theClass)
ADVANCED:
Return the descriptor specified for the class.
|
ClassDescriptor |
Project.getClassDescriptor(Class theClass)
PUBLIC:
Return the descriptor specified for the class.
|
ClassDescriptor |
Session.getClassDescriptor(Object domainObject)
ADVANCED:
Return the descriptor specified for the object's class.
|
ClassDescriptor |
Session.getClassDescriptorForAlias(String alias)
PUBLIC:
Return the descriptor for the alias.
|
ClassDescriptor |
Project.getClassDescriptorForAlias(String alias)
PUBLIC:
Return the descriptor for the alias.
|
ClassDescriptor |
Session.getDescriptor(Class theClass)
ADVANCED:
Return the descriptor specified for the object's class.
|
ClassDescriptor |
Project.getDescriptor(Class theClass)
PUBLIC:
Return the descriptor specified for the class.
|
ClassDescriptor |
Session.getDescriptor(Object domainObject)
ADVANCED:
Return the descriptor specified for the object's class.
|
ClassDescriptor |
Session.getDescriptorForAlias(String alias)
PUBLIC:
Return the descriptor for the alias.
|
ClassDescriptor |
Project.getDescriptorForAlias(String alias)
Deprecated.
Replaced by
Project.getClassDescriptorForAlias(String) |
Modifier and Type | Method and Description |
---|---|
void |
Project.addAlias(String alias,
ClassDescriptor descriptor)
PUBLIC:
Add an alias for the descriptor.
|
void |
Project.addDescriptor(ClassDescriptor descriptor)
PUBLIC:
Add the descriptor to the project.
|
void |
DatabaseSession.addDescriptor(ClassDescriptor descriptor)
PUBLIC:
Add the descriptor to the session.
|
void |
Project.addDescriptor(ClassDescriptor descriptor,
DatabaseSessionImpl session)
INTERNAL: Used by the BuilderInterface when reading a Project from INI files.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultTableGenerator.initTableSchema(ClassDescriptor desc)
Build tables/fields infomation into the table creator object from a TopLink descriptor.
|
Modifier and Type | Method and Description |
---|---|
void |
DescriptorCustomizer.customize(ClassDescriptor Descriptor) |
Copyright © 2021. All rights reserved.