Package | Description |
---|---|
oracle.toplink.essentials.internal.queryframework |
Modifier and Type | Method and Description |
---|---|
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.
|
void |
ContainerPolicy.mergeChanges(CollectionChangeRecord changeRecord,
Object valueOfTarget,
boolean shouldMergeCascadeParts,
MergeManager mergeManager,
AbstractSession parentSession)
INTERNAL:
Merge changes from the source to the target object.
|
void |
OrderedListContainerPolicy.mergeChanges(CollectionChangeRecord changeRecord,
Object valueOfTarget,
boolean shouldMergeCascadeParts,
MergeManager mergeManager,
AbstractSession parentSession)
INTERNAL:
Merge changes from the source to the target object.
|
void |
ContainerPolicy.recordAddToCollectionInChangeRecord(ObjectChangeSet changeSetToAdd,
CollectionChangeRecord collectionChangeRecord)
This method is used to bridge the behaviour between Attribute Change Tracking and
deferred change tracking with respect to adding the same instance multiple times.
|
void |
ListContainerPolicy.recordAddToCollectionInChangeRecord(ObjectChangeSet changeSetToAdd,
CollectionChangeRecord collectionChangeRecord)
This method is used to bridge the behaviour between Attribute Change
Tracking and deferred change tracking with respect to adding the same
instance multiple times.
|
void |
ContainerPolicy.recordRemoveFromCollectionInChangeRecord(ObjectChangeSet changeSetToRemove,
CollectionChangeRecord collectionChangeRecord)
This method is used to bridge the behaviour between Attribute Change Tracking and
deferred change tracking with respect to adding the same instance multiple times.
|
void |
ListContainerPolicy.recordRemoveFromCollectionInChangeRecord(ObjectChangeSet changeSetToRemove,
CollectionChangeRecord collectionChangeRecord)
This method is used to bridge the behaviour between Attribute Change
Tracking and deferred change tracking with respect to adding the same
instance multiple times.
|
Copyright © 2023. All rights reserved.