Community
Participate
Working Groups
CDOCommitHistory currently provides per-CDOSession/IRepository or per-CDOBranch histories. Support per-CDOObject histories, too.
I added the following API: public interface CDOObjectHistory extends CDOCommitHistory { public CDOObject getCDOObject(); } public interface Provider<KEY, HISTORY extends CDOCommitHistory> { public CDOCommitHistory getHistory(); public HISTORY getHistory(KEY key); } CDOView now extends CDOCommitHistory.Provider<CDOObject, CDOObjectHistory>. And CDOObject now offers: public CDOObjectHistory cdoHistory(); The CDOHistoryPage automatically reacts to CDOObject selections by showing a per-CDOObject history.
commit e403c787d6ea93d6e557b8296bb56f84fad633e3
Available in R20130613-1157 (4.2)