|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Snapshot | |
---|---|
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.client.importers.xml | Provides classes for supporting the import of generic XML documents as well as XSD schemas and XSLT style sheets. |
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 | Defines the SnapCM API. |
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 Snapshot in org.xiruss.repository.api |
---|
Fields in org.xiruss.repository.api declared as Snapshot | |
---|---|
static Snapshot |
Repository.nullSnapshot
|
Methods in org.xiruss.repository.api that return Snapshot | |
---|---|
Snapshot |
Repository.createSnapshot(Branch branch,
MutableSnapshot snapshot,
java.util.Date commitTime)
Create a new immutable snapshot from an existing mutable snapshot. |
Snapshot |
NullRepository.createSnapshot(Branch branch,
MutableSnapshot snapshot,
java.util.Date commitTime)
|
Snapshot |
Repository.getNullSnapshot()
|
Snapshot |
NullRepository.getNullSnapshot()
|
Snapshot |
Repository.getSnapshotById(java.lang.String objId)
|
Snapshot |
NullRepository.getSnapshotById(java.lang.String objId)
|
Methods in org.xiruss.repository.api with parameters of type Snapshot | |
---|---|
VersionMap |
CompoundDocument.getMemberVersions(Snapshot snapshot)
Returns the versions rooted at this version based on UBR dependencies. |
void |
Repository.registerSnapshot(Snapshot snapshot)
|
void |
NullRepository.registerSnapshot(Snapshot snapshot)
|
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 Snapshot in org.xiruss.repository.client.importers |
---|
Fields in org.xiruss.repository.client.importers declared as Snapshot | |
---|---|
protected Snapshot |
BoundedObjectSet.snapshot
|
protected Snapshot |
BosMember.snapshot
|
Methods in org.xiruss.repository.client.importers that return Snapshot | |
---|---|
Snapshot |
BoundedObjectSet.getSnapshot()
|
Methods in org.xiruss.repository.client.importers with parameters of type Snapshot | |
---|---|
BosMember |
BoundedObjectSet.addMember(java.lang.String memberKey,
Resource existingResource,
XmlBosMember parentMember,
java.lang.String memberName,
Snapshot shotshot)
Add a BOS member created from an existing repository resource. |
static BosMember |
BosMemberFactory.createBosMember(BoundedObjectSet bos,
java.lang.String memberKey,
Resource existingResource,
java.lang.String memberName,
Snapshot snapshot)
|
protected Version |
BosMember.createNewVersion(java.io.File infile,
java.lang.String origFilePath,
Snapshot snap,
java.lang.Class verClass,
SourceToVersionMap so2verMap)
This version of the method is intended to be called from superclasses that do preprocessing on the input BOS member file and therefore need to provide a new file for actual storage. |
Version |
BosMember.createNewVersion(Snapshot snap,
SourceToVersionMap so2verMap)
Generic process for creating new versions from BOS members. |
void |
DirectoryBosMember.init(BoundedObjectSet bos,
java.lang.String memberKey,
Resource res,
java.lang.String memberName,
Snapshot snapshot)
Initialize a BOS member using an existing resource instead of a file to be imported. |
void |
BosMember.init(BoundedObjectSet bos,
java.lang.String memberKey,
Resource res,
java.lang.String memberName,
Snapshot snapshot)
Initialize a BOS member using an existing resource instead of a file to be imported. |
Constructors in org.xiruss.repository.client.importers with parameters of type Snapshot | |
---|---|
BoundedObjectSet(Repository rep,
Snapshot snap)
|
Uses of Snapshot in org.xiruss.repository.client.importers.xml |
---|
Methods in org.xiruss.repository.client.importers.xml with parameters of type Snapshot | |
---|---|
protected Version |
XmlBosMember.createNewVersion(java.io.File infile,
java.lang.String origFilePath,
Snapshot snap,
SourceToVersionMap so2verMap)
|
Version |
XsltBosMember.createNewVersion(Snapshot snap,
SourceToVersionMap so2verMap)
Rewrites all XInclude links to use within-repository URLs. |
Version |
XsdBosMember.createNewVersion(Snapshot snap,
SourceToVersionMap so2verMap)
Rewrites all XInclude links to use within-repository URLs. |
Version |
XmlRtdBosMember.createNewVersion(Snapshot snap,
SourceToVersionMap so2verMap)
Rewrites all XInclude links to use within-repository URLs. |
Version |
XmlBosMember.createNewVersion(Snapshot snap,
SourceToVersionMap so2verMap)
Rewrites all XInclude links to use within-repository URLs. |
void |
XmlBosMember.init(BoundedObjectSet bos,
java.lang.String memberKey,
Resource res,
java.lang.String memberName,
Snapshot snapshot)
Initialize a BOS member using an existing resource instead of a file to be imported. |
Uses of Snapshot in org.xiruss.repository.common |
---|
Methods in org.xiruss.repository.common that return Snapshot | |
---|---|
Snapshot |
SnapshotMapImpl.get(java.lang.String key)
|
Methods in org.xiruss.repository.common with parameters of type Snapshot | |
---|---|
void |
SnapshotMapImpl.put(Snapshot snapshot)
|
void |
StringReportRepositoryVisitor.visitSnapshot(Snapshot snap)
|
void |
HtmlReportRepositoryVisitor.visitSnapshot(Snapshot snap)
|
Uses of Snapshot in org.xiruss.repository.server |
---|
Classes in org.xiruss.repository.server that implement Snapshot | |
---|---|
class |
MutableSnapshotBase
A snapshot that can have its various version lists modified until it is committed. |
class |
SnapshotBase
Implements the access-only methods for snapshots. |
Fields in org.xiruss.repository.server declared as Snapshot | |
---|---|
protected Snapshot |
SnapshotBase.nextSnapshot
|
static Snapshot |
RepositoryBase.nullSnapshot
|
protected Snapshot |
SnapshotBase.previousSnapshot
|
Methods in org.xiruss.repository.server that return Snapshot | |
---|---|
Snapshot |
BranchBase.commitSnapshot(MutableSnapshot sandbox)
Add the snapshot to the branch, committing any created versions to the repository. |
Snapshot |
RepositoryBase.createSnapshot(Branch br,
MutableSnapshot snapShot,
java.util.Date commitTime)
Creates a new mutable snapshot. |
Snapshot |
BranchBase.getInitialSnapshot()
|
Snapshot |
BranchBase.getLatestSnapshot()
|
Snapshot |
SnapshotBase.getNext()
Returns the snapshot that follows this one on the branch, if any. |
Snapshot |
RepositoryBase.getNullSnapshot()
|
Snapshot |
SnapshotBase.getPrevious()
Returns the previous snapshot on the snapshot's branch, if any. |
Snapshot |
BranchBase.getSnapshot(java.lang.String objId)
|
Snapshot |
RepositoryBase.getSnapshotById(java.lang.String objId)
|
Snapshot |
SnapshotBase.setNext(Snapshot snap)
Sets the next snapshot. |
Methods in org.xiruss.repository.server with parameters of type Snapshot | |
---|---|
Version |
OnSnapShotResolutionPolicyBase.applyPolicy(Version sourceVersion,
Resource targetResource,
Snapshot onSnapshot)
|
abstract Version |
ResolutionPolicyBase.applyPolicy(Version sourceVersion,
Resource targetResource,
Snapshot onSnapshot)
|
Version |
SpecificVersionResolutionPolicyBase.applyPolicy(Version sourceVersion,
Resource targetResource,
Snapshot onSnapshot)
|
void |
VersionBase.collectTargetVersions(VersionMap members,
Snapshot snapshot,
java.lang.String dependencyTypeName)
|
VersionMap |
CompoundDocumentBase.getMemberVersions(Snapshot snapshot)
Returns the versions rooted at this version based on UBR dependencies. |
java.lang.String |
RepositoryBase.getUrlStringForSnapshot(Snapshot snapshot)
|
void |
RepositoryBase.registerSnapshot(Snapshot snapshot)
|
Version |
DependencyLinkBase.resolveDependency(Snapshot onSnapshot)
|
Snapshot |
SnapshotBase.setNext(Snapshot snap)
Sets the next snapshot. |
void |
MutableSnapshotBase.setPreviousSnapshot(Snapshot snap)
Sets the previous snapshot. |
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. |
Uses of Snapshot in org.xiruss.repository.server.reuse_support |
---|
Methods in org.xiruss.repository.server.reuse_support with parameters of type Snapshot | |
---|---|
VersionMap |
CompoundDocumentStorageObject.getMemberVersions(Snapshot snapshot)
Returns the versions rooted at this version based on UBR dependencies. |
Uses of Snapshot in org.xiruss.snapcm |
---|
Methods in org.xiruss.snapcm with parameters of type Snapshot | |
---|---|
Version |
MyResolutionPolicy.applyPolicy(Version sourceVersion,
Resource targetResource,
Snapshot onSnapshot)
|
Uses of Snapshot in org.xiruss.snapcm.api |
---|
Subinterfaces of Snapshot in org.xiruss.snapcm.api | |
---|---|
interface |
MutableSnapshot
A Mutable snapshot is one that can be changed (i.e., a "sandbox") until such time as it is "fixed" (committed to the repository). |
Classes in org.xiruss.snapcm.api that implement Snapshot | |
---|---|
class |
NullMutableSnapshot
A null mutable snapshot. |
class |
NullSnapshot
|
Methods in org.xiruss.snapcm.api that return Snapshot | |
---|---|
Snapshot |
Branch.commitSnapshot(MutableSnapshot snapshot)
Commits a mutable snapshot to the branch and returns the resulting immutable snapshot. |
Snapshot |
NullBranch.commitSnapshot(MutableSnapshot snapshot)
|
Snapshot |
Branch.getInitialSnapshot()
Returns the first immutable snapshot on the branch. |
Snapshot |
NullBranch.getInitialSnapshot()
|
Snapshot |
Branch.getLatestSnapshot()
Returns the last immutable snapshot on the branch. |
Snapshot |
NullBranch.getLatestSnapshot()
|
Snapshot |
NullSnapshot.getNext()
|
Snapshot |
Snapshot.getNext()
Returns the snapshot that follows this one on the branch, if any. |
Snapshot |
NullSnapshot.getPrevious()
|
Snapshot |
Snapshot.getPrevious()
Returns the previous snapshot on the snapshot's branch, if any. |
Snapshot |
Branch.getSnapshot(java.lang.String objId)
Returns the specified snapshot if it is a snapshot on this branch. |
Snapshot |
NullBranch.getSnapshot(java.lang.String objId)
|
Snapshot |
NullSnapshot.setNext(Snapshot nextSnapshot)
|
Snapshot |
Snapshot.setNext(Snapshot nextSnapshot)
|
Methods in org.xiruss.snapcm.api with parameters of type Snapshot | |
---|---|
Version |
ResolutionPolicy.applyPolicy(Version sourceVersion,
Resource targetResource,
Snapshot onSnapshot)
Applies a policy and returns a collection of zero or more result versions. |
Version |
NullResolutionPolicy.applyPolicy(Version sourceVersion,
Resource targetResource,
Snapshot onSnapshot)
|
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)
|
Version |
DependencyLink.resolveDependency(Snapshot onSnapshot)
|
Version |
NullDependencyLink.resolveDependency(Snapshot onSnapshot)
|
Snapshot |
NullSnapshot.setNext(Snapshot nextSnapshot)
|
Snapshot |
Snapshot.setNext(Snapshot nextSnapshot)
|
void |
MutableSnapshot.setPreviousSnapshot(Snapshot snap)
Sets the previous snapshot. |
void |
NullMutableSnapshot.setPreviousSnapshot(Snapshot snap)
|
void |
RepositoryVisitor.visitSnapshot(Snapshot snap)
|
Uses of Snapshot in org.xiruss.snapcm.api.helpers |
---|
Methods in org.xiruss.snapcm.api.helpers that return Snapshot | |
---|---|
Snapshot |
SnapshotMap.get(java.lang.String key)
|
Snapshot |
NullSnapshotMap.get(java.lang.String key)
|
Methods in org.xiruss.snapcm.api.helpers with parameters of type Snapshot | |
---|---|
void |
SnapshotMap.put(Snapshot snapshot)
|
void |
NullSnapshotMap.put(Snapshot snapshot)
|
Uses of Snapshot in org.xiruss.xirussrepository.api |
---|
Methods in org.xiruss.xirussrepository.api with parameters of type Snapshot | |
---|---|
java.lang.String |
XirussRepository.getURLforSnapshot(Snapshot snapshot)
Given a snapshot, returns a URL that addresses that snapshot. |
java.lang.String |
XirussRepository.getUrlStringForSnapshot(Snapshot next)
|
VersionMap |
XirussRepository.whereUsedInCompoundDocOnSnapShot(Resource resource,
Snapshot snapshot)
|
Uses of Snapshot in org.xiruss.xirussrepository.client |
---|
Classes in org.xiruss.xirussrepository.client that implement Snapshot | |
---|---|
class |
MutableSnapshotProxy
|
class |
SnapshotProxy
|
Methods in org.xiruss.xirussrepository.client that return Snapshot | |
---|---|
Snapshot |
BranchProxy.commitSnapshot(MutableSnapshot snapshot)
|
Snapshot |
XirussRepositoryProxy.createSnapshot(Branch branch,
MutableSnapshot snapshot,
java.util.Date commitTime)
|
Snapshot |
BranchProxy.getInitialSnapshot()
|
Snapshot |
BranchProxy.getLatestSnapshot()
|
Snapshot |
SnapshotProxy.getNext()
|
Snapshot |
XirussRepositoryProxy.getNullSnapshot()
|
Snapshot |
SnapshotProxy.getPrevious()
|
Snapshot |
XirussHttpApiClientHelper.getSnapshot(java.lang.String snapId)
Get a snapshot without regard to branch context |
Snapshot |
BranchProxy.getSnapshot(java.lang.String objId)
|
Snapshot |
XirussRepositoryProxy.getSnapshotById(java.lang.String objId)
|
Snapshot |
SnapshotProxy.setNext(Snapshot nextSnapshot)
|
Methods in org.xiruss.xirussrepository.client with parameters of type Snapshot | |
---|---|
Version |
SpecificVersionResolutionPolicyProxy.applyPolicy(Version sourceVersion,
Resource targetResource,
Snapshot onSnapshot)
This is the base resolution behavior. |
Version |
ResolutionPolicyProxy.applyPolicy(Version sourceVersion,
Resource targetResource,
Snapshot onSnapshot)
This is the base resolution behavior. |
void |
VersionProxy.collectTargetVersions(VersionMap members,
Snapshot onSnapshot,
java.lang.String dependencyTypeName)
|
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. |
java.lang.String |
XirussRepositoryProxy.getURLforSnapshot(Snapshot snapshot)
|
java.lang.String |
XirussRepositoryProxy.getUrlStringForSnapshot(Snapshot snapshot)
|
void |
XirussRepositoryProxy.registerSnapshot(Snapshot snapshot)
|
Version |
DependencyLinkProxy.resolveDependency(Snapshot onSnapshot)
|
Snapshot |
SnapshotProxy.setNext(Snapshot nextSnapshot)
|
void |
MutableSnapshotProxy.setPreviousSnapshot(Snapshot snap)
|
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)
|
Uses of Snapshot in org.xiruss.xirussrepository.server |
---|
Methods in org.xiruss.xirussrepository.server with parameters of type Snapshot | |
---|---|
java.lang.String |
XirussRepositoryDefaultImpl.getURLforSnapshot(Snapshot snapshot)
Given a snapshot, returns a URL that addresses that snapshot for viewing and resource and version content access. |
VersionMap |
XirussRepositoryDefaultImpl.whereUsedInCompoundDocOnSnapShot(Resource resource,
Snapshot snapshot)
|
Uses of Snapshot in org.xiruss.xirussrepository.server.jetty.apiserver |
---|
Methods in org.xiruss.xirussrepository.server.jetty.apiserver with parameters of type Snapshot | |
---|---|
static XmlStringBuffer |
ResolutionPolicyResource.constructResolutionPolicyResult(ResolutionPolicy policy,
Snapshot onSnapshot)
|
XmlStringBuffer |
ResourceListResource.constructResourceListResult(Snapshot onSnapshot,
long startIndex,
long count)
|
XmlStringBuffer |
ResourceResource.constructResourceResourceResult(Resource res,
Snapshot onSnapshot)
|
static XmlStringBuffer |
SnapshotResource.constructSnapshotResourceResult(Snapshot snap)
|
XmlStringBuffer |
VersionListResource.constructVersionListResult(Snapshot onSnapshot,
VersionMap versions,
long startIndex,
long count)
|
static XmlStringBuffer |
VersionResource.constructVersionResourceResult(Version ver,
Snapshot onSnapshot)
|
Constructors in org.xiruss.xirussrepository.server.jetty.apiserver with parameters of type Snapshot | |
---|---|
MutableSnapshotResource(Repository rep,
org.mortbay.http.HttpRequest request,
Snapshot snap)
|
|
ResolutionPolicyResource(Repository rep,
org.mortbay.http.HttpRequest request,
ResolutionPolicy policy,
Snapshot onSnapshot)
|
|
ResourceListResource(Repository rep,
org.mortbay.http.HttpRequest request,
Snapshot onSnapshot,
long startIndex,
long count)
|
|
ResourceResource(Repository rep,
org.mortbay.http.HttpRequest request,
Resource res,
Snapshot onSnapshot)
|
|
SnapshotResource(Repository rep,
org.mortbay.http.HttpRequest request,
Snapshot snap)
|
|
VersionListResource(Repository rep,
org.mortbay.http.HttpRequest request,
Snapshot onSnapshot,
long startIndex,
long count)
|
|
VersionListResource(Repository rep,
org.mortbay.http.HttpRequest request,
Snapshot onSnapshot,
VersionMap map,
long startIndex,
long count)
|
|
VersionResource(Repository rep,
org.mortbay.http.HttpRequest request,
Version ver,
Snapshot onSnapshot)
|
Uses of Snapshot in org.xiruss.xirussrepository.server.jetty.viewer |
---|
Methods in org.xiruss.xirussrepository.server.jetty.viewer with parameters of type Snapshot | |
---|---|
static java.lang.String |
RepositoryReportHelper.generateHtmlVersionList(VersionMap versions,
Snapshot snapshot)
Generates a version list, including were-used on snapshot information. |
Constructors in org.xiruss.xirussrepository.server.jetty.viewer with parameters of type Snapshot | |
---|---|
OrganizerHtmlResource(XirussRepository rep,
org.mortbay.http.HttpRequest request,
Version ver,
Snapshot onSnapshot)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |