public final boolean handleRevision(CDORevision revision) { if (filter(revision)) { return true; } return delegate.handleRevision(revision); }
public boolean handleRevision(CDORevision revision) { CDOID id = revision.getID(); if (handled.add(id)) { return handler.handleRevision(revision); } return true; } };
@Override protected Boolean confirming(CDODataInput in) throws IOException { while (in.readBoolean()) { CDORevision revision = in.readCDORevision(); if (TRACER.isEnabled()) { TRACER.format("Read revision: {0}", revision); //$NON-NLS-1$ } handler.handleRevision(revision); } return true; } }
.getMainBranch().getVersion(version), CDORevision.UNCHUNKED, true); if (!handler.handleRevision(revision))
CDORevision.UNCHUNKED, true); if (!handler.handleRevision(revision)) handler.handleRevision(revision);
private boolean handleRevision(InternalCDORevision revision, EClass eClass, CDOBranch branch, long timeStamp, boolean exactTime, CDORevisionHandler handler) { if (eClass != null && revision.getEClass() != eClass) { return true; } if (branch != null && revision.getBranch() != branch) { return true; } if (timeStamp != CDOBranchPoint.INVALID_DATE) { if (exactTime) { if (timeStamp != CDOBranchPoint.UNSPECIFIED_DATE && revision.getTimeStamp() != timeStamp) { return true; } } else { if (!revision.isValid(timeStamp)) { return true; } } } return handler.handleRevision(revision); }
public boolean handleRevision(CDORevision revision) { if (revision.getVersion() < CDOBranchVersion.FIRST_VERSION - 1) { revision = new DetachedCDORevision(revision.getEClass(), revision.getID(), revision.getBranch(), -revision.getVersion(), revision.getTimeStamp(), revision.getRevised()); } return delegate.handleRevision(revision); } }