Community
Participate
Working Groups
/**
* TODO I can't see how recursion is controlled/limited
* TODO Should it collect revisions for isMany relationship as well ?
* In this case we will have to serialize CDOViewImpl.loadRevisionCollectionChunkSize
* or CDOFetchRuleManager.getLoadRevisionCollectionChunkSize ?
*/
public void collectContainedRevisions(CDORevisionImpl revision, int referenceChunk, Set<CDOID> revisions,
List<CDORevisionImpl> additionalRevisions)
CDORevisionImpl containedRevision = revisionManager.getRevision(id, referenceChunk);
revisions.add(id);
additionalRevisions.add(containedRevision);
collectContainedRevisions(containedRevision, referenceChunk, revisions, additionalRevisions);
}