ObjectBuilder

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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total9,471 of 9,4710%1,666 of 1,6660%1,0051,0052,0662,066172172
copyObject(Object, CopyGroup)4950%1040%535312612611
buildObject(boolean, ObjectBuildingQuery, AbstractRecord, AbstractSession, Object, CacheKey, ClassDescriptor, JoinedAttributeManager)4630%1360%6969888811
buildProtectedObject(boolean, ObjectBuildingQuery, AbstractRecord, AbstractSession, Object, CacheKey, ClassDescriptor, JoinedAttributeManager)4500%1080%5555838311
buildWorkingCopyCloneFromRow(ObjectBuildingQuery, JoinedAttributeManager, AbstractRecord, UnitOfWorkImpl, Object, CacheKey)3750%1020%5252686811
buildObjectFromResultSetInternal(ObjectBuildingQuery, JoinedAttributeManager, ResultSet, AbstractSession, DatabaseAccessor, ResultSetMetaData, DatabasePlatform, Vector, DatabaseField[])3400%440%2323737311
initializePrimaryKey(AbstractSession)3250%740%3838686811
initialize(AbstractSession)2580%500%2626626211
extractPrimaryKeyFromObject(Object, AbstractSession, boolean)2410%540%2828575711
assignSequenceNumber(Object, Object, AbstractSession, WriteObjectQuery)2290%340%1818545411
buildObjectsInto(ReadAllQuery, List, Object)2100%320%1717414111
buildAttributesIntoWorkingCopyCloneSOP(Object, CacheKey, ObjectBuildingQuery, JoinedAttributeManager, AbstractRecord, UnitOfWorkImpl, boolean)1730%300%1616363611
buildWorkingCopyCloneNormally(ObjectBuildingQuery, AbstractRecord, UnitOfWorkImpl, Object, CacheKey, ClassDescriptor, JoinedAttributeManager)1690%300%1616333311
loadJoinedAttributes(ClassDescriptor, Object, CacheKey, AbstractRecord, JoinedAttributeManager, ObjectBuildingQuery, boolean)1680%400%2121282811
buildObjectsFromResultSetInto(ReadAllQuery, ResultSet, Vector, DatabaseField[], Object)1670%260%1414424211
buildObjectsFromCursorInto(ReadAllQuery, List, Object)1550%200%1111343411
buildAttributesIntoObjectSOP(Object, CacheKey, AbstractRecord, ObjectBuildingQuery, JoinedAttributeManager, FetchGroup, boolean, AbstractSession)1510%300%1616343411
loadBatchReadAttributes(ClassDescriptor, Object, CacheKey, AbstractRecord, ObjectBuildingQuery, JoinedAttributeManager, boolean)1480%380%2020232311
refreshObjectIfRequired(ClassDescriptor, CacheKey, Object, ObjectBuildingQuery, JoinedAttributeManager, AbstractRecord, AbstractSession, boolean)1370%220%1212262611
getBaseChangeRecordForField(ObjectChangeSet, Object, DatabaseField, AbstractSession)1310%140%88383811
verifyDelete(Object, AbstractSession)1230%160%99323211
mergeIntoObject(Object, ObjectChangeSet, boolean, Object, MergeManager, AbstractSession, boolean, boolean, boolean)1200%300%1616272711
assignReturnValueToMapping(Object, ReadObjectQuery, AbstractRecord, DatabaseField, DatabaseMapping, Collection, ObjectChangeSet)1130%220%1212212111
extractPrimaryKeyFromRow(AbstractRecord, AbstractSession)1060%180%1010292911
buildObjectInternal(ObjectBuildingQuery, AbstractRecord, JoinedAttributeManager, AbstractSession, ClassDescriptor, InheritancePolicy, boolean, boolean, boolean)1040%260%1414242411
addPrimaryKeyForNonDefaultTable(AbstractRecord, Object, AbstractSession)930%140%88242411
populateAttributesForClone(Object, CacheKey, Object, Integer, AbstractSession)900%120%77191911
mergeChangesIntoObject(Object, ObjectChangeSet, Object, MergeManager, AbstractSession, boolean, boolean)890%100%66171711
clone()820%20%22161611
load(Object, AttributeGroup, AbstractSession, boolean)790%140%88181811
extractPrimaryKeyRowFromObject(Object, AbstractSession)790%60%44131311
initializeBatchFetchedAttributes()790%200%1111191911
createObjectChangeSet(Object, UnitOfWorkChangeSet, boolean, boolean, AbstractSession)770%160%99151511
writeIntoRowFromPrimaryKeyValues(AbstractRecord, Object, AbstractSession, boolean)760%40%33151511
buildAttributesIntoWorkingCopyClone(Object, CacheKey, ObjectBuildingQuery, JoinedAttributeManager, AbstractRecord, UnitOfWorkImpl, boolean)740%140%88141411
cascadeRegisterNewForCreate(Object, UnitOfWorkImpl, Map)740%140%88151511
buildAttributesIntoObject(Object, CacheKey, AbstractRecord, ObjectBuildingQuery, JoinedAttributeManager, FetchGroup, boolean, AbstractSession)720%140%88141411
postInitialize(AbstractSession)720%160%99141411
buildPrimaryKeyExpressionFromKeys(Object, AbstractSession)700%80%55171711
buildTemplateInsertRow(AbstractSession, AbstractRecord)700%120%77171711
getPrimaryKeyClassifications()690%100%66151511
buildBackupClone(Object, UnitOfWorkImpl)670%100%66141411
cascadeDiscoverAndPersistUnregisteredNewObjects(Object, Map, Map, Map, UnitOfWorkImpl, Set)670%120%77131311
unwrapObject(Object, AbstractSession)640%180%1010131311
buildAttributesIntoShallowObject(Object, AbstractRecord, ObjectBuildingQuery)630%80%55141411
buildRowForUpdate(AbstractRecord, WriteObjectQuery)620%140%88131311
revertFetchGroupData(Object, ClassDescriptor, CacheKey, ObjectBuildingQuery, JoinedAttributeManager, AbstractRecord, AbstractSession, boolean)610%60%44121211
createPrimaryKeyExpression(AbstractSession)600%80%55151511
buildRow(AbstractRecord, Object, AbstractSession, DatabaseMapping.WriteType)590%100%66121211
postBuildAttributesIntoWorkingCopyCloneEvent(Object, AbstractRecord, ObjectBuildingQuery, UnitOfWorkImpl, boolean)580%20%22181811
wrapObject(Object, AbstractSession)570%160%99111111
extractValueFromObjectForField(Object, DatabaseField, AbstractSession)560%100%669911
initialize(ClassDescriptor)550%n/a11101011
buildPrimaryKeyExpression(DatabaseTable)540%60%44121211
buildRowForShallowInsert(AbstractRecord, Object, AbstractSession)540%80%55121211
buildExpressionFromExample(Object, QueryByExamplePolicy, Expression, Map, AbstractSession)530%60%44111111
buildObjectInUnitOfWork(ObjectBuildingQuery, JoinedAttributeManager, AbstractRecord, UnitOfWorkImpl, Object, CacheKey, ClassDescriptor)510%160%99101011
assignReturnRow(Object, AbstractSession, AbstractRecord, ObjectChangeSet)500%40%33121211
extractPrimaryKeyFromExpression(boolean, Expression, AbstractRecord, AbstractSession)490%100%66111111
isPrimaryKeyComponentInvalid(Object, int)490%180%1010101011
recordPrivateOwnedRemovals(Object, UnitOfWorkImpl, boolean)490%120%77111111
buildRowWithChangeSet(AbstractRecord, ObjectChangeSet, AbstractSession, DatabaseMapping.WriteType)480%60%44111111
assignReturnValueForField(Object, ReadObjectQuery, AbstractRecord, DatabaseField, Collection, ObjectChangeSet)460%60%44101011
instantiateEagerMappings(Object, AbstractSession)450%100%66111111
buildTemplateUpdateRow(AbstractSession)440%60%44111111
buildObject(ObjectBuildingQuery, AbstractRecord, JoinedAttributeManager)430%20%229911
compareObjects(Object, Object, AbstractSession)430%40%339911
extractPrimaryKeyRowFromExpression(Expression, AbstractRecord, AbstractSession)430%80%55101011
buildObject(ObjectBuildingQuery, AbstractRecord, JoinedAttributeManager, AbstractSession, ClassDescriptor, InheritancePolicy, boolean, boolean, boolean)410%20%227711
buildRowForTranslation(Object, AbstractSession)410%60%44101011
buildObjectFromResultSet(ObjectBuildingQuery, JoinedAttributeManager, ResultSet, AbstractSession, DatabaseAccessor, ResultSetMetaData, DatabasePlatform, Vector, DatabaseField[])410%20%227711
isPrimaryKeyExpression(boolean, Expression, AbstractSession)410%60%44101011
initializeJoinedAttributes()400%80%55101011
copyInto(Object, Object, boolean)390%60%449911
buildRowForUpdateWithChangeSet(WriteObjectQuery)380%20%229911
cacheForeignKeyValues(Object, CacheKey, ClassDescriptor, AbstractSession)380%40%339911
buildRowForWhereClause(ObjectLevelModifyQuery)370%60%44111111
cacheForeignKeyValues(AbstractRecord, CacheKey, AbstractSession)360%40%339911
getFieldForQueryKeyName(String)360%80%55111111
postBuildAttributesIntoObjectEvent(Object, AbstractRecord, ObjectBuildingQuery, boolean)350%40%33111111
iterate(DescriptorIterator)320%60%449911
rehashFieldDependancies(AbstractSession)310%n/a117711
instantiateClone(Object, AbstractSession)300%40%338811
loadAll(Object, AbstractSession, IdentityHashSet)280%40%337711
getBaseValueForField(DatabaseField, Object)280%40%338811
getTargetFieldForQueryKeyName(String)280%80%557711
buildPrimaryKeyAttributesIntoObject(Object, AbstractRecord, ObjectBuildingQuery, AbstractSession)260%20%226611
cascadePerformRemovePrivateOwnedObjectFromChangeSet(Object, UnitOfWorkImpl, Map)260%80%556611
ObjectBuilder(ClassDescriptor)250%n/a117711
cascadePerformRemove(Object, UnitOfWorkImpl, Map)250%40%336611
extractRowFromExpression(Expression, AbstractRecord, AbstractSession)250%20%226611
fixObjectReferences(Object, Map, Map, ObjectLevelReadQuery, DistributedSession)250%40%335511
buildDeleteExpression(DatabaseTable, AbstractRecord, boolean)230%40%333311
trimFieldsForInsert(AbstractSession, AbstractRecord)230%60%446611
copyQueryInfoToCacheKey(CacheKey, ObjectBuildingQuery, AbstractRecord, AbstractSession, ClassDescriptor)230%20%227711
getParentObjectForField(DatabaseField, Object)220%20%226611
buildRowForUpdateAfterShallowInsert(AbstractRecord, Object, AbstractSession, DatabaseTable)210%20%224411
buildRowForUpdateBeforeShallowDelete(AbstractRecord, Object, AbstractSession, DatabaseTable)210%20%224411
buildUpdateExpression(DatabaseTable, AbstractRecord, AbstractRecord)190%20%224411
compareForChange(Object, Object, UnitOfWorkChangeSet, AbstractSession)180%20%221111
getBaseMappingForField(DatabaseField)180%40%334411
toString()170%n/a111111
buildRowFromPrimaryKeyValues(Object, AbstractSession)150%n/a112211
validate(AbstractSession)150%40%334411
buildObject(ObjectLevelReadQuery, AbstractRecord)140%20%224411
static {...}130%n/a113311
createObjectChangeSet(Object, UnitOfWorkChangeSet, AbstractSession)120%n/a112211
getFieldClassification(DatabaseField)120%20%224411
mergeIntoObject(Object, boolean, Object, MergeManager, AbstractSession)120%n/a112211
buildRowForUpdate(WriteObjectQuery)100%n/a112211
buildTemplateInsertRow(AbstractSession)100%n/a113311
mergeChangesIntoObject(Object, ObjectChangeSet, Object, MergeManager, AbstractSession)100%n/a112211
assignSequenceNumber(WriteObjectQuery)90%n/a111111
assignSequenceNumber(WriteObjectQuery, Object)90%n/a111111
buildRow(Object, AbstractSession, DatabaseMapping.WriteType)90%n/a111111
buildRowForUpdateAfterShallowInsert(Object, AbstractSession, DatabaseTable)90%n/a111111
buildRowForUpdateBeforeShallowDelete(Object, AbstractSession, DatabaseTable)90%n/a111111
instantiateWorkingCopyCloneFromRow(AbstractRecord, ObjectBuildingQuery, Object, UnitOfWorkImpl)90%n/a111111
clearPrimaryKey(Object)80%20%223311
loadAll(Object, AbstractSession)80%n/a112211
buildPrimaryKeyExpressionFromObject(Object, AbstractSession)80%n/a111111
buildRowForShallowInsert(Object, AbstractSession)80%n/a111111
createObjectChangeSet(Object, UnitOfWorkChangeSet, boolean, AbstractSession)80%n/a111111
assignSequenceNumber(Object, AbstractSession)70%n/a111111
hasJoinedAttributes()70%20%221111
hasBatchFetchedAttributes()70%20%221111
instantiateWorkingCopyClone(Object, AbstractSession)70%n/a111111
updateCachedAttributes(PersistenceEntity, CacheKey, Object)70%n/a113311
addPrimaryKeyForNonDefaultTable(AbstractRecord)60%n/a112211
copyInto(Object, Object)60%n/a112211
extractPrimaryKeyFromObject(Object, AbstractSession)60%n/a111111
getMappingForAttributeName(String)60%n/a111111
getMappingForField(DatabaseField)60%n/a111111
getReadOnlyMappingsForField(DatabaseField)60%n/a111111
createRecordFromXMLContext(XMLContext)60%n/a111111
createRecord(int, AbstractSession)50%n/a111111
createRecordForPKExtraction(int, AbstractSession)50%n/a111111
buildNewInstance()50%n/a111111
isPrimaryKeyMapping(DatabaseMapping)50%n/a111111
createRecord(AbstractSession)0%n/a111111
setFieldsMap(Map)0%n/a112211
setSequenceMapping(AbstractDirectMapping)0%n/a112211
setHasInBatchFetchedAttribute(boolean)0%n/a112211
setDescriptor(ClassDescriptor)0%n/a112211
setMappingsByAttribute(Map)0%n/a112211
setMappingsByField(Map)0%n/a112211
setReadOnlyMappingsByField(Map)0%n/a112211
setNonPrimaryKeyMappings(List)0%n/a112211
setPrimaryKeyClassifications(List)0%n/a112211
setPrimaryKeyExpression(Expression)0%n/a112211
setPrimaryKeyMappings(List)0%n/a112211
setHasWrapperPolicy(boolean)0%n/a112211
getDescriptor()0%n/a111111
getFieldsMap()0%n/a111111
getCloningMappings()0%n/a111111
isSimple()0%n/a111111
getRelationshipMappings()0%n/a111111
getEagerMappings()0%n/a111111
getJoinedAttributes()0%n/a111111
getBatchFetchedAttributes()0%n/a111111
getSequenceMapping()0%n/a111111
hasInBatchFetchedAttribute()0%n/a111111
getMappingsByAttribute()0%n/a111111
getMappingsByField()0%n/a111111
getReadOnlyMappingsByField()0%n/a111111
getNonPrimaryKeyMappings()0%n/a111111
getPrimaryKeyExpression()0%n/a111111
getPrimaryKeyMappings()0%n/a111111
hasWrapperPolicy()0%n/a111111
getLockAttribute()0%n/a111111
shouldKeepRow()0%n/a111111
hasCacheIndexesInSopObject()0%n/a111111
isXMLObjectBuilder()0%n/a111111