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 |
---|---|
WebdavRequest |
WebdavRequestContext.getRequest()
Return the current
WebdavRequest instance associated with the current thread of execution. |
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–2024 The Apache Software Foundation. All rights reserved.