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

Packages that use ResolutionPolicy
org.xiruss.repository.api Defines the repository-level interfaces common to clients and servers. 
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 Defines the SnapCM API. 
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. 
 

Uses of ResolutionPolicy in org.xiruss.repository.api
 

Subinterfaces of ResolutionPolicy in org.xiruss.repository.api
 interface OnSnapshotResolutionPolicy
           
 interface SpecificVersionResolutionPolicy
          A resolution policy that should always resolve to a specific version if that version is visible in the resolution context.
 

Fields in org.xiruss.repository.api declared as ResolutionPolicy
static ResolutionPolicy Repository.nullResolutionPolicy
           
 

Methods in org.xiruss.repository.api that return ResolutionPolicy
 ResolutionPolicy Repository.createResolutionPolicy(java.lang.String policyType)
           
 ResolutionPolicy NullRepository.createResolutionPolicy(java.lang.String policyType)
           
 ResolutionPolicy Repository.getPolicyById(java.lang.String token)
          Gets the specified resolution policy.
 ResolutionPolicy NullRepository.getPolicyById(java.lang.String token)
           
 

Methods in org.xiruss.repository.api with parameters of type ResolutionPolicy
 DependencyLink Repository.createDependency(java.lang.String dependencyType, Version sourceVersion, Resource targetResource, ResolutionPolicy policy)
          Create a new dependency between the specified Version and a target Resource, using the specified resolution policy.
 DependencyLink NullRepository.createDependency(java.lang.String dependencyType, Version sourceVersion, Resource targetResource, ResolutionPolicy policy)
           
 DependencyLink Repository.createDependency(java.lang.String dependencyType, Version sourceVersion, Resource targetResource, ResolutionPolicy policy, java.lang.Object sourceObject)
          Factory method for creating new dependency instances based on the dependency type value.
 DependencyLink NullRepository.createDependency(java.lang.String dependencyType, Version sourceVersion, Resource targetResource, ResolutionPolicy policy, java.lang.Object sourceObject)
           
 

Uses of ResolutionPolicy in org.xiruss.repository.common
 

Methods in org.xiruss.repository.common with parameters of type ResolutionPolicy
 void StringReportRepositoryVisitor.visitResolutionPolicy(ResolutionPolicy policy)
           
 void HtmlReportRepositoryVisitor.visitResolutionPolicy(ResolutionPolicy policy)
           
 

Uses of ResolutionPolicy in org.xiruss.repository.server
 

Classes in org.xiruss.repository.server that implement ResolutionPolicy
 class OnSnapShotResolutionPolicyBase
          Resolution policy that resolves to the latest version visible on the current snapshot, if any.
 class ResolutionPolicyBase
           
 class SpecificVersionResolutionPolicyBase
          A resolution policy that resolves to a specific, invariant, version.
 

Methods in org.xiruss.repository.server that return ResolutionPolicy
 ResolutionPolicy RepositoryBase.createResolutionPolicy(java.lang.String policyType)
           
 ResolutionPolicy DependencyLinkBase.getPolicy()
           
 ResolutionPolicy RepositoryBase.getPolicyById(java.lang.String objId)
           
 

Methods in org.xiruss.repository.server with parameters of type ResolutionPolicy
 DependencyLink RepositoryBase.createDependency(java.lang.String dependencyType, Version sourceVersion, Resource targetResource, ResolutionPolicy policy)
           
 DependencyLink RepositoryBase.createDependency(java.lang.String dependencyType, Version sourceVersion, Resource targetResource, ResolutionPolicy policy, java.lang.Object sourceObject)
          Factory method for creating new dependency instances based on the dependency type value.
 void DependencyLinkBase.initialize(Repository rep, java.lang.String objId, Version sourceVersion, Resource targetResource, java.lang.String dependencyTypeName, ResolutionPolicy policy)
           
 void DependencyLinkBase.initialize(Repository rep, java.lang.String objId, Version sourceVersion, Resource targetResource, java.lang.String dependencyTypeName, ResolutionPolicy policy, java.lang.Object dependencySource)
           
 void DependencyLinkBase.setPolicy(ResolutionPolicy policy)
           
 

Uses of ResolutionPolicy in org.xiruss.snapcm
 

Classes in org.xiruss.snapcm that implement ResolutionPolicy
(package private)  class MyResolutionPolicy
           
 

Uses of ResolutionPolicy in org.xiruss.snapcm.api
 

Classes in org.xiruss.snapcm.api that implement ResolutionPolicy
 class NullResolutionPolicy
           
 

Methods in org.xiruss.snapcm.api that return ResolutionPolicy
 ResolutionPolicy DependencyLink.getPolicy()
           
 ResolutionPolicy NullDependencyLink.getPolicy()
           
 

Methods in org.xiruss.snapcm.api with parameters of type ResolutionPolicy
 void DependencyLink.initialize(Repository rep, java.lang.String objId, Version sourceVersion, Resource targetResource, java.lang.String dependencyTypeName, ResolutionPolicy policy)
           
 void NullDependencyLink.initialize(Repository rep, java.lang.String objId, Version sourceVersion, Resource targetResource, java.lang.String dependencyTypeName, ResolutionPolicy policy)
           
 void DependencyLink.initialize(Repository rep, java.lang.String objId, Version sourceVersion, Resource targetResource, java.lang.String dependencyTypeName, ResolutionPolicy policy, java.lang.Object dependencySource)
           
 void NullDependencyLink.initialize(Repository rep, java.lang.String objId, Version sourceVersion, Resource targetResource, java.lang.String dependencyTypeName, ResolutionPolicy policy, java.lang.Object dependencySource)
           
 void DependencyLink.setPolicy(ResolutionPolicy policy)
           
 void NullDependencyLink.setPolicy(ResolutionPolicy policy)
           
 void RepositoryVisitor.visitResolutionPolicy(ResolutionPolicy policy)
           
 

Uses of ResolutionPolicy in org.xiruss.xirussrepository.api
 

Methods in org.xiruss.xirussrepository.api with parameters of type ResolutionPolicy
 java.lang.String XirussRepository.getURLStringforResourceOnSnapshot(Resource targetRes, ResolutionPolicy policy)
          Constructs a URL for a resource that includes a resolution policy.
 

Uses of ResolutionPolicy in org.xiruss.xirussrepository.client
 

Classes in org.xiruss.xirussrepository.client that implement ResolutionPolicy
 class OnSnapshotResolutionPolicyProxy
           
 class ResolutionPolicyProxy
           
 class SpecificVersionResolutionPolicyProxy
           
 

Methods in org.xiruss.xirussrepository.client that return ResolutionPolicy
 ResolutionPolicy XirussRepositoryProxy.constructResolutionPolicyProxy(org.w3c.dom.Element elem)
           
 ResolutionPolicy XirussRepositoryProxy.createResolutionPolicy(java.lang.String policyType)
           
 ResolutionPolicy DependencyLinkProxy.getPolicy()
           
 ResolutionPolicy XirussRepositoryProxy.getPolicyById(java.lang.String objId)
           
 

Methods in org.xiruss.xirussrepository.client with parameters of type ResolutionPolicy
 DependencyLink XirussRepositoryProxy.createDependency(java.lang.String dependencyClassName, Version sourceVersion, Resource targetResource, ResolutionPolicy policy)
           
 DependencyLink XirussRepositoryProxy.createDependency(java.lang.String dependencyType, Version sourceVersion, Resource targetResource, ResolutionPolicy policy, java.lang.Object sourceObject)
           
 java.lang.String XirussRepositoryProxy.getURLStringforResourceOnSnapshot(Resource targetRes, ResolutionPolicy policy)
          Returns a path sequence that, when appended to the path for snapshot, will resolve to a version on that snapshot.
 void DependencyLinkProxy.initialize(Repository rep, java.lang.String objId, Version sourceVersion, Resource targetResource, java.lang.String dependencyTypeName, ResolutionPolicy policy)
           
 void DependencyLinkProxy.initialize(Repository rep, java.lang.String objId, Version sourceVersion, Resource targetResource, java.lang.String dependencyTypeName, ResolutionPolicy policy, java.lang.Object dependencySource)
           
 void DependencyLinkProxy.setPolicy(ResolutionPolicy policy)
           
 

Uses of ResolutionPolicy in org.xiruss.xirussrepository.server
 

Methods in org.xiruss.xirussrepository.server with parameters of type ResolutionPolicy
 java.lang.String XirussRepositoryDefaultImpl.getURLStringforResourceOnSnapshot(Resource targetRes, ResolutionPolicy policy)
          Constructs a URL for a resource that includes a resolution policy.
 

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

Methods in org.xiruss.xirussrepository.server.jetty.apiserver that return ResolutionPolicy
protected  ResolutionPolicy RepositoryResource.constructNewPolicy(org.mortbay.http.HttpResponse response)
           
 

Methods in org.xiruss.xirussrepository.server.jetty.apiserver with parameters of type ResolutionPolicy
static XmlStringBuffer ResolutionPolicyResource.constructResolutionPolicyResult(ResolutionPolicy policy, Snapshot onSnapshot)
           
 

Constructors in org.xiruss.xirussrepository.server.jetty.apiserver with parameters of type ResolutionPolicy
ResolutionPolicyResource(Repository rep, org.mortbay.http.HttpRequest request, ResolutionPolicy policy, Snapshot onSnapshot)