| Package | Description | 
|---|---|
| org.apache.jackrabbit.server.jcr | |
| org.apache.jackrabbit.server.remoting.davex | |
| org.apache.jackrabbit.webdav | |
| org.apache.jackrabbit.webdav.header | |
| org.apache.jackrabbit.webdav.jcr | 
 Contains JCR specific implementations. 
 | 
| org.apache.jackrabbit.webdav.server | |
| org.apache.jackrabbit.webdav.simple | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
JCRWebdavServer.attachSession(WebdavRequest request)
Acquires a DavSession either from the session cache or creates a new
 one by login to the repository. 
 | 
void | 
JCRWebdavServer.releaseSession(WebdavRequest request)
Releases the reference from the request to the session. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
JcrRemotingServlet.doGet(WebdavRequest webdavRequest,
     WebdavResponse webdavResponse,
     DavResource davResource)  | 
protected void | 
JcrRemotingServlet.doPost(WebdavRequest webdavRequest,
      WebdavResponse webdavResponse,
      DavResource davResource)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
WebdavRequestImpl
WebdavRequestImpl... | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
DavSessionProvider.attachSession(WebdavRequest request)
Acquires a DavSession. 
 | 
void | 
DavSessionProvider.releaseSession(WebdavRequest request)
Releases the reference from the request to the session. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static LabelHeader | 
LabelHeader.parse(WebdavRequest request)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
JCRWebdavServerServlet.isPreconditionValid(WebdavRequest request,
                   DavResource resource)
Returns true if the preconditions are met. 
 | 
protected int | 
JCRWebdavServerServlet.validateDestination(DavResource destResource,
                   WebdavRequest request,
                   boolean checkHeader)
Modified variant needed for JCR move and copy that isn't compliant to
 WebDAV. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
AbstractWebdavServlet.doAcl(WebdavRequest request,
     WebdavResponse response,
     DavResource resource)
The ACL method 
 | 
protected void | 
AbstractWebdavServlet.doBaselineControl(WebdavRequest request,
                 WebdavResponse response,
                 DavResource resource)
The BASELINECONTROL method 
 | 
protected void | 
AbstractWebdavServlet.doBind(WebdavRequest request,
      WebdavResponse response,
      DavResource resource)
The BIND method 
 | 
protected void | 
AbstractWebdavServlet.doCheckin(WebdavRequest request,
         WebdavResponse response,
         DavResource resource)
The CHECKIN method 
 | 
protected void | 
AbstractWebdavServlet.doCheckout(WebdavRequest request,
          WebdavResponse response,
          DavResource resource)
The CHECKOUT method 
 | 
protected void | 
AbstractWebdavServlet.doCopy(WebdavRequest request,
      WebdavResponse response,
      DavResource resource)
The COPY method 
 | 
protected void | 
AbstractWebdavServlet.doDelete(WebdavRequest request,
        WebdavResponse response,
        DavResource resource)
The DELETE method 
 | 
protected void | 
AbstractWebdavServlet.doGet(WebdavRequest request,
     WebdavResponse response,
     DavResource resource)
The GET method 
 | 
protected void | 
AbstractWebdavServlet.doHead(WebdavRequest request,
      WebdavResponse response,
      DavResource resource)
The HEAD method 
 | 
protected void | 
AbstractWebdavServlet.doLabel(WebdavRequest request,
       WebdavResponse response,
       DavResource resource)
The LABEL method 
 | 
protected void | 
AbstractWebdavServlet.doLock(WebdavRequest request,
      WebdavResponse response,
      DavResource resource)
The LOCK method 
 | 
protected void | 
AbstractWebdavServlet.doMerge(WebdavRequest request,
       WebdavResponse response,
       DavResource resource)
The MERGE method 
 | 
protected void | 
AbstractWebdavServlet.doMkActivity(WebdavRequest request,
            WebdavResponse response,
            DavResource resource)
The MKACTIVITY method 
 | 
protected void | 
AbstractWebdavServlet.doMkCol(WebdavRequest request,
       WebdavResponse response,
       DavResource resource)
The MKCOL method 
 | 
protected void | 
AbstractWebdavServlet.doMkWorkspace(WebdavRequest request,
             WebdavResponse response,
             DavResource resource)
The MKWORKSPACE method 
 | 
protected void | 
AbstractWebdavServlet.doMove(WebdavRequest request,
      WebdavResponse response,
      DavResource resource)
The MOVE method 
 | 
protected void | 
AbstractWebdavServlet.doOptions(WebdavRequest request,
         WebdavResponse response,
         DavResource resource)
The OPTION method 
 | 
protected void | 
AbstractWebdavServlet.doOrderPatch(WebdavRequest request,
            WebdavResponse response,
            DavResource resource)
The ORDERPATCH method 
 | 
protected void | 
AbstractWebdavServlet.doPoll(WebdavRequest request,
      WebdavResponse response,
      DavResource resource)
The POLL method 
 | 
protected void | 
AbstractWebdavServlet.doPost(WebdavRequest request,
      WebdavResponse response,
      DavResource resource)
The POST method. 
 | 
protected void | 
AbstractWebdavServlet.doPropFind(WebdavRequest request,
          WebdavResponse response,
          DavResource resource)
The PROPFIND method 
 | 
protected void | 
AbstractWebdavServlet.doPropPatch(WebdavRequest request,
           WebdavResponse response,
           DavResource resource)
The PROPPATCH method 
 | 
protected void | 
AbstractWebdavServlet.doPut(WebdavRequest request,
     WebdavResponse response,
     DavResource resource)
The PUT method 
 | 
protected void | 
AbstractWebdavServlet.doRebind(WebdavRequest request,
        WebdavResponse response,
        DavResource resource)
The REBIND method 
 | 
protected void | 
AbstractWebdavServlet.doReport(WebdavRequest request,
        WebdavResponse response,
        DavResource resource)
The REPORT method 
 | 
protected void | 
AbstractWebdavServlet.doSearch(WebdavRequest request,
        WebdavResponse response,
        DavResource resource)
The SEARCH method 
 | 
protected void | 
AbstractWebdavServlet.doSubscribe(WebdavRequest request,
           WebdavResponse response,
           DavResource resource)
The SUBSCRIBE method 
 | 
protected void | 
AbstractWebdavServlet.doUnbind(WebdavRequest request,
        WebdavResponse response,
        DavResource resource)
The UNBIND method 
 | 
protected void | 
AbstractWebdavServlet.doUncheckout(WebdavRequest request,
            WebdavResponse response,
            DavResource resource)
The UNCHECKOUT method 
 | 
protected void | 
AbstractWebdavServlet.doUnlock(WebdavRequest request,
        WebdavResponse response,
        DavResource resource)
The UNLOCK method 
 | 
protected void | 
AbstractWebdavServlet.doUnsubscribe(WebdavRequest request,
             WebdavResponse response,
             DavResource resource)
The UNSUBSCRIBE method 
 | 
protected void | 
AbstractWebdavServlet.doUpdate(WebdavRequest request,
        WebdavResponse response,
        DavResource resource)
The UPDATE method 
 | 
protected void | 
AbstractWebdavServlet.doVersionControl(WebdavRequest request,
                WebdavResponse response,
                DavResource resource)
The VERSION-CONTROL method 
 | 
protected boolean | 
AbstractWebdavServlet.execute(WebdavRequest request,
       WebdavResponse response,
       int method,
       DavResource resource)
Executes the respective method in the given webdav context 
 | 
protected abstract boolean | 
AbstractWebdavServlet.isPreconditionValid(WebdavRequest request,
                   DavResource resource)
Checks if the precondition for this request and resource is valid. 
 | 
protected void | 
AbstractWebdavServlet.sendUnauthorized(WebdavRequest request,
                WebdavResponse response,
                DavException error)
Sets the "WWW-Authenticate" header and writes the appropriate error
 to the given webdav response. 
 | 
protected int | 
AbstractWebdavServlet.validateDestination(DavResource destResource,
                   WebdavRequest request,
                   boolean checkHeader)
Validate the given destination resource and return the proper status
 code: Any return value greater/equal than  
HttpServletResponse.SC_NO_CONTENT
 indicates an error. | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
DavSessionProviderImpl.attachSession(WebdavRequest request)
Acquires a DavSession. 
 | 
protected boolean | 
SimpleWebdavServlet.isPreconditionValid(WebdavRequest request,
                   DavResource resource)
Checks if the precondition for this request and resource is valid. 
 | 
void | 
DavSessionProviderImpl.releaseSession(WebdavRequest request)
Only removes the  
DavSession object from the given request object. | 
Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.