ObjectReferenceMapping

Source file "org/eclipse/persistence/mappings/ObjectReferenceMapping.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,190 of 2,1900%444 of 4440%2892895425426666
mergeIntoObject(Object, boolean, Object, MergeManager, AbstractSession)2630%640%3333484811
mergeChangesIntoObject(Object, ChangeRecord, Object, MergeManager, AbstractSession)1560%340%1818313111
preDelete(DeleteObjectQuery)1300%320%1717343411
update(WriteObjectQuery)1140%280%1515343411
insert(WriteObjectQuery)860%200%1111242411
compareForChange(Object, Object, ObjectChangeSet, AbstractSession)720%200%1111212111
postUpdate(WriteObjectQuery)700%180%1010222211
postDelete(DeleteObjectQuery)680%160%99191911
buildUnitofWorkCloneForPartObject(Object, Object, Object, Integer, UnitOfWorkImpl, boolean)650%180%1111151511
cascadeRegisterNewIfRequired(Object, UnitOfWorkImpl, Map, boolean)550%200%1111141411
useProxyIndirection()540%80%55111111
earlyPreDelete(DeleteObjectQuery, Object)520%80%55121211
cascadePerformRemoveIfRequired(Object, UnitOfWorkImpl, Map, boolean)520%160%99151511
updateChangeRecord(Object, Object, Object, ObjectChangeSet, UnitOfWorkImpl)500%60%44131311
compareObjectsWithoutPrivateOwned(Object, Object, AbstractSession)480%120%77131311
buildCopy(Object, Object, CopyGroup)470%140%88101011
fixRealObjectReferences(Object, Map, Map, ObjectLevelReadQuery, DistributedSession)470%80%55101011
createCloneValueHolder(ValueHolderInterface, Object, Object, AbstractRecord, AbstractSession, boolean)440%100%66111111
cascadeDiscoverAndPersistUnregisteredNewObjects(Object, Map, Map, Map, UnitOfWorkImpl, boolean, Set)430%100%66111111
buildCloneForPartObject(Object, Object, CacheKey, Object, AbstractSession, Integer, boolean, boolean)410%80%55101011
buildExpression(Object, QueryByExamplePolicy, Expression, Map, AbstractSession)410%40%339911
writeFromObjectIntoRowForWhereClause(ObjectLevelModifyQuery, AbstractRecord)390%60%448811
valueFromPKList(Object[], AbstractRecord, AbstractSession)320%40%337711
cascadePerformRemovePrivateOwnedObjectFromChangeSetIfRequired(Object, UnitOfWorkImpl, Map)300%60%447711
readPrivateOwnedForObject(ObjectLevelModifyQuery)290%60%448811
writeFromObjectIntoRowForUpdate(WriteObjectQuery, AbstractRecord)290%60%449911
buildTargetInterfaces(Class, Collection)280%40%336611
preUpdate(WriteObjectQuery)270%80%55101011
buildReferencesPKList(Object, Object, AbstractSession)270%20%227711
setNewValueInChangeRecord(Object, ObjectReferenceChangeRecord, ObjectChangeSet, AbstractSession)220%20%226611
internalBuildChangeRecord(Object, ObjectChangeSet, AbstractSession)200%n/a115511
verifyDelete(Object, AbstractSession)190%60%445511
extractPrimaryKeysFromRealReferenceObject(Object, AbstractSession)180%20%224411
collectQueryParameters(Set)170%20%224411
compareObjectsWithPrivateOwned(Object, Object, AbstractSession)150%n/a113311
getRealAttributeValueFromAttribute(Object, Object, AbstractSession)150%n/a113311
loadAll(Object, AbstractSession, IdentityHashSet)150%20%224411
recordPrivateOwnedRemovals(Object, UnitOfWorkImpl)150%20%224411
preInitialize(AbstractSession)150%40%334411
extractPrimaryKeyRowForSourceObject(Object, AbstractSession)140%n/a113311
useProxyIndirection(Class)140%n/a113311
updateChangeRecordForSelfMerge(ChangeRecord, Object, Object, UnitOfWorkChangeSet, UnitOfWorkImpl)140%n/a112211
iterateOnRealAttributeValue(DescriptorIterator, Object)130%n/a113311
setForeignKeyFields(Vector)100%20%224411
postCalculateChanges(ChangeRecord, UnitOfWorkImpl)100%20%224411
cascadeDiscoverAndPersistUnregisteredNewObjects(Object, Map, Map, Map, UnitOfWorkImpl, Set)100%n/a112211
buildChangeRecord(Object, ObjectChangeSet, AbstractSession)90%n/a111111
extractPrimaryKeysForReferenceObject(Object, AbstractSession)80%n/a111111
preInsert(WriteObjectQuery)70%20%223311
postInsert(WriteObjectQuery)70%20%223311
cascadePerformRemoveIfRequired(Object, UnitOfWorkImpl, Map)70%n/a112211
cascadeRegisterNewIfRequired(Object, UnitOfWorkImpl, Map)70%n/a112211
getPrimaryKeyForObject(Object, AbstractSession)70%n/a111111
useProxyIndirection(Class[])70%n/a112211
ObjectReferenceMapping()60%n/a113311
getDescriptorForTarget(Object, AbstractSession)40%n/a111111
setIsForeignKeyRelationship(boolean)40%n/a112211
collectFields()30%n/a111111
getForeignKeyFields()30%n/a111111
isForeignKeyRelationship()30%n/a111111
hasConstraintDependency()30%n/a111111
buildBackupCloneForPartObject(Object, Object, Object, UnitOfWorkImpl)0%n/a111111
isObjectReferenceMapping()0%n/a111111
extractPrimaryKeysForReferenceObjectFromRow(AbstractRecord)0%n/a111111
hasRelationTableMechanism()0%n/a111111
isChangeTrackingSupported(Project)0%n/a111111