public class WebdavServlet extends AbstractWebdavServlet
SimpleWebdavServlet| Modifier and Type | Field and Description |
|---|---|
static String |
CTX_ATTR_RESOURCE_PATH_PREFIX |
static String |
INIT_PARAM_AUTHENTICATE_HEADER |
static String |
INIT_PARAM_MISSING_AUTH_MAPPING |
static String |
INIT_PARAM_RESOURCE_CONFIG |
static String |
INIT_PARAM_RESOURCE_PATH_PREFIX |
protected static org.slf4j.Logger |
log |
DEFAULT_AUTHENTICATE_HEADERcreationDateFormat, DEPTH_0, DEPTH_1, DEPTH_INFINITY, DEPTH_INFINITY_S, HEADER_AUTHORIZATION, HEADER_CONTENT_LANGUAGE, HEADER_CONTENT_LENGTH, HEADER_CONTENT_TYPE, HEADER_DAV, HEADER_DEPTH, HEADER_DESTINATION, HEADER_ETAG, HEADER_IF, HEADER_LAST_MODIFIED, HEADER_LOCK_TOKEN, HEADER_OVERWRITE, HEADER_TIMEOUT, INFINITE_TIMEOUT, modificationDateFormat, NAMESPACE, OPAQUE_LOCK_TOKEN_PREFIX, PROPERTY_CREATIONDATE, PROPERTY_DISPLAYNAME, PROPERTY_GETCONTENTLANGUAGE, PROPERTY_GETCONTENTLENGTH, PROPERTY_GETCONTENTTYPE, PROPERTY_GETETAG, PROPERTY_GETLASTMODIFIED, PROPERTY_LOCKDISCOVERY, PROPERTY_RESOURCETYPE, PROPERTY_SOURCE, PROPERTY_SUPPORTEDLOCK, PROPFIND_ALL_PROP, PROPFIND_ALL_PROP_INCLUDE, PROPFIND_BY_PROPERTY, PROPFIND_PROPERTY_NAMES, TIMEOUT_INFINITE, UNDEFINED_TIME, UNDEFINED_TIMEOUT, XML_ACTIVELOCK, XML_ALLPROP, XML_COLLECTION, XML_DEPTH, XML_DST, XML_EXCLUSIVE, XML_HREF, XML_INCLUDE, XML_KEEPALIVE, XML_LINK, XML_LOCKENTRY, XML_LOCKINFO, XML_LOCKROOT, XML_LOCKSCOPE, XML_LOCKTOKEN, XML_LOCKTYPE, XML_MULTISTATUS, XML_OMIT, XML_OWNER, XML_PROP, XML_PROPERTYBEHAVIOR, XML_PROPERTYUPDATE, XML_PROPFIND, XML_PROPNAME, XML_PROPSTAT, XML_REMOVE, XML_RESPONSE, XML_RESPONSEDESCRIPTION, XML_SET, XML_SHARED, XML_SOURCE, XML_STATUS, XML_TIMEOUT, XML_WRITE| Constructor and Description |
|---|
WebdavServlet() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAuthenticateHeaderValue()
Returns the value of the 'WWW-Authenticate' header, that is returned in
case of 401 error.
|
protected org.apache.jackrabbit.server.CredentialsProvider |
getCredentialsProvider() |
org.apache.jackrabbit.webdav.DavLocatorFactory |
getLocatorFactory()
Returns the
DavLocatorFactory. |
org.apache.jackrabbit.webdav.lock.LockManager |
getLockManager() |
String |
getPathPrefix() |
static String |
getPathPrefix(javax.servlet.ServletContext ctx) |
ResourceConfig |
getResourceConfig() |
DavResourceFactory |
getResourceFactory()
Returns the
DavResourceFactory. |
org.apache.jackrabbit.server.SessionProvider |
getSessionProvider() |
ContextProperties |
getSettings() |
void |
init() |
protected boolean |
isPreconditionValid(org.apache.jackrabbit.webdav.WebdavRequest request,
org.apache.jackrabbit.webdav.DavResource resource)
Checks if the precondition for this request and resource is valid.
|
void |
service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Service the given request.
|
void |
setLocatorFactory(org.apache.jackrabbit.webdav.DavLocatorFactory locatorFactory)
Sets the
DavLocatorFactory. |
void |
setLockManager(org.apache.jackrabbit.webdav.lock.LockManager lockManager) |
void |
setResourceConfig(ResourceConfig config) |
void |
setResourceFactory(DavResourceFactory resourceFactory)
Sets the
DavResourceFactory. |
void |
setSessionProvider(org.apache.jackrabbit.server.SessionProvider sessionProvider) |
doCheckin, doCheckout, doCopy, doDelete, doGet, doHead, doLock, doMkCol, doMove, doOptions, doPost, doPropFind, doPropPatch, doPut, doReport, doUncheckout, doUnlock, doVersionControl, execute, getInputContext, getOutputContextdoDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, serviceprotected static org.slf4j.Logger log
public static final String INIT_PARAM_RESOURCE_PATH_PREFIX
public static final String INIT_PARAM_AUTHENTICATE_HEADER
public static final String INIT_PARAM_MISSING_AUTH_MAPPING
public static final String INIT_PARAM_RESOURCE_CONFIG
public static final String CTX_ATTR_RESOURCE_PATH_PREFIX
public void init()
init in class javax.servlet.GenericServletprotected boolean isPreconditionValid(org.apache.jackrabbit.webdav.WebdavRequest request,
org.apache.jackrabbit.webdav.DavResource resource)
isPreconditionValid in class AbstractWebdavServletpublic String getPathPrefix()
public static String getPathPrefix(javax.servlet.ServletContext ctx)
public org.apache.jackrabbit.webdav.DavLocatorFactory getLocatorFactory()
AbstractWebdavServletDavLocatorFactory.getLocatorFactory in class AbstractWebdavServletpublic void setLocatorFactory(org.apache.jackrabbit.webdav.DavLocatorFactory locatorFactory)
AbstractWebdavServletDavLocatorFactory.setLocatorFactory in class AbstractWebdavServletpublic org.apache.jackrabbit.webdav.lock.LockManager getLockManager()
public void setLockManager(org.apache.jackrabbit.webdav.lock.LockManager lockManager)
public DavResourceFactory getResourceFactory()
AbstractWebdavServletDavResourceFactory.getResourceFactory in class AbstractWebdavServletpublic void setResourceFactory(DavResourceFactory resourceFactory)
AbstractWebdavServletDavResourceFactory.setResourceFactory in class AbstractWebdavServletpublic org.apache.jackrabbit.server.SessionProvider getSessionProvider()
protected org.apache.jackrabbit.server.CredentialsProvider getCredentialsProvider()
public void setSessionProvider(org.apache.jackrabbit.server.SessionProvider sessionProvider)
public String getAuthenticateHeaderValue()
AbstractWebdavServletgetAuthenticateHeaderValue in class AbstractWebdavServletpublic ResourceConfig getResourceConfig()
public void setResourceConfig(ResourceConfig config)
public void service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
AbstractWebdavServletservice in class AbstractWebdavServletjavax.servlet.ServletExceptionIOExceptionpublic ContextProperties getSettings()
Copyright © 2008-2014 Logical Objects. All Rights Reserved.