public long getRevised() { return getDelegate().getRevised(); }
if (created <= timeStamp) long revised = revision.getRevised(); if (timeStamp <= revised || revised == CDORevision.UNSPECIFIED_DATE)
@Override protected InternalCDORevision handleEmbedded(DBObject doc, DBObject embedded) { CDOID embeddedID = idHandler.read(embedded, REVISIONS_ID); if (!ObjectUtil.equals(embeddedID, id)) { return null; } long created = (Long)doc.get(COMMITS_ID); CDOBranchPoint revisionBranchPoint = branch.getPoint(created); InternalCDORevision revision = unmarshallRevision(doc, embedded, id, revisionBranchPoint); long revised = revision.getRevised(); if (!CDOCommonUtil.isValidTimeStamp(timeStamp, created, revised)) { return null; } return revision; } }.execute();
showKeyValue(pout, true, "version", revision.getVersion()); showKeyValue(pout, true, "created", commitInfo); showKeyValue(pout, true, "revised", CDOCommonUtil.formatTimeStamp(revision.getRevised())); if (revision instanceof SyntheticCDORevision)
public InternalCDORevision readRevision(CDOID id, CDOBranchPoint branchPoint, int listChunk, CDORevisionCacheAdder cache) { if (TRACER.isEnabled()) { TRACER.format("Selecting revision {0} from {1}", id, branchPoint); //$NON-NLS-1$ } IMappingStrategy mappingStrategy = getStore().getMappingStrategy(); EClass eClass = getObjectType(id); if (eClass != null) { InternalCDORevision revision = getStore().createRevision(eClass, id); revision.setBranchPoint(branchPoint); // This is part of the search criterion, being replaced later IClassMapping mapping = mappingStrategy.getClassMapping(eClass); if (mapping.readRevision(this, revision, listChunk)) { int version = revision.getVersion(); if (version < CDOBranchVersion.UNSPECIFIED_VERSION) { return new DetachedCDORevision(eClass, id, revision.getBranch(), -version, revision.getTimeStamp(), revision.getRevised()); } return revision; } } // Reading failed - revision does not exist. return null; }
revision.getTimeStamp(), revision.getRevised());
stmt.setInt(column++, revision.getVersion()); stmt.setLong(column++, revision.getTimeStamp()); stmt.setLong(column++, revision.getRevised()); idHandler.setCDOID(stmt, column++, revision.getResourceID()); idHandler.setCDOID(stmt, column++, (CDOID)revision.getContainerID());
stmt.setInt(column++, revision.getVersion()); stmt.setLong(column++, revision.getTimeStamp()); stmt.setLong(column++, revision.getRevised()); idHandler.setCDOID(stmt, column++, revision.getResourceID()); idHandler.setCDOID(stmt, column++, (CDOID)revision.getContainerID());
stmt.setInt(column++, revision.getBranch().getID()); stmt.setLong(column++, revision.getTimeStamp()); stmt.setLong(column++, revision.getRevised()); idHandler.setCDOID(stmt, column++, revision.getResourceID()); idHandler.setCDOID(stmt, column++, (CDOID)revision.getContainerID());
out.attribute(REVISION_TIME, rev.getTimeStamp()); long revised = rev.getRevised(); if (revised != CDOBranchPoint.UNSPECIFIED_DATE)