public final boolean handleRevision(CDORevision revision) { if (filter(revision)) { return true; } return delegate.handleRevision(revision); }
private CDORevision getRevision(CDOID id, CDORevisionProvider revisionProvider) { CDORevision revision = revisionProvider.getRevision(id); if (revision instanceof DetachedCDORevision) { revision = null; } return revision; } });
private static boolean hasChanged(CDORevisionKey oldKey, CDORevisionKey newKey) { return oldKey.getBranch() != newKey.getBranch() || oldKey.getVersion() != newKey.getVersion(); } }
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); } }
public CDORevisionDeltaImpl(CDORevision revision) { eClass = revision.getEClass(); id = revision.getID(); branch = revision.getBranch(); version = revision.getVersion(); }
private static CDORevision getPreviousVersion(final CDORevisionManager revisionManager, final CDORevision affectedRevision) { final CDOBranchVersion previousBranchVersion = affectedRevision.getBranch().getVersion(affectedRevision.getVersion() - 1); final CDORevision previousRevision = revisionManager.getRevisionByVersion(affectedRevision.getID(), previousBranchVersion, CDORevision.UNCHUNKED, true); return previousRevision; }
public boolean handleRevision(CDORevision revision) { CDOID id = revision.getID(); if (handled.add(id)) { return handler.handleRevision(revision); } return true; } };
@Override protected void dumpRevision(CDORevision revision) { out().println(padTimeRange(" " + revision, pad, revision.getTimeStamp(), revision.getRevised())); //$NON-NLS-1$ }
public CDORevisableImpl(CDORevisable source) { super(source.getBranch(), source.getVersion()); timeStamp = source.getTimeStamp(); revised = source.getRevised(); }
public CDOID getID() { return key.getID(); }
public CDORevision getRevision(CDOID id) { return revisionManager.getRevision(id, branchPoint, CDORevision.UNCHUNKED, CDORevision.DEPTH_NONE, true); } }
/** * @since 4.0 */ public static CDOChangeSetData createChangeSetData(Set<CDOID> ids, CDORevisionProvider startProvider, CDORevisionProvider endProvider) { return createChangeSetData(ids, startProvider, endProvider, false); }
public CDOBranch getBranch() { return key.getBranch(); }
/** * Convenience method added to allow subclasses to modify the default * implementation for the scenario in which an element was added to the * monitored list. */ protected void createAddListChange(CDOList oldList, Object newObject, int index) { oldList.add(index, newObject); }
public int getVersion() { return key.getVersion(); }
/** * @since 3.0 */ public static void dumpAllRevisions(Map<CDOBranch, List<CDORevision>> map, PrintStream out) { new AllRevisionsDumper.Stream.Plain(map, out).dump(); }
/** * Convenience method added to allow subclasses to modify the default * implementation for the scenario in which an element was removed from the * monitored list. */ protected void createRemoveListChange(CDOList oldList, Object oldObject, int index) { oldList.remove(index); } }
public CDOPermission getPermission(CDORevision revision, CDOBranchPoint securityContext) { return revision.getPermission(); } };
/** * @since 4.0 */ public Object adjustReference(Object value, EStructuralFeature feature, int index) { return CDORevisionUtil.remapID(value, idMappings, allowUnmappedTempIDs); } }
public synchronized InternalCDORevision getRevision(CDOID id, boolean loadOnDemand) { return (InternalCDORevision)revisionProvider.getRevision(id); }