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

Packages that use Branch
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.snapcm.api Defines the SnapCM API as a set of interfaces and exception types. 
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 Branch in org.xiruss.repository.api
 

Fields in org.xiruss.repository.api declared as Branch
static Branch Repository.nullBranch
           
 

Methods in org.xiruss.repository.api that return Branch
 Branch Repository.createBranch(java.lang.String branchName)
          Create a new branch and assign the specified branch name to it.
 Branch NullRepository.createBranch(java.lang.String branchName)
           
 Branch Repository.getBranch(java.lang.String branchId)
          Returns the specified branch.
 Branch NullRepository.getBranch(java.lang.String branchId)
           
 Branch Repository.getBranchById(java.lang.String branchId)
          Get a Branch by its repository ID.
 Branch NullRepository.getBranchById(java.lang.String branchId)
           
 Branch Repository.getBranchByName(java.lang.String branchName)
           
 Branch NullRepository.getBranchByName(java.lang.String branchName)
           
 

Methods in org.xiruss.repository.api with parameters of type Branch
 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)
           
 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)
           
 void Repository.importCompoundDoc(java.io.File compoundDocumentRootFile, Branch branch, User user, java.lang.String docName)
          Import a compound document into the repository.
 void NullRepository.importCompoundDoc(java.io.File compoundDocumentRootFile, Branch branch, User user, java.lang.String docName)
           
 void Repository.registerBranchName(Branch branch, java.lang.String name)
          Register a new alias for the specified branch.
 void NullRepository.registerBranchName(Branch branch, java.lang.String name)
           
 void Repository.unRegisterBranchName(Branch branch, java.lang.String alias)
          Delete an alias entry for the specified branch.
 void NullRepository.unRegisterBranchName(Branch branch, java.lang.String alias)
           
 

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

Fields in org.xiruss.repository.client.importers declared as Branch
protected  Branch XmlImporterTest.br
           
protected  Branch DirectoryImporterTest.br
           
 

Methods in org.xiruss.repository.client.importers with parameters of type Branch
 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.
 Version ImporterBase.doCompoundDocumentImport(java.net.URL rootSoUrl, Branch branch, User user, java.lang.String docKey, java.lang.String docName, java.lang.Object object)
           
 Version Importer.doCompoundDocumentImport(java.net.URL rootSoUrl, Branch branch, User user, java.lang.String docKey, java.lang.String docName, java.lang.Object object)
          Imports a compound document rooted at a URL-accessible location.
protected  void XmlImporterTest.doImport(XirussRepository rep, java.io.File cdRootFile, java.lang.String rootKey, java.lang.String rootName, Branch br, User user)
           
protected  void XmlImporterTest.doImport(XirussRepository rep, java.io.File cdRootFile, java.lang.String rootKey, java.lang.String rootName, SourceToVersionMap so2verMap, Branch br, User user)
           
static Version ImportHelper.importCompoundDoc(Repository rep, java.io.File compoundDocumentRootFile, Branch branch, User user, java.lang.String docKey, java.lang.String docName)
          Import a compound document into the repository.
static Version ImportHelper.importCompoundDoc(Repository rep, java.io.File compoundDocumentRootFile, Branch branch, User user, java.lang.String docKey, java.lang.String docName, SourceToVersionMap so2verMap)
          Import a compound document into the repository, using a storage-object-to-version map to correlate new storage objects to existing previous versions.
static Version ImportHelper.importCompoundDoc(Repository rep, java.io.File compoundDocumentRootFile, Branch branch, User user, java.lang.String docKey, java.lang.String docName, SourceToVersionMap so2verMap, Importer importer)
          Import a compound document into the repository, using a storage-object-to-version map to correlate new storage objects to existing previous versions.
static Version ImportHelper.importCompoundDoc(Repository rep, java.net.URL dirUrl, Branch branch, User user, java.lang.String docKey, java.lang.String docName)
          Imports a compound document that is an HTTP-accessible directory (i.e., some part of a Web site).
 

Uses of Branch in org.xiruss.repository.common
 

Methods in org.xiruss.repository.common with parameters of type Branch
 void StringReportRepositoryVisitor.visitBranch(Branch br)
           
 void HtmlReportRepositoryVisitor.visitBranch(Branch br)
           
 

Uses of Branch in org.xiruss.repository.server
 

Classes in org.xiruss.repository.server that implement Branch
 class BranchBase
          A linear sequence of snapshots
 

Fields in org.xiruss.repository.server declared as Branch
protected  Branch SnapshotBase.branch
           
static Branch RepositoryBase.nullBranch
           
 

Methods in org.xiruss.repository.server that return Branch
 Branch RepositoryBase.createBranch(java.lang.String branchName)
          Create a new branch and assign the specified branch name to it.
 Branch SnapshotBase.getBranch()
           
 Branch RepositoryBase.getBranch(java.lang.String branchId)
          Returns the specified branch.
 Branch RepositoryBase.getBranchById(java.lang.String branchId)
          Get a Branch by its repository ID.
 Branch RepositoryBase.getBranchByName(java.lang.String branchName)
           
 

Methods in org.xiruss.repository.server with parameters of type Branch
 MutableSnapshot RepositoryBase.createMutableSnapshot(Branch br)
          Creates a new mutable snapshot.
 MutableSnapshot RepositoryBase.createMutableSnapshot(Branch br, java.lang.String name)
          Creates a new mutable snapshot.
 Snapshot RepositoryBase.createSnapshot(Branch br, MutableSnapshot snapShot, java.util.Date commitTime)
          Creates a new mutable snapshot.
 java.lang.String RepositoryBase.getUrlStringForBranch(Branch branch)
           
 void RepositoryBase.importCompoundDoc(java.io.File compoundDocumentRootFile, Branch branch, User user, java.lang.String docName)
          Import a compound document into the repository.
 void MutableSnapshotBase.initialize(Branch br, java.lang.String objId, java.lang.String objName)
           
 void RepositoryBase.registerBranchName(Branch branch, java.lang.String name)
          Register a new alias for the specified branch.
 void SnapshotBase.setBranch(Branch branch)
           
 void RepositoryBase.unRegisterBranchName(Branch branch, java.lang.String alias)
          Delete an alias entry for the specified branch.
 

Uses of Branch in org.xiruss.snapcm.api
 

Classes in org.xiruss.snapcm.api that implement Branch
 class NullBranch
          Null branch object.
 

Methods in org.xiruss.snapcm.api that return Branch
 Branch NullSnapshot.getBranch()
           
 Branch Snapshot.getBranch()
           
 

Methods in org.xiruss.snapcm.api with parameters of type Branch
 void MutableSnapshot.initialize(Branch br, java.lang.String objId, java.lang.String objName)
          Initialize a newly-created mutable snapshot.
 void NullMutableSnapshot.initialize(Branch br, java.lang.String objId, java.lang.String objName)
           
 void MutableSnapshot.setBranch(Branch branch)
           
 void NullMutableSnapshot.setBranch(Branch branch)
           
 void RepositoryVisitor.visitBranch(Branch br)
           
 

Uses of Branch in org.xiruss.xirussrepository.api
 

Methods in org.xiruss.xirussrepository.api with parameters of type Branch
 java.lang.String XirussRepository.getUrlStringForBranch(Branch branch)
           
 

Uses of Branch in org.xiruss.xirussrepository.client
 

Classes in org.xiruss.xirussrepository.client that implement Branch
 class BranchProxy
           
 

Methods in org.xiruss.xirussrepository.client that return Branch
 Branch XirussRepositoryProxy.createBranch(java.lang.String branchName)
           
 Branch XirussHttpApiClientHelper.createBranch(java.lang.String branchName)
           
 Branch XirussHttpApiClientHelper.createBranch(java.lang.String branchName, java.lang.String parms)
           
 Branch SnapshotProxy.getBranch()
           
 Branch XirussRepositoryProxy.getBranch(java.lang.String branchId)
           
 Branch XirussHttpApiClientHelper.getBranch(java.lang.String objId)
           
 Branch XirussRepositoryProxy.getBranchById(java.lang.String branchId)
           
 Branch XirussRepositoryProxy.getBranchByName(java.lang.String branchName)
           
 

Methods in org.xiruss.xirussrepository.client with parameters of type Branch
 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)
           
 Snapshot XirussRepositoryProxy.createSnapshot(Branch branch, MutableSnapshot snapshot, java.util.Date commitTime)
           
 java.lang.String XirussRepositoryProxy.getUrlStringForBranch(Branch branch)
           
 void XirussRepositoryProxy.importCompoundDoc(java.io.File compoundDocumentRootFile, Branch branch, User user, java.lang.String docName)
           
 void SnapshotProxy.initialize(Branch br, java.lang.String objId, java.lang.String objName)
           
 void XirussRepositoryProxy.registerBranchName(Branch branch, java.lang.String name)
           
 void MutableSnapshotProxy.setBranch(Branch branch)
           
 void XirussRepositoryProxy.unRegisterBranchName(Branch branch, java.lang.String alias)
           
 

Uses of Branch in org.xiruss.xirussrepository.server
 

Methods in org.xiruss.xirussrepository.server with parameters of type Branch
 java.lang.String XirussRepositoryDefaultImpl.getUrlStringForBranch(Branch branch)
           
 

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

Methods in org.xiruss.xirussrepository.server.jetty.apiserver with parameters of type Branch
static XmlStringBuffer BranchResource.constructBranchResourceResult(Branch branch)
           
static XmlStringBuffer SnapshotListResource.constructSnapshotListResult(Branch branch, long startIndex, long count)
           
 

Constructors in org.xiruss.xirussrepository.server.jetty.apiserver with parameters of type Branch
BranchResource(Repository rep, org.mortbay.http.HttpRequest request, Branch branch)
           
SnapshotListResource(Repository rep, org.mortbay.http.HttpRequest request, Branch branch, long startIndex, long count)
           
 

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

Constructors in org.xiruss.xirussrepository.server.jetty.viewer with parameters of type Branch
BranchHtmlResource(XirussRepository rep, org.mortbay.http.HttpRequest request, Branch branch)