org.xiruss.repository.api
Interface CompoundDocument

All Superinterfaces:
RepositoryObject, Version
All Known Subinterfaces:
XmlStorageObject
All Known Implementing Classes:
CompoundDocumentBase, CompoundDocumentStorageObject, CompoundDocumentStorageObjectProxy, StorageObjectBase, TextStorageObjectBase, XmlStorageObjectBase, XmlStorageObjectProxy

public interface CompoundDocument
extends Version

A Version that is the root of a compound document. Note that the root of a compound document may itself be part of another compound document.


Method Summary
 VersionMap getMemberVersions(Snapshot snapshot)
          Returns the versions rooted at this version based on UBR dependencies.
 
Methods inherited from interface org.xiruss.snapcm.api.Version
addDependency, addNextVersion, addPreviousVersion, checkIsNotFixed, collectTargetVersions, dependsOn, dependsOn, getDependencies, getDependenciesByType, getNext, getPrevious, getResource, initialize, initialize, isFixed, setAsFixed, setPrevious
 
Methods inherited from interface org.xiruss.snapcm.api.RepositoryObject
accept, compareTo, getId, getName, getProperties, getProperty, getPropertyNames, getRepository, getType, hasProperty, initialize, isNull, setId, setName, setProperty, toString
 

Method Detail

getMemberVersions

VersionMap getMemberVersions(Snapshot snapshot)
Returns the versions rooted at this version based on UBR dependencies.

Parameters:
snapshot - The snapshot on which to resolve the dependencies.
Returns:
Version map of members.