Source file "org/eclipse/persistence/internal/sessions/ObjectChangeSet.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 1,577 of 1,577 | 0% | 230 of 230 | 0% | 209 | 209 | 423 | 423 | 94 | 94 |
| mergeObjectChanges(ObjectChangeSet, UnitOfWorkChangeSet, UnitOfWorkChangeSet) | 0% | 0% | 10 | 10 | 34 | 34 | 1 | 1 | ||
| getObjectForMerge(MergeManager, AbstractSession, Object, ClassDescriptor) | 0% | 0% | 8 | 8 | 31 | 31 | 1 | 1 | ||
| postSerialize(Object, UnitOfWorkChangeSet, AbstractSession) | 0% | 0% | 14 | 14 | 22 | 22 | 1 | 1 | ||
| getTargetVersionOfSourceObject(MergeManager, AbstractSession, boolean) | 0% | 0% | 9 | 9 | 23 | 23 | 1 | 1 | ||
| getOldValue(AbstractSession) | 0% | 0% | 11 | 11 | 20 | 20 | 1 | 1 | ||
| addChange(ChangeRecord) | 0% | 0% | 7 | 7 | 17 | 17 | 1 | 1 | ||
| rebuildWriteLockValueFromUserFormat(ClassDescriptor, AbstractSession) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| updateChangeRecordForAttribute(DatabaseMapping, Object, AbstractSession, Object) | 0% | 0% | 4 | 4 | 14 | 14 | 1 | 1 | ||
| readObject(ObjectInputStream) | 0% | 0% | 4 | 4 | 12 | 12 | 1 | 1 | ||
| writeObject(ObjectOutputStream) | 0% | 0% | 4 | 4 | 11 | 11 | 1 | 1 | ||
| shouldInvalidateObject(Object, AbstractSession) | 0% | 0% | 8 | 8 | 14 | 14 | 1 | 1 | ||
| ObjectChangeSet(Object, ClassDescriptor, Object, UnitOfWorkChangeSet, boolean) | 0% | n/a | 1 | 1 | 14 | 14 | 1 | 1 | ||
| compareTo(ObjectChangeSet) | 0% | 0% | 5 | 5 | 11 | 11 | 1 | 1 | ||
| updateChangeRecordForAttributeWithMappedObject(String, Object, AbstractSession) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| toString() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| updateReferences(UnitOfWorkChangeSet, UnitOfWorkChangeSet) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| getChangedAttributeNames() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| readCompleteChangeSet(ObjectInputStream) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| clear(boolean) | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| hasChangeFor(String) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| writeCompleteChangeSet(ObjectOutputStream) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| readIdentityInformation(ObjectInputStream) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| hasChanges() | 0% | 0% | 5 | 5 | 1 | 1 | 1 | 1 | ||
| writeIdentityInformation(ObjectOutputStream) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| removeChange(String) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| equals(ObjectChangeSet) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| getClassType(Session) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| setOptimisticLockingPolicyAndInitialWriteLockValue(OptimisticLockingPolicy, AbstractSession) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| getOldValue() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| containsChangesFromSynchronization() | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| setShouldModifyVersionField(Boolean) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| getAttributesToChanges() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getChanges() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| updateChangeRecordForAttribute(String, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| getDeferredSet() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| hasDeferredAttributes() | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| hasProtectedForeignKeys() | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| equals(Object) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| hasForcedChanges() | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| hashCode() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| hasKeys() | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| dirtyUOWChangeSet() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| updateUOWChangeSet() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| removeFromIdentityMap(AbstractSession) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setOldKey(Object) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| setWriteLockValue(Object) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| setHasForcedChangesFromCascadeLocking(boolean) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| setInitialWriteLockValue(Object) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| ObjectChangeSet() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| deferredDetectionRequiredOn(String) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getChangesForAttributeNamed(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getTargetVersionOfSourceObject(MergeManager, AbstractSession) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setChanges(List) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| setDescriptor(ClassDescriptor) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setUnitOfWorkClone(Object) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setHasCmpPolicyForcedUpdate(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setId(Object) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setClassType(Class) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setClassName(String) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setIsAggregate(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setIsNew(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setNewKey(Object) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setShouldBeDeleted(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setSynchronizationType(int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setUOWChangeSet(UnitOfWorkChangeSet) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setActiveCacheKey(CacheKey) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setShouldRecalculateAfterUpdateEvent(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setHasVersionChange(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setCacheSynchronizationType(int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setIsInvalid(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setProtectedForeignKeys(AbstractRecord) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getDescriptor() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getClassType() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getClassName() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getInitialWriteLockValue() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getOldKey() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getNewKey() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getId() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getSynchronizationType() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getUnitOfWorkClone() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getUOWChangeSet() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getWriteLockValue() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| shouldModifyVersionField() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| hasCmpPolicyForcedUpdate() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| hasForcedChangesFromCascadeLocking() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isAggregate() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isNew() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isInvalid() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| shouldBeDeleted() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getActiveCacheKey() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| shouldRecalculateAfterUpdateEvent() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| hasVersionChange() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getCacheSynchronizationType() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getProtectedForeignKeys() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |