Package | Description |
---|---|
oracle.toplink.essentials.internal.sessions | |
oracle.toplink.essentials.mappings | |
oracle.toplink.essentials.mappings.foundation |
Modifier and Type | Class and Description |
---|---|
class |
AggregateChangeRecord
This change Record is used to record the changes for AggregateObjectMapping.
|
class |
AggregateCollectionChangeRecord
This change record records the changes for AggregateCollectionMapping.
|
class |
CollectionChangeRecord
Purpose: This class holds the record of the changes made to a collection attribute of
an object.
|
class |
DirectCollectionChangeRecord
Purpose: This class holds the record of the changes made to a collection attribute of
an object.
|
class |
DirectMapChangeRecord |
class |
DirectToFieldChangeRecord
Purpose: To record the changes for attributes that can be represented as DirectToField
|
class |
ObjectReferenceChangeRecord
Purpose: To record the changes for an attribute that references a single Object
|
class |
OrderedCollectionChangeRecord
Purpose: This class holds the record of the changes made to a collection attribute of
an object.
|
class |
OrderedDirectCollectionChangeRecord
Purpose: This class holds the record of the changes made to a collection attribute of
an object.
|
Modifier and Type | Method and Description |
---|---|
void |
ObjectChangeSet.addChange(ChangeRecord changeRecord) |
void |
DirectMapChangeRecord.mergeRecord(ChangeRecord mergeFromRecord,
UnitOfWorkChangeSet mergeToChangeSet,
UnitOfWorkChangeSet mergeFromChangeSet)
INTERNAL:
This method will be used to merge one record into another
|
void |
ObjectReferenceChangeRecord.mergeRecord(ChangeRecord mergeFromRecord,
UnitOfWorkChangeSet mergeToChangeSet,
UnitOfWorkChangeSet mergeFromChangeSet)
INTERNAL:
This method will be used to merge one record into another
|
void |
DirectCollectionChangeRecord.mergeRecord(ChangeRecord mergeFromRecord,
UnitOfWorkChangeSet mergeToChangeSet,
UnitOfWorkChangeSet mergeFromChangeSet)
INTERNAL:
This method will be used to merge one record into another
|
void |
AggregateCollectionChangeRecord.mergeRecord(ChangeRecord mergeFromRecord,
UnitOfWorkChangeSet mergeToChangeSet,
UnitOfWorkChangeSet mergeFromChangeSet)
INTERNAL:
This method will be used to merge one record into another
|
void |
CollectionChangeRecord.mergeRecord(ChangeRecord mergeFromRecord,
UnitOfWorkChangeSet mergeToChangeSet,
UnitOfWorkChangeSet mergeFromChangeSet)
INTERNAL:
This method will be used to merge one record into another
|
void |
OrderedCollectionChangeRecord.mergeRecord(ChangeRecord mergeFromRecord,
UnitOfWorkChangeSet mergeToChangeSet,
UnitOfWorkChangeSet mergeFromChangeSet)
INTERNAL:
This method will be used to merge one record into another
|
abstract void |
ChangeRecord.mergeRecord(ChangeRecord mergeFromRecord,
UnitOfWorkChangeSet mergeToChangeSet,
UnitOfWorkChangeSet mergeFromChangeSet)
INTERNAL:
This method will be used to merge one record into another
|
void |
DirectToFieldChangeRecord.mergeRecord(ChangeRecord mergeFromRecord,
UnitOfWorkChangeSet mergeToChangeSet,
UnitOfWorkChangeSet mergeFromChangeSet)
INTERNAL:
This method will be used to merge one record into another
|
void |
AggregateChangeRecord.mergeRecord(ChangeRecord mergeFromRecord,
UnitOfWorkChangeSet mergeToChangeSet,
UnitOfWorkChangeSet mergeFromChangeSet)
INTERNAL:
This method will be used to merge one record into another
|
Modifier and Type | Method and Description |
---|---|
ChangeRecord |
ObjectReferenceMapping.buildChangeRecord(Object clone,
ObjectChangeSet owner,
AbstractSession session)
INTERNAL:
Directly build a change record without comparison
|
ChangeRecord |
DatabaseMapping.buildChangeRecord(Object newValue,
ObjectChangeSet owner,
AbstractSession session)
INTERNAL:
Directly build a change record without comparison
|
ChangeRecord |
CollectionMapping.buildChangeRecord(Object clone,
ObjectChangeSet owner,
AbstractSession session)
INTERNAL:
Directly build a change record without comparison
|
ChangeRecord |
ObjectReferenceMapping.compareForChange(Object clone,
Object backUp,
ObjectChangeSet owner,
AbstractSession session)
INTERNAL:
This method was created in VisualAge.
|
ChangeRecord |
DirectCollectionMapping.compareForChange(Object clone,
Object backUp,
ObjectChangeSet owner,
AbstractSession session)
INTERNAL:
This method compares the changes between two direct collections.
|
ChangeRecord |
AggregateMapping.compareForChange(Object clone,
Object backup,
ObjectChangeSet owner,
AbstractSession session)
INTERNAL:
Compare the changes between two aggregates.
|
ChangeRecord |
DirectMapMapping.compareForChange(Object clone,
Object backUp,
ObjectChangeSet owner,
AbstractSession session)
INTERNAL:
This method compares the changes between two direct collections.
|
abstract ChangeRecord |
DatabaseMapping.compareForChange(Object clone,
Object backup,
ObjectChangeSet owner,
AbstractSession session)
INTERNAL:
This method was created in VisualAge.
|
ChangeRecord |
AggregateCollectionMapping.compareForChange(Object clone,
Object backUp,
ObjectChangeSet owner,
AbstractSession session)
INTERNAL:
This method is used to create a change record from comparing two aggregate collections
|
ChangeRecord |
CollectionMapping.compareForChange(Object clone,
Object backUp,
ObjectChangeSet owner,
AbstractSession session)
INTERNAL:
This method is used to create a change record from comparing two collections
|
protected ChangeRecord |
AggregateCollectionMapping.convertToChangeRecord(Object cloneCollection,
ObjectChangeSet owner,
AbstractSession session)
INTERNAL:
This method is used to convert the contents of an aggregateCollection into a
changeRecord
|
Modifier and Type | Method and Description |
---|---|
protected AbstractRecord |
AggregateObjectMapping.buildRowFromAggregateWithChangeRecord(ChangeRecord changeRecord,
ObjectChangeSet objectChangeSet,
AbstractSession session)
INTERNAL:
Build and return a database row built with the values from
the specified attribute value.
|
protected AbstractRecord |
AggregateObjectMapping.buildRowFromAggregateWithChangeRecord(ChangeRecord changeRecord,
ObjectChangeSet objectChangeSet,
AbstractSession session,
boolean forceWriteOfReadOnlyClasses)
INTERNAL:
Build and return a database row built with the values from
the specified attribute value.
|
void |
DirectCollectionMapping.calculateDeferredChanges(ChangeRecord changeRecord,
AbstractSession session)
INTERNAL:
Used by AttributeLevelChangeTracking to update a changeRecord with calculated changes
as apposed to detected changes.
|
void |
DatabaseMapping.calculateDeferredChanges(ChangeRecord changeRecord,
AbstractSession session)
INTERNAL:
Used by AttributeLevelChangeTracking to update a changeRecord with calculated changes
as apposed to detected changes.
|
void |
CollectionMapping.calculateDeferredChanges(ChangeRecord changeRecord,
AbstractSession session)
INTERNAL:
Used by AttributeLevelChangeTracking to update a changeRecord with calculated changes
as apposed to detected changes.
|
void |
DirectCollectionMapping.compareCollectionsForChange(Object oldCollection,
Object newCollection,
ChangeRecord changeRecord,
AbstractSession session)
INTERNAL:
This method is used to calculate the differences between two collections.
|
void |
CollectionMapping.compareCollectionsForChange(Object oldCollection,
Object newCollection,
ChangeRecord changeRecord,
AbstractSession session)
INTERNAL:
This method is used to calculate the differences between two collections.
|
void |
ObjectReferenceMapping.mergeChangesIntoObject(Object target,
ChangeRecord changeRecord,
Object source,
MergeManager mergeManager)
INTERNAL:
Merge changes from the source to the target object.
|
void |
DirectCollectionMapping.mergeChangesIntoObject(Object target,
ChangeRecord changeRecord,
Object source,
MergeManager mergeManager)
INTERNAL:
Merge changes from the source to the target object.
|
void |
AggregateMapping.mergeChangesIntoObject(Object target,
ChangeRecord changeRecord,
Object source,
MergeManager mergeManager)
INTERNAL:
Merge changes from the source to the target object.
|
void |
DirectMapMapping.mergeChangesIntoObject(Object target,
ChangeRecord changeRecord,
Object source,
MergeManager mergeManager)
INTERNAL:
Merge changes from the source to the target object.
|
abstract void |
DatabaseMapping.mergeChangesIntoObject(Object target,
ChangeRecord changeRecord,
Object source,
MergeManager mergeManager)
INTERNAL:
Merge changes from the source to the target object.
|
void |
AggregateCollectionMapping.mergeChangesIntoObject(Object target,
ChangeRecord changeRecord,
Object source,
MergeManager mergeManager)
INTERNAL:
Merge changes from the source to the target object.
|
void |
CollectionMapping.mergeChangesIntoObject(Object target,
ChangeRecord chgRecord,
Object source,
MergeManager mergeManager)
INTERNAL:
Merge changes from the source to the target object.
|
void |
DatabaseMapping.writeFromObjectIntoRowForShallowInsertWithChangeRecord(ChangeRecord changeRecord,
AbstractRecord row,
AbstractSession session)
INTERNAL:
This row is built for shallow insert which happens in case of bidirectional inserts.
|
void |
OneToOneMapping.writeFromObjectIntoRowForShallowInsertWithChangeRecord(ChangeRecord ChangeRecord,
AbstractRecord databaseRow,
AbstractSession session)
INTERNAL:
This row is built for shallow insert which happens in case of bidirectional inserts.
|
void |
AggregateObjectMapping.writeFromObjectIntoRowWithChangeRecord(ChangeRecord changeRecord,
AbstractRecord databaseRow,
AbstractSession session)
INTERNAL:
Get the attribute value from the object and add the appropriate
values to the specified database row.
|
void |
DatabaseMapping.writeFromObjectIntoRowWithChangeRecord(ChangeRecord changeRecord,
AbstractRecord row,
AbstractSession session)
INTERNAL:
A subclass should implement this method if it wants different behaviour.
|
void |
OneToOneMapping.writeFromObjectIntoRowWithChangeRecord(ChangeRecord changeRecord,
AbstractRecord databaseRow,
AbstractSession session)
INTERNAL:
Get a value from the object and set that in the respective field of the row.
|
Modifier and Type | Method and Description |
---|---|
ChangeRecord |
AbstractDirectMapping.buildChangeRecord(Object clone,
ObjectChangeSet owner,
AbstractSession session)
INTERNAL:
Directly build a change record without comparison
|
ChangeRecord |
AbstractDirectMapping.compareForChange(Object clone,
Object backUp,
ObjectChangeSet owner,
AbstractSession session)
INTERNAL:
Compare the clone and backup clone values and return a change record if the value changed.
|
ChangeRecord |
AbstractDirectMapping.internalBuildChangeRecord(Object newValue,
ObjectChangeSet owner)
INTERNAL:
Build a change record
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractDirectMapping.mergeChangesIntoObject(Object target,
ChangeRecord changeRecord,
Object source,
MergeManager mergeManager)
INTERNAL:
Merge changes from the source to the target object.
|
void |
AbstractDirectMapping.writeFromObjectIntoRowWithChangeRecord(ChangeRecord changeRecord,
AbstractRecord row,
AbstractSession session)
INTERNAL:
Get a value from the object and set that in the respective field of the row.
|
Copyright © 2023. All rights reserved.