Uses of Interface
org.xiruss.snapcm.api.MutableSnapshot

Packages that use MutableSnapshot
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.server Implementation classes for the core server-side objects that make up a SnapCM repository. 
org.xiruss.snapcm.api Defines the SnapCM API as a set of interfaces and exception types. 
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. 
 

Uses of MutableSnapshot in org.xiruss.repository.api
 

Fields in org.xiruss.repository.api declared as MutableSnapshot
static MutableSnapshot Repository.nullMutableSnapshot
           
 

Methods in org.xiruss.repository.api that return MutableSnapshot
 MutableSnapshot Repository.createMutableSnapshot(Branch br)
          Creates a new mutable snapshot.
 MutableSnapshot NullRepository.createMutableSnapshot(Branch br)
           
 MutableSnapshot Repository.createMutableSnapshot(Branch br, java.lang.String name)
          Creates a new mutable snapshot and names it.
 MutableSnapshot NullRepository.createMutableSnapshot(Branch br, java.lang.String name)
           
 MutableSnapshot Repository.getMutableSnapshotById(java.lang.String objId)
          Gets a mutable snapshot by ID
 MutableSnapshot NullRepository.getMutableSnapshotById(java.lang.String objId)
           
 

Methods in org.xiruss.repository.api with parameters of type MutableSnapshot
 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)
           
 

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

Methods in org.xiruss.repository.client.importers with parameters of type MutableSnapshot
 void ImporterBase.createBosOnSnapshot(BoundedObjectSet bos, Branch branch, MutableSnapshot snapshot)
          Given a fully-populated bounded object set, create a new snapshot with versions for each BOS member.
 void Importer.createBosOnSnapshot(BoundedObjectSet bos, Branch branch, MutableSnapshot snapshot)
          Given a fully-populated bounded object set, create a new snapshot with versions for each BOS member.
 Version ImporterBase.doCompoundDocumentImport(java.io.File compoundDocRoot, Branch branch, MutableSnapshot snapshot, User user, java.lang.String cdMemberKey, java.lang.String cdMemberName, SourceToVersionMap so2verMap)
          Process in the input document to calculate its BOS, then create resources and initial versions for each BOS member.
 Version Importer.doCompoundDocumentImport(java.io.File compoundDocRoot, Branch branch, MutableSnapshot snapshot, User user, java.lang.String cdMemberKey, java.lang.String cdMemberName, SourceToVersionMap so2verMap)
          Process in the input document to calculate its BOS, then create resources and initial versions for each BOS member.
 

Uses of MutableSnapshot in org.xiruss.repository.server
 

Classes in org.xiruss.repository.server that implement MutableSnapshot
 class MutableSnapshotBase
          A snapshot that can have its various version lists modified until it is committed.
 

Fields in org.xiruss.repository.server declared as MutableSnapshot
static MutableSnapshot RepositoryBase.nullMutableSnapshot
           
 

Methods in org.xiruss.repository.server that return MutableSnapshot
 MutableSnapshot RepositoryBase.createMutableSnapshot(Branch br)
          Creates a new mutable snapshot.
 MutableSnapshot RepositoryBase.createMutableSnapshot(Branch br, java.lang.String name)
          Creates a new mutable snapshot.
 MutableSnapshot BranchBase.getMutableSnapshot(java.lang.String objId)
           
 MutableSnapshot RepositoryBase.getMutableSnapshotById(java.lang.String objId)
          Gets a mutable snapshot by ID
 

Methods in org.xiruss.repository.server with parameters of type MutableSnapshot
 void BranchBase.addMutableSnapshot(MutableSnapshot 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.
 void MutableSnapshotBase.initialize(MutableSnapshot baseSnapshot, java.lang.String objId)
           
 void SnapshotBase.initialize(MutableSnapshot baseSnapshot, java.lang.String objId, java.util.Date commitTime)
           
 

Uses of MutableSnapshot in org.xiruss.snapcm.api
 

Classes in org.xiruss.snapcm.api that implement MutableSnapshot
 class NullMutableSnapshot
          A null mutable snapshot.
 

Methods in org.xiruss.snapcm.api that return MutableSnapshot
 MutableSnapshot Branch.getMutableSnapshot(java.lang.String objId)
          Returns a mutable snapshot with the specified ID, if it exists.
 MutableSnapshot NullBranch.getMutableSnapshot(java.lang.String objId)
           
 

Methods in org.xiruss.snapcm.api with parameters of type MutableSnapshot
 void Branch.addMutableSnapshot(MutableSnapshot snapshot)
          Adds a mutable snapshot to the branch.
 void NullBranch.addMutableSnapshot(MutableSnapshot snapshot)
           
 Snapshot Branch.commitSnapshot(MutableSnapshot snapshot)
          Commits a mutable snapshot to the branch and returns the resulting immutable snapshot.
 Snapshot NullBranch.commitSnapshot(MutableSnapshot snapshot)
           
 void NullSnapshot.initialize(MutableSnapshot baseSnapshot, java.lang.String objId, java.util.Date commitTime)
           
 void Snapshot.initialize(MutableSnapshot baseSnapshot, java.lang.String objId, java.util.Date commitTime)
          Initialize a mutable or immutable snapshot using an existing snapshot as the base.
 

Uses of MutableSnapshot in org.xiruss.xirussrepository.client
 

Classes in org.xiruss.xirussrepository.client that implement MutableSnapshot
 class MutableSnapshotProxy
           
 

Methods in org.xiruss.xirussrepository.client that return MutableSnapshot
 MutableSnapshot XirussRepositoryProxy.createMutableSnapshot(Branch br)
           
 MutableSnapshot XirussHttpApiClientHelper.createMutableSnapshot(Branch br)
           
 MutableSnapshot XirussRepositoryProxy.createMutableSnapshot(Branch br, java.lang.String name)
           
 MutableSnapshot XirussHttpApiClientHelper.createMutableSnapshot(Branch br, java.lang.String parms)
           
 MutableSnapshot BranchProxy.getMutableSnapshot(java.lang.String objId)
           
 MutableSnapshot XirussRepositoryProxy.getMutableSnapshotById(java.lang.String objId)
           
 

Methods in org.xiruss.xirussrepository.client with parameters of type MutableSnapshot
 void BranchProxy.addMutableSnapshot(MutableSnapshot snapshot)
           
 Snapshot BranchProxy.commitSnapshot(MutableSnapshot snapshot)
           
 Snapshot XirussRepositoryProxy.createSnapshot(Branch branch, MutableSnapshot snapshot, java.util.Date commitTime)
           
 void SnapshotProxy.initialize(MutableSnapshot baseSnapshot, java.lang.String objId, java.util.Date commitTime)