public InternalCDORevisionDelta compare(CDORevision origin) { return getDelegate().compare(origin); }
public synchronized NotificationChain buildNotification(InternalCDOObject object, InternalCDORevision newRevision) { InternalCDORevision oldRevision = (InternalCDORevision)CDORevisionFactory.DEFAULT.createRevision(object.eClass()); CDORevisionDelta revisionDelta = newRevision.compare(oldRevision); return buildNotification(object, oldRevision, revisionDelta, null); }
public synchronized NotificationChain buildNotification(InternalCDOObject object, InternalCDORevision newRevision) { InternalCDORevision oldRevision = (InternalCDORevision)CDORevisionFactory.DEFAULT.createRevision(object.eClass()); CDORevisionDelta revisionDelta = newRevision.compare(oldRevision); return buildNotification(object, oldRevision, revisionDelta, null); }
public void processRefreshSessionResult(RefreshSessionResult result, CDOBranch branch, List<InternalCDOView> branchViews, Map<CDOBranch, Map<CDOID, InternalCDORevision>> viewedRevisions) { Map<CDOID, InternalCDORevision> oldRevisions = viewedRevisions.get(branch); List<CDORevisionKey> changedObjects = new ArrayList<CDORevisionKey>(); List<InternalCDORevision> newRevisions = result.getChangedObjects(branch); for (InternalCDORevision newRevision : newRevisions) { getRevisionManager().addRevision(newRevision); InternalCDORevision oldRevision = oldRevisions.get(newRevision.getID()); InternalCDORevisionDelta delta = newRevision.compare(oldRevision); changedObjects.add(delta); } List<CDOIDAndVersion> detachedObjects = result.getDetachedObjects(branch); for (CDOIDAndVersion detachedObject : detachedObjects) { getRevisionManager().reviseLatest(detachedObject.getID(), branch); } for (InternalCDOView view : branchViews) { view.invalidate(view.getBranch(), result.getLastUpdateTime(), changedObjects, detachedObjects, oldRevisions, false); } }
InternalCDORevision oldRevision = revisionManager.getRevisionByVersion(id, oldVersion, CDORevision.UNCHUNKED, true); InternalCDORevisionDelta delta = revision.compare(oldRevision); changedObjects.add(delta); if (oldRevision != null) InternalCDORevisionDelta delta = revision.compare(oldRevision); changedObjects.add(delta);
public void processRefreshSessionResult(RefreshSessionResult result, CDOBranch branch, List<InternalCDOView> branchViews, Map<CDOBranch, Map<CDOID, InternalCDORevision>> viewedRevisions) { Map<CDOID, InternalCDORevision> oldRevisions = viewedRevisions.get(branch); List<CDORevisionKey> changedObjects = new ArrayList<CDORevisionKey>(); List<InternalCDORevision> newRevisions = result.getChangedObjects(branch); for (InternalCDORevision newRevision : newRevisions) { getRevisionManager().addRevision(newRevision); InternalCDORevision oldRevision = oldRevisions.get(newRevision.getID()); InternalCDORevisionDelta delta = newRevision.compare(oldRevision); changedObjects.add(delta); } List<CDOIDAndVersion> detachedObjects = result.getDetachedObjects(branch); for (CDOIDAndVersion detachedObject : detachedObjects) { getRevisionManager().reviseLatest(detachedObject.getID(), branch); } for (InternalCDOView view : branchViews) { view.invalidate(view.getBranch(), result.getLastUpdateTime(), changedObjects, detachedObjects, oldRevisions, false, true); } }
InternalCDORevisionDelta delta = newRevision.compare(oldRevision); if (!delta.isEmpty())
InternalCDORevisionDelta delta = newRevision.compare(oldRevision); if (!delta.isEmpty())
ancestorGoalDelta.apply(goalRevision); InternalCDORevisionDelta targetGoalDelta = goalRevision.compare(targetRevision); targetGoalDelta.setTarget(null);
InternalCDORevisionDelta newLocalDelta = newLocalRevision.compare(newCleanRevision); if (newLocalDelta.isEmpty())
InternalCDORevisionDelta targetGoalDelta = goalRevision.compare(targetRevision); targetGoalDelta.setTarget(null);
CDORevisionDelta revisionDelta = revision.compare(cleanRevision); if (revisionDelta.isEmpty())
CDORevisionDelta revisionDelta = revision.compare(cleanRevision); if (revisionDelta.isEmpty())
CDORevisionDelta rDelta = dirtyRev.compare(cleanRev);
CDORevisionDelta revisionDelta = dirtyRev.compare(cleanRev);