public boolean handleRevision(CDORevision revision) { InternalCDORevision rev = (InternalCDORevision)revision; adjustRevisionBranch(rev); accessor.rawStore(rev, monitor); long commitTime = revision.getTimeStamp(); if (commitTime > timeStamp) { timeStamp = commitTime; } return true; } };
@Override protected void dumpRevision(CDORevision revision) { PrintStream out = out(); out.println("<tr>"); out.println("<td> "); dumpRevision(revision, out); out.println(" </td>"); out.println("<td>"); out.println(CDOCommonUtil.formatTimeStamp(revision.getTimeStamp()) + " / " + CDOCommonUtil.formatTimeStamp(revision.getRevised())); out.println("</td>"); out.println("</tr>"); }
@Override protected void dumpRevision(CDORevision revision) { out().println(padTimeRange(" " + revision, pad, revision.getTimeStamp(), revision.getRevised())); //$NON-NLS-1$ }
protected final void writeValue(IDBStoreAccessor accessor, CDORevision revision, int idx, Object value) { if (TRACER.isEnabled()) { TRACER .format( "Writing value for feature {0}.{1} index {2} of {3} : {4}", getContainingClass().getName(), getFeature(), idx, revision, value); //$NON-NLS-1$ } addEntry(accessor, revision.getID(), revision.getVersion(), idx, value, revision.getTimeStamp()); }
protected final void writeValue(IDBStoreAccessor accessor, CDORevision revision, int idx, Object value) { if (TRACER.isEnabled()) { TRACER .format( "Writing value for feature {0}.{1} index {2} of {3} : {4}", getContainingClass().getName(), getFeature(), idx, revision, value); //$NON-NLS-1$ } addEntry(accessor, revision.getID(), revision.getBranch().getID(), revision.getVersion(), idx, value, revision.getTimeStamp()); }
if (rev.getTimeStamp() != timeStamp) + CDOCommonUtil.formatTimeStamp(rev.getTimeStamp()));
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); } }
private void cacheRevisions2(CDORevisionAvailabilityInfo info) { InternalCDORevisionManager revisionManager = getRevisionManager(); CDOBranch branch = info.getBranchPoint().getBranch(); for (CDORevisionKey key : info.getAvailableRevisions().values()) { CDORevision revision = (CDORevision)key; revisionManager.addRevision(revision); if (revision.getBranch() != branch) { CDOID id = revision.getID(); CDORevision firstRevision = revisionManager.getCache().getRevisionByVersion(id, branch.getVersion(CDOBranchVersion.FIRST_VERSION)); if (firstRevision != null) { long revised = firstRevision.getTimeStamp() - 1L; CDOBranchVersion target = CDOBranchUtil.copyBranchVersion(revision); PointerCDORevision pointer = new PointerCDORevision(revision.getEClass(), id, branch, revised, target); revisionManager.addRevision(pointer); } } } }
CDOID tag = getTagByFeature(entryFeature, revision.getTimeStamp()); ITypeMapping typeMapping = getTypeMapping(tag); String columnName = getColumnName(tag);
public void cacheRevisions(CDORevisionAvailabilityInfo info) { InternalCDORevisionManager revisionManager = getRevisionManager(); CDOBranch branch = info.getBranchPoint().getBranch(); for (CDORevisionKey key : info.getAvailableRevisions().values()) { CDORevision revision = (CDORevision)key; revisionManager.addRevision(revision); if (!ObjectUtil.equals(revision.getBranch(), branch)) { CDOID id = revision.getID(); CDORevision firstRevision = revisionManager.getCache().getRevisionByVersion(id, branch.getVersion(CDOBranchVersion.FIRST_VERSION)); if (firstRevision != null) { long revised = firstRevision.getTimeStamp() - 1L; CDOBranchVersion target = CDOBranchUtil.copyBranchVersion(revision); PointerCDORevision pointer = new PointerCDORevision(revision.getEClass(), id, branch, revised, target); revisionManager.addRevision(pointer); } } } }
CDOCommitInfo commitInfo = getManager().getCommitInfo(loadedRevision.getTimeStamp()); handleCommitInfo(commitInfo);
oldRevision.setRevised(revision.getTimeStamp() - 1);