Community
Participate
Working Groups
With IStoreAccessor.CommitContext being a CDORevisionProvider it becomes easier to navigate the "before graphs" or "after graphs": new IRepository.WriteAccessHandler() { public void handleTransactionBeforeCommitting(ITransaction transaction, CommitContext commitContext, OMMonitor monitor) throws RuntimeException { CDORevisionDelta revisionDelta = commitContext.getDirtyObjectDeltas()[0]; CDORevision revision = commitContext.getRevision(revisionDelta.getID()); CDORevision target = commitContext.getRevision((CDOID)revision.data().get(myFeature, 0)); } }; }
Created attachment 178785 [details] Patch v1 - for future reference
Committed to HEAD
Available in R20110608-1407