Uses of Interface
org.apache.jackrabbit.webdav.DavResource

Packages that use DavResource
org.apache.jackrabbit.webdav   
org.apache.jackrabbit.webdav.lock Provides interfaces and classes for locking related issues. 
org.apache.jackrabbit.webdav.observation Contains interfaces and classes related to observation, which is not covered by the WebDAV protocol. 
org.apache.jackrabbit.webdav.ordering Contains interfaces and classes used to cover the functionality defined by the RFC 3648: Web Distributed Authoring and Versioning (WebDAV) Ordered Collections Protocol
org.apache.jackrabbit.webdav.transaction Contains interfaces and classes related to transaction locks. 
org.apache.jackrabbit.webdav.version Interfaces and classes used to cover functionality defined by RFC 3253: Versioning Extensions to WebDAV
org.apache.jackrabbit.webdav.version.report Report interface and inplementation for default reports defined by RFC 3253. 
 

Uses of DavResource in org.apache.jackrabbit.webdav
 

Methods in org.apache.jackrabbit.webdav that return DavResource
 DavResource DavResourceFactory.createResource(DavResourceLocator locator, DavServletRequest request, DavServletResponse response)
          Create a DavResource object from the given locator, request and response objects.
 DavResource DavResourceFactory.createResource(DavResourceLocator locator, DavSession session)
          Create a new DavResource object from the given locator and session.
 DavResource DavResourceIterator.nextResource()
          Returns the next DavResource in the iterator
 DavResource DavResource.getCollection()
          Retrieve the resource this resource is internal member of.
 DavResource DavResourceIteratorImpl.nextResource()
           
 

Methods in org.apache.jackrabbit.webdav with parameters of type DavResource
 void MultiStatus.addResourceProperties(DavResource resource, DavPropertyNameSet propNameSet, int propFindType, int depth)
          Add response(s) to this multistatus, in order to build a multistatus for responding to a PROPFIND request.
 void MultiStatus.addResourceProperties(DavResource resource, DavPropertyNameSet propNameSet, int depth)
          Add response(s) to this multistatus, in order to build a multistatus e.g.
 void MultiStatus.addResourceStatus(DavResource resource, int status, int depth)
          Add response(s) to this multistatus, in order to build a multistatus as returned for COPY, MOVE, LOCK or DELETE requests resulting in an error with a resource other than the resource identified in the Request-URI.
 boolean DavServletRequest.matchesIfHeader(DavResource resource)
          Returns true, if the If header present with the request matches the given resource.
 void DavResource.addMember(DavResource resource, InputContext inputContext)
          Add the given resource as an internal member to this resource.
 void DavResource.removeMember(DavResource member)
          Removes the specified member from this resource.
 void DavResource.move(DavResource destination)
          Move this DavResource to the given destination resource
 void DavResource.copy(DavResource destination, boolean shallow)
          Copy this DavResource to the given destination resource
 boolean WebdavRequestImpl.matchesIfHeader(DavResource resource)
          Test if the if header matches the given resource.
 

Constructors in org.apache.jackrabbit.webdav with parameters of type DavResource
MultiStatusResponse(DavResource resource, DavPropertyNameSet propNameSet)
          Constucts a WebDAV multistatus response and retrieves the resource properties according to the given DavPropertyNameSet.
MultiStatusResponse(DavResource resource, DavPropertyNameSet propNameSet, int propFindType)
          Constucts a WebDAV multistatus response and retrieves the resource properties according to the given DavPropertyNameSet.
 

Uses of DavResource in org.apache.jackrabbit.webdav.lock
 

Methods in org.apache.jackrabbit.webdav.lock with parameters of type DavResource
 boolean SimpleLockManager.hasLock(String lockToken, DavResource resource)
           
 ActiveLock SimpleLockManager.getLock(Type type, Scope scope, DavResource resource)
          Returns the lock applying to the given resource or null if no lock can be found.
 ActiveLock SimpleLockManager.createLock(LockInfo lockInfo, DavResource resource)
          Adds the lock for the given resource, replacing any existing lock.
 ActiveLock SimpleLockManager.refreshLock(LockInfo lockInfo, String lockToken, DavResource resource)
           
 void SimpleLockManager.releaseLock(String lockToken, DavResource resource)
          Remove the lock hold by the given resource.
 ActiveLock LockManager.createLock(LockInfo lockInfo, DavResource resource)
          Create a new lock for the given resource.
 ActiveLock LockManager.refreshLock(LockInfo lockInfo, String lockToken, DavResource resource)
          Refresh the lock identified by the given lockToken and initially created on the specified resouce.
 void LockManager.releaseLock(String lockToken, DavResource resource)
          Release the lock identified by the given lockToken and initially created on the specified resouce.
 ActiveLock LockManager.getLock(Type type, Scope scope, DavResource resource)
          Retrieve the lock with the given type and scope that is applied to the given resource.
 boolean LockManager.hasLock(String lockToken, DavResource resource)
          Returns true, if the the manager contains a lock for the given resource, that is hold by the specified token.
 

Uses of DavResource in org.apache.jackrabbit.webdav.observation
 

Subinterfaces of DavResource in org.apache.jackrabbit.webdav.observation
 interface ObservationResource
          ObservationResource extends the DavResource interface by observation relevant METHODS.
 

Uses of DavResource in org.apache.jackrabbit.webdav.ordering
 

Subinterfaces of DavResource in org.apache.jackrabbit.webdav.ordering
 interface OrderingResource
          OrderingResource extends the DavResource interface by METHODS relating to ordering functionality defined by RFC 3648.
 

Uses of DavResource in org.apache.jackrabbit.webdav.transaction
 

Subinterfaces of DavResource in org.apache.jackrabbit.webdav.transaction
 interface TransactionResource
          TransactionResource extends the DavResource interface by transaction relevant METHODS.
 

Uses of DavResource in org.apache.jackrabbit.webdav.version
 

Subinterfaces of DavResource in org.apache.jackrabbit.webdav.version
 interface DeltaVResource
          The DeltaVResource encapsultes the functionality common to all DeltaV compliant resources.
 interface VersionableResource
          VersionableResource represents an extension to the basic DeltaVResource, that allows to adding version-control support.
 interface VersionControlledResource
          The VersionControlledResource represents in contrast to the VersionableResource a resource, that has already been put under version-control.
 interface VersionHistoryResource
          VersionHistoryResource represents a collection that has all versions of a given version-controlled resource as members.
 interface VersionResource
          VersionResource is a resource that contains a copy of a particular state of a version-controlled resource.
 

Methods in org.apache.jackrabbit.webdav.version that return DavResource
 DavResource[] DeltaVResource.getReferenceResources(DavPropertyName hrefPropertyName)
          Returns an array of DavResource objects that are referenced by the HrefProperty with the specified name.
 

Methods in org.apache.jackrabbit.webdav.version with parameters of type DavResource
 void DeltaVResource.addWorkspace(DavResource workspace)
          Add a new member to this resource, that represents a workspace.
Please note that no resource must exist at the location of the new workspace.
 

Uses of DavResource in org.apache.jackrabbit.webdav.version.report
 

Methods in org.apache.jackrabbit.webdav.version.report with parameters of type DavResource
 void VersionTreeReport.init(DavResource resource, ReportInfo info)
          Validates the specified resource and info objects.
 void LocateByHistoryReport.init(DavResource resource, ReportInfo info)
           
 void ExpandPropertyReport.init(DavResource resource, ReportInfo info)
           
 void Report.init(DavResource resource, ReportInfo info)
          Set the DeltaVResource for which this report was requested and the ReportInfo as specified by the REPORT request body, that defines the details for this report.
Please note that this methods should perform basic validation checks in order to prevent execeptional situations during the xml serialization.
 



Copyright © 2005-2006 . All Rights Reserved.