private static CDORevision getRevisionByVersion(CDOObject object, CDOBranch branch, int version, CDORevision revision) { if (revision.getVersion() != version) { CDOSession session = object.cdoView().getSession(); if (!session.getRepositoryInfo().isSupportingAudits()) { throw new IllegalStateException(Messages.getString("CDOUtil.0")); //$NON-NLS-1$ } revision = session.getRevisionManager().getRevisionByVersion(object.cdoID(), branch.getVersion(version), 0, true); } return revision; }
private static CDORevision getRevisionByVersion(CDOObject object, CDOBranch branch, int version, CDORevision revision) { if (revision.getVersion() != version) { CDOSession session = object.cdoView().getSession(); if (!session.getRepositoryInfo().isSupportingAudits()) { throw new IllegalStateException(Messages.getString("CDOUtil.0")); //$NON-NLS-1$ } revision = session.getRevisionManager().getRevisionByVersion(object.cdoID(), branch.getVersion(version), 0, true); } return revision; }
public CDOObjectHistoryImpl(CDOObject object) { super(object.cdoView().getSession().getCommitInfoManager(), object.cdoRevision().getBranch()); revisionManager = object.cdoView().getSession().getRevisionManager(); this.object = object; }