Uses of Interface
org.xiruss.snapcm.api.helpers.VersionMap

Packages that use VersionMap
org.xiruss.repository.api Defines the repository-level interfaces common to clients and servers. 
org.xiruss.repository.client.importers Provides classes that support importing data objects into the repository. 
org.xiruss.repository.common Holds implementation classes usable by both clients and servers. 
org.xiruss.repository.server Implementation classes for the core server-side objects that make up a SnapCM repository. 
org.xiruss.repository.server.reuse_support Contains classes that support the management of use-by-reference relationships among versions. 
org.xiruss.snapcm.api Defines the SnapCM API as a set of interfaces and exception types. 
org.xiruss.snapcm.api.helpers Defines types that are not part of the core SnapCM data model but that make working with SnapCM objects more convenient. 
org.xiruss.xirussrepository.api Defines the API for the XirussRepository. 
org.xiruss.xirussrepository.client This package provides client-side proxies that implement all the relevant Repository and XirussRepository APIs and manage all communication with the HTTP Xiruss Repository API (provided by the JettyXirussHttpApiRunner class. 
org.xiruss.xirussrepository.server Implementation of the XirussRepository API. 
org.xiruss.xirussrepository.server.jetty.apiserver Implements the Xiruss HTTP API handler and repository-object-type specific Jetty Resources that manage the translation of specific Xiruss Repository objects into HTTP actions that result in XML API response messages (i.e., the data contents of a version or a list of resources or whatever. 
org.xiruss.xirussrepository.server.jetty.viewer Implements the Xiruss HTTP "viewer" server, that is the server that allows direct access to repository resources for "viewing", including access to version contents via a direct and obvious URL (i.e., the version ID in any conetext or resource ID within a snapshot context. 
 

Uses of VersionMap in org.xiruss.repository.api
 

Fields in org.xiruss.repository.api declared as VersionMap
static VersionMap Repository.nullVersionMap
           
 

Methods in org.xiruss.repository.api that return VersionMap
 VersionMap CompoundDocument.getMemberVersions(Snapshot snapshot)
          Returns the versions rooted at this version based on UBR dependencies.
 VersionMap Repository.getVersions()
           
 VersionMap NullRepository.getVersions()
           
 VersionMap Repository.whereUsedByTypeOnSnapshot(Resource resource, Snapshot snapshot, java.lang.Class versionClass)
          Returns a version map of versions of the specified type visible on the specified snapshot that have a dependency relationship to the specified resource.
 VersionMap NullRepository.whereUsedByTypeOnSnapshot(Resource resource, Snapshot snapshot, java.lang.Class versionClass)
           
 VersionMap Repository.whereUsedByTypeOnSnapshot(Resource resource, Snapshot snapshot, java.lang.Class versionClass, java.lang.String dependencyTypeName)
          Returns a version map of versions of the specified type visible on the specified snapshot that have a dependency relationship of the specified type to the specified resource.
 VersionMap NullRepository.whereUsedByTypeOnSnapshot(Resource resource, Snapshot snapshot, java.lang.Class versionClass, java.lang.String dependencyTypeName)
           
 VersionMap Repository.whereUsedOnSnapshot(Resource resource, Snapshot snapshot)
          Returns a version map of versions visible on the specified snapshot that have a dependency relationship to the specified resource.
 VersionMap NullRepository.whereUsedOnSnapshot(Resource resource, Snapshot snapshot)
           
 VersionMap Repository.whereUsedOnSnapshot(Resource resource, Snapshot snapshot, java.lang.String dependencyTypeName)
          Returns a version map of versions visible on the specified snapshot that have a dependency of the specified type to the specified resource.
 VersionMap NullRepository.whereUsedOnSnapshot(Resource resource, Snapshot snapshot, java.lang.String dependencyTypeName)
           
 

Uses of VersionMap in org.xiruss.repository.client.importers
 

Methods in org.xiruss.repository.client.importers that return VersionMap
 VersionMap SourceToVersionMap.get(java.lang.String soi)
           
 

Methods in org.xiruss.repository.client.importers with parameters of type VersionMap
 void SourceToVersionMap.put(java.io.File sourceFile, VersionMap precedingVersions)
           
 void SourceToVersionMap.put(java.lang.String storageObjectIdentifier, VersionMap precedingVersions)
           
 

Uses of VersionMap in org.xiruss.repository.common
 

Classes in org.xiruss.repository.common that implement VersionMap
 class VersionByResourceMapImpl
          Map of versions by Resource.
 class VersionMapImpl
          HashMap of versions by version ID.
 

Constructors in org.xiruss.repository.common with parameters of type VersionMap
VersionMapImpl(VersionMap map)
           
 

Uses of VersionMap in org.xiruss.repository.server
 

Fields in org.xiruss.repository.server declared as VersionMap
(package private)  VersionMap VersionBase.nextVersions
           
(package private)  VersionMap VersionBase.previousVersions
           
(package private)  VersionMap ResourceBase.versionsById
           
protected  VersionMap RepositoryBase.versionsById
           
protected  VersionMap SnapshotBase.visibleVersions
           
 

Methods in org.xiruss.repository.server that return VersionMap
 VersionMap ResourceBase.getInitialVersions()
          Gets a map of the initial versions for the resource.
 VersionMap CompoundDocumentBase.getMemberVersions(Snapshot snapshot)
          Returns the versions rooted at this version based on UBR dependencies.
 VersionMap VersionBase.getNext()
          Gets the previous versions for this version.
 VersionMap VersionBase.getPrevious()
          Gets the previous versions for this version.
 VersionMap ResourceBase.getVersions()
           
 VersionMap RepositoryBase.getVersions()
           
 VersionMap SnapshotBase.getVersionsByPropertyValue(java.lang.String propertyName, java.lang.Object testValue)
          Returns the set of versions that exhibit the specified value for the specified property.
 VersionMap RepositoryBase.whereUsedByTypeOnSnapshot(Resource resource, Snapshot snapshot, java.lang.Class versionClass)
          Returns a version map of versionSet visible on the specified snapshot that have a dependency relationship to the specified resource.
 VersionMap RepositoryBase.whereUsedByTypeOnSnapshot(Resource resource, Snapshot snapshot, java.lang.Class versionClass, java.lang.String dependencyTypeName)
          Returns a version map of versionSet visible on the specified snapshot that have a dependency relationship to the specified resource.
 VersionMap RepositoryBase.whereUsedOnSnapshot(Resource resource, Snapshot snapshot)
          Returns a version map of versionSet visible on the specified snapshot that have a dependency relationship to the specified resource.
 VersionMap RepositoryBase.whereUsedOnSnapshot(Resource resource, Snapshot snapshot, java.lang.String dependencyTypeName)
          Returns a version map of versionSet visible on the specified snapshot that have a dependency of the specified type to the specified resource.
 

Methods in org.xiruss.repository.server with parameters of type VersionMap
 void VersionBase.collectTargetVersions(VersionMap members, Snapshot snapshot, java.lang.String dependencyTypeName)
           
 void VersionBase.setPrevious(VersionMap previousVersions)
          Sets the previous versions for this version.
 

Uses of VersionMap in org.xiruss.repository.server.reuse_support
 

Methods in org.xiruss.repository.server.reuse_support that return VersionMap
 VersionMap CompoundDocumentStorageObject.getMemberVersions(Snapshot snapshot)
          Returns the versions rooted at this version based on UBR dependencies.
 

Uses of VersionMap in org.xiruss.snapcm.api
 

Methods in org.xiruss.snapcm.api that return VersionMap
 VersionMap Resource.getInitialVersions()
          Gets a map of the initial versions for the resource.
 VersionMap NullResource.getInitialVersions()
           
 VersionMap Version.getNext()
          Gets the previous versions for this version.
 VersionMap NullVersion.getNext()
           
 VersionMap Version.getPrevious()
          Gets the previous versions for this version.
 VersionMap NullVersion.getPrevious()
           
 VersionMap Resource.getVersions()
           
 VersionMap NullResource.getVersions()
           
 VersionMap NullSnapshot.getVersionsByPropertyValue(java.lang.String propertyName, java.lang.Object testValue)
           
 VersionMap Snapshot.getVersionsByPropertyValue(java.lang.String propertyName, java.lang.Object testValue)
          Returns the set of versions that exhibit the specified value for the specified property.
 

Methods in org.xiruss.snapcm.api with parameters of type VersionMap
 void Version.collectTargetVersions(VersionMap members, Snapshot onSnapshot, java.lang.String dependencyTypeName)
          Gets all the versions on which this version is dependent for a given dependency class.
 void NullVersion.collectTargetVersions(VersionMap members, Snapshot onSnapshot, java.lang.String dependencyTypeName)
           
 void Version.setPrevious(VersionMap previousVersions)
          Sets the previous versions for this version.
 void NullVersion.setPrevious(VersionMap previousVersions)
           
 

Uses of VersionMap in org.xiruss.snapcm.api.helpers
 

Subinterfaces of VersionMap in org.xiruss.snapcm.api.helpers
 interface VersionByResourceMap
          Map of Version objects by Resource object.
 

Classes in org.xiruss.snapcm.api.helpers that implement VersionMap
 class NullVersionByResourceMap
          Null version-by-resource map.
 class NullVersionMap
           
 

Uses of VersionMap in org.xiruss.xirussrepository.api
 

Methods in org.xiruss.xirussrepository.api that return VersionMap
 VersionMap XirussRepository.whereUsedInCompoundDocOnSnapShot(Resource resource, Snapshot snapshot)
           
 

Uses of VersionMap in org.xiruss.xirussrepository.client
 

Classes in org.xiruss.xirussrepository.client that implement VersionMap
 class VersionByResourceMapClient
          Client-side implementation that allows us to instantiate the map using only object IDs rather than fetching the resources for each version.
 class VersionMapClient
          Client-side implementation that allows us to instantiate the map using only object IDs rather than fetching the resources for each version.
 

Methods in org.xiruss.xirussrepository.client that return VersionMap
 VersionMap ResourceProxy.getInitialVersions()
           
 VersionMap XmlStorageObjectProxy.getMemberVersions(Snapshot snapshot)
          Returns the versions rooted at this version based on UBR dependencies.
 VersionMap CompoundDocumentStorageObjectProxy.getMemberVersions(Snapshot snapshot)
          Returns the versions rooted at this version based on UBR dependencies.
 VersionMap VersionProxy.getNext()
           
 VersionMap VersionProxy.getPrevious()
           
 VersionMap XirussHttpApiClientHelper.getVersionMapValue(PathString path)
           
protected  VersionMap VersionProxy.getVersionMapValue(PathString path)
           
 VersionMap XirussRepositoryProxy.getVersions()
           
 VersionMap ResourceProxy.getVersions()
           
 VersionMap SnapshotProxy.getVersionsByPropertyValue(java.lang.String propertyName, java.lang.Object testValue)
           
 VersionMap XirussRepositoryProxy.whereUsedByTypeOnSnapshot(Resource resource, Snapshot snapshot, java.lang.Class versionClass)
           
 VersionMap XirussRepositoryProxy.whereUsedByTypeOnSnapshot(Resource resource, Snapshot snapshot, java.lang.Class versionClass, java.lang.String dependencyTypeName)
           
 VersionMap XirussRepositoryProxy.whereUsedInCompoundDocOnSnapShot(Resource resource, Snapshot snapshot)
           
 VersionMap XirussRepositoryProxy.whereUsedOnSnapshot(Resource resource, Snapshot snapshot)
           
 VersionMap XirussRepositoryProxy.whereUsedOnSnapshot(Resource resource, Snapshot snapshot, java.lang.String dependencyTypeName)
           
 

Methods in org.xiruss.xirussrepository.client with parameters of type VersionMap
 void VersionProxy.collectTargetVersions(VersionMap members, Snapshot onSnapshot, java.lang.String dependencyTypeName)
           
 void VersionProxy.setPrevious(VersionMap previousVersions)
           
 

Uses of VersionMap in org.xiruss.xirussrepository.server
 

Methods in org.xiruss.xirussrepository.server that return VersionMap
 VersionMap XirussRepositoryDefaultImpl.whereUsedInCompoundDocOnSnapShot(Resource resource, Snapshot snapshot)
           
 

Uses of VersionMap in org.xiruss.xirussrepository.server.jetty.apiserver
 

Methods in org.xiruss.xirussrepository.server.jetty.apiserver with parameters of type VersionMap
static XmlStringBuffer XirussHttpApiUrlVisitor.constructVersionIdList(VersionMap versions)
           
 XmlStringBuffer VersionListResource.constructVersionListResult(Snapshot onSnapshot, VersionMap versions, long startIndex, long count)
           
 

Constructors in org.xiruss.xirussrepository.server.jetty.apiserver with parameters of type VersionMap
VersionListResource(Repository rep, org.mortbay.http.HttpRequest request, Snapshot onSnapshot, VersionMap map, long startIndex, long count)
           
 

Uses of VersionMap in org.xiruss.xirussrepository.server.jetty.viewer
 

Methods in org.xiruss.xirussrepository.server.jetty.viewer with parameters of type VersionMap
static java.lang.String RepositoryReportHelper.generateHtmlVersionList(VersionMap map, Repository repository)
           
static java.lang.String RepositoryReportHelper.generateHtmlVersionList(VersionMap map, Repository repository, boolean showObjectType)
           
static java.lang.String RepositoryReportHelper.generateHtmlVersionList(VersionMap versions, Snapshot snapshot)
          Generates a version list, including were-used on snapshot information.