Modifier and Type | Method and Description |
---|---|
void |
ObjectBuilder.mergeChangesIntoObject(Object target,
ObjectChangeSet changeSet,
Object source,
MergeManager mergeManager)
INTERNAL:
Merge changes between the objects, this merge algorthim is dependent on the merge manager.
|
void |
ObjectBuilder.mergeIntoObject(Object target,
boolean isUnInitialized,
Object source,
MergeManager mergeManager)
INTERNAL:
Merge the contents of one object into another, this merge algorthim is dependent on the merge manager.
|
void |
ObjectBuilder.mergeIntoObject(Object target,
boolean isUnInitialized,
Object source,
MergeManager mergeManager,
boolean cascadeOnly)
INTERNAL:
Merge the contents of one object into another, this merge algorthim is dependent on the merge manager.
|
Modifier and Type | Method and Description |
---|---|
void |
WriteLockManager.acquireRequiredLocks(MergeManager mergeManager,
UnitOfWorkChangeSet changeSet)
INTERNAL:
This method will be the entry point for threads attempting to acquire locks for all objects that have
a changeset.
|
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.
|
void |
WriteLockManager.releaseAllAcquiredLocks(MergeManager mergeManager)
INTERNAL:
This method will release all acquired locks
|
Modifier and Type | Method and Description |
---|---|
protected ReadObjectQuery |
IndirectionPolicy.buildCascadeQuery(MergeManager mergeManager)
INTERNAL
Return true if the refresh shoud refresh on this mapping or not.
|
Modifier and Type | Method and Description |
---|---|
Object |
ContainerPolicy.mergeCascadeParts(ObjectChangeSet objectChanges,
MergeManager mergeManager,
AbstractSession parentSession)
INTERNAL:
Merge changes from the source to the target object.
|
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.
|
protected void |
OrderedListContainerPolicy.registerRemoveNewObjectIfRequired(ObjectChangeSet objectChanges,
MergeManager mergeManager)
INTERNAL:
|
Modifier and Type | Field and Description |
---|---|
protected MergeManager |
UnitOfWorkImpl.lastUsedMergeManager
Used to store the list of locks that this UnitOfWork has acquired for this merge
|
Modifier and Type | Method and Description |
---|---|
MergeManager |
UnitOfWorkImpl.getMergeManager()
A reference to the last used merge manager.
|
Modifier and Type | Method and Description |
---|---|
void |
UnitOfWorkImpl.setMergeManager(MergeManager mergeManager)
INTERNAL:
A reference to the last used merge manager.
|
Modifier and Type | Method and Description |
---|---|
void |
CollectionMapping.cascadeMerge(Object sourceElement,
MergeManager mergeManager)
INTERNAL:
Cascade the merge to the component object, if appropriate.
|
void |
DatabaseMapping.cascadeMerge(Object sourceElement,
MergeManager mergeManager)
INTERNAL:
Cascade the merge to the component object, if appropriate.
|
protected boolean |
ForeignReferenceMapping.dontDoMerge(Object target,
Object source,
MergeManager mergeManager)
INTERNAL:
Return true if the merge should be bypassed.
|
protected void |
AggregateMapping.mergeAttributeValue(Object targetAttributeValue,
boolean isTargetUnInitialized,
Object sourceAttributeValue,
MergeManager mergeManager)
Merge the attribute values.
|
void |
AggregateCollectionMapping.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 |
CollectionMapping.mergeChangesIntoObject(Object target,
ChangeRecord chgRecord,
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 |
DirectCollectionMapping.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.
|
void |
ObjectReferenceMapping.mergeChangesIntoObject(Object target,
ChangeRecord changeRecord,
Object source,
MergeManager mergeManager)
INTERNAL:
Merge changes from the source to the target object.
|
void |
AggregateCollectionMapping.mergeIntoObject(Object target,
boolean isTargetUnInitialized,
Object source,
MergeManager mergeManager)
INTERNAL:
Merge changes from the source to the target object.
|
void |
AggregateMapping.mergeIntoObject(Object target,
boolean isTargetUnInitialized,
Object source,
MergeManager mergeManager)
INTERNAL:
Merge changes from the source to the target object.
|
void |
CollectionMapping.mergeIntoObject(Object target,
boolean isTargetUnInitialized,
Object source,
MergeManager mergeManager)
INTERNAL:
Merge changes from the source to the target object.
|
abstract void |
DatabaseMapping.mergeIntoObject(Object target,
boolean isTargetUninitialized,
Object source,
MergeManager mergeManager)
INTERNAL:
Merge changes from the source to the target object.
|
void |
DirectCollectionMapping.mergeIntoObject(Object target,
boolean isTargetUnInitialized,
Object source,
MergeManager mergeManager)
INTERNAL:
Merge changes from the source to the target object.
|
void |
DirectMapMapping.mergeIntoObject(Object target,
boolean isTargetUnInitialized,
Object source,
MergeManager mergeManager)
INTERNAL:
Merge changes from the source to the target object.
|
void |
ObjectReferenceMapping.mergeIntoObject(Object target,
boolean isTargetUnInitialized,
Object source,
MergeManager mergeManager)
INTERNAL:
Merge changes from the source to the target object.
|
boolean |
ForeignReferenceMapping.shouldMergeCascadeParts(MergeManager mergeManager)
INTERNAL:
Returns true if the merge should cascade to the mappings reference's parts.
|
protected boolean |
ForeignReferenceMapping.shouldMergeCascadeReference(MergeManager mergeManager)
Returns true if the merge should cascade to the mappings reference.
|
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.mergeIntoObject(Object target,
boolean isTargetUnInitialized,
Object source,
MergeManager mergeManager)
INTERNAL:
Merge changes from the source to the target object.
|
Copyright © 2024. All rights reserved.