Package org.xiruss.repository.server

Implementation classes for the core server-side objects that make up a SnapCM repository.

See:
          Description

Class Summary
BranchBase A linear sequence of snapshots
CompoundDocumentBase A version that may represent a compound document defined through use-by-reference relationships to other versions.
DependencyLinkBase Represents a version-to-resource link.
MutableSnapshotBase A snapshot that can have its various version lists modified until it is committed.
OnSnapShotResolutionPolicyBase Resolution policy that resolves to the latest version visible on the current snapshot, if any.
OrganizedByDependency Represents relationships between Organizers and the things they directly organize, such as the relationship between "directories" and "files".
OrganizedByDependencyBase Represents relationships between Organizers and the things they directly organize, such as the relationship between "directories" and "files".
OrganizerBase A version whose only purpose is to organize groups of other versions for some purpose, such as providing hierarchical containers or enabling management of arbitrary sets of versions.
RepositoryBase Superclass for SnapCM repositories.
RepositoryObjectBase Superclass for all SnapCM Repository objects.
ResolutionPolicyBase  
ResourceBase A SnapCM resource representing a set of versions.
SnapshotBase Implements the access-only methods for snapshots.
SpecificVersionResolutionPolicyBase A resolution policy that resolves to a specific, invariant, version.
StorageObjectBase Implements the base methods for storage objects.
StorageObjectInputStream  
VersionBase A SnapCM version.
 

Package org.xiruss.repository.server Description

Implementation classes for the core server-side objects that make up a SnapCM repository.