MergeManager

Source file "org/eclipse/persistence/internal/sessions/MergeManager.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,278 of 2,2780%370 of 3700%2542545085086969
mergeChangesOfWorkingCopyIntoOriginal(Object, ObjectChangeSet, ClassDescriptor, AbstractSession, UnitOfWorkImpl)3370%720%3737686811
mergeChangesOfCloneIntoWorkingCopy(Object)2150%360%1919383811
mergeChangesIntoDistributedCache(Object, ObjectChangeSet)1710%340%1818333311
mergeChangesFromChangeSet(UnitOfWorkChangeSet)1650%160%99383811
mergeChangesForRefreshingRemoteObject(Object)1620%140%88353511
registerObjectForMergeCloneIntoWorkingCopy(Object, boolean)1610%260%1414343411
mergeChangesOfOriginalIntoWorkingCopy(Object)1270%180%1010262611
getTargetVersionOfSourceObject(Object, ClassDescriptor, AbstractSession)1220%260%1414272711
mergeChangesOfWorkingCopyIntoOriginal(Object, ObjectChangeSet)1080%200%1111262611
mergeChangesOfWorkingCopyIntoRemote(Object)900%40%33191911
mergeChanges(Object, ObjectChangeSet, AbstractSession)810%200%1111212111
updateCacheKeyProperties(UnitOfWorkImpl, CacheKey, Object, Object, ObjectChangeSet, ClassDescriptor)700%220%1212161611
mergeNewObjectIntoCache(ObjectChangeSet)470%20%229911
MergeManager(AbstractSession)330%n/a11101011
registerExistingObjectOfReadOnlyClassInNestedTransaction(Object, ClassDescriptor, AbstractSession)270%80%555511
registerRemovedNewObjectIfRequired(Object)270%80%556611
checkNewObjectLockVersion(Object, Object, ClassDescriptor, UnitOfWorkImpl)250%40%337711
recordMerge(Object, Object, AbstractSession)240%20%226611
isAlreadyMerged(Object, AbstractSession)140%20%224411
getMergedObject(Object, AbstractSession)140%20%224411
shouldCascadePrivateParts()120%40%331111
getObjectDescriptors()110%20%223311
getObjectToMerge(Object, ClassDescriptor, AbstractSession)110%20%223311
getSystemTime()110%20%223311
shouldCascadeReferences()100%40%331111
shouldCascadeByMapping()80%20%221111
shouldCascadeAllParts()80%20%221111
shouldCascadeParts()80%20%221111
shouldMergeChangesIntoDistributedCache()80%20%221111
shouldMergeCloneIntoWorkingCopy()80%20%221111
shouldMergeCloneWithReferencesIntoWorkingCopy()80%20%221111
shouldMergeOriginalIntoWorkingCopy()80%20%221111
shouldMergeWorkingCopyIntoOriginal()80%20%221111
shouldMergeWorkingCopyIntoRemote()80%20%221111
shouldRefreshRemoteObject()80%20%221111
cascadeAllParts()40%n/a112211
cascadePrivateParts()40%n/a112211
dontCascadeParts()40%n/a112211
setForRefresh(boolean)40%n/a112211
mergeCloneIntoWorkingCopy()40%n/a112211
mergeCloneWithReferencesIntoWorkingCopy()40%n/a112211
mergeIntoDistributedCache()40%n/a112211
mergeOriginalIntoWorkingCopy()40%n/a112211
mergeWorkingCopyIntoOriginal()40%n/a112211
mergeWorkingCopyIntoRemote()40%n/a112211
refreshRemoteObject()40%n/a112211
setCascadePolicy(int)40%n/a112211
setMergePolicy(int)40%n/a112211
setForceCascade(boolean)40%n/a112211
setObjectDescriptors(Map)40%n/a112211
setObjectsAlreadyMerged(Map)40%n/a112211
setQueueNode(LinkedNode)40%n/a112211
setSession(AbstractSession)40%n/a112211
setWriteLockQueued(Object)40%n/a112211
transitionToDeferredLocks()40%n/a112211
setLockThread(Thread)40%n/a112211
getAcquiredLocks()30%n/a111111
getCascadePolicy()30%n/a111111
getMergePolicy()30%n/a111111
getObjectsAlreadyMerged()30%n/a111111
getQueueNode()30%n/a111111
getSession()30%n/a111111
getWriteLockQueued()30%n/a111111
isForRefresh()30%n/a111111
isTransitionedToDeferredLocks()30%n/a111111
shouldForceCascade()30%n/a111111
getMergedNewObjects()30%n/a111111
getLockThread()30%n/a111111
static {...}30%n/a111111