Interface CompoundDocument

All Superinterfaces:
RepositoryObject, Version
All Known Subinterfaces:
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


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

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