FieldsLockingPolicy

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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total282 of 2820%36 of 360%555584843737
buildAllNonPrimaryKeyFields()470%100%66111111
buildExpression(DatabaseTable, AbstractRecord, AbstractRecord, ExpressionBuilder)440%40%339911
isPrimaryKey(DatabaseField)310%80%558811
getAllNonPrimaryKeyFields(DatabaseTable)280%40%336611
validateDelete(int, Object, DeleteObjectQuery)160%20%224411
validateUpdate(int, Object, WriteObjectQuery)160%20%224411
buildDeleteExpression(DatabaseTable, Expression, AbstractRecord)100%n/a111111
buildUpdateExpression(DatabaseTable, Expression, AbstractRecord, AbstractRecord)100%n/a111111
getAllNonPrimaryKeyFields()100%20%223311
initialize(AbstractSession)100%20%223311
clone()60%n/a113311
verifyUsage(AbstractSession)60%20%223311
setAllNonPrimaryKeyFields(List)40%n/a112211
setDescriptor(ClassDescriptor)40%n/a112211
FieldsLockingPolicy()30%n/a112211
supportsWriteLockValuesComparison()20%n/a111111
compareWriteLockValues(Object, Object)20%n/a111111
getBaseValue()20%n/a111111
getWriteLockField()20%n/a111111
getWriteLockUpdateExpression(ExpressionBuilder, AbstractSession)20%n/a111111
getLockOnChangeMode()20%n/a111111
getValueToPutInCache(AbstractRecord, AbstractSession)20%n/a111111
getVersionDifference(Object, Object, Object, AbstractSession)20%n/a111111
getWriteLockValue(Object, Object, AbstractSession)20%n/a111111
isStoredInCache()20%n/a111111
isCascaded()20%n/a111111
isNewerVersion(Object, Object, Object, AbstractSession)20%n/a111111
isNewerVersion(AbstractRecord, Object, Object, AbstractSession)20%n/a111111
shouldUpdateVersionOnOwnedMappingChange()20%n/a111111
shouldUpdateVersionOnMappingChange()20%n/a111111
addLockFieldsToUpdateRow(AbstractRecord, AbstractSession)10%n/a111111
initializeProperties()10%n/a111111
mergeIntoParentCache(UnitOfWorkImpl, Object, Object)10%n/a111111
mergeIntoParentCache(CacheKey, CacheKey)10%n/a111111
setLockOnChangeMode(OptimisticLockingPolicy.LockOnChange)10%n/a111111
setupWriteFieldsForInsert(ObjectLevelModifyQuery)10%n/a111111
updateRowAndObjectForUpdate(ObjectLevelModifyQuery, Object)10%n/a111111