Package com.logicaldoc.webdav.web
Class WebdavServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- com.logicaldoc.webdav.web.AbstractWebdavServlet
-
- com.logicaldoc.webdav.web.WebdavServlet
-
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
,org.apache.jackrabbit.webdav.DavConstants
public class WebdavServlet extends AbstractWebdavServlet
For more informations, please visitSimpleWebdavServlet
- Author:
- Sebastian Wenzky
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field 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
-
Fields inherited from interface org.apache.jackrabbit.webdav.DavConstants
creationDateFormat, 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 Summary
Constructors Constructor Description WebdavServlet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.jackrabbit.webdav.DavLocatorFactory
getLocatorFactory()
Returns theDavLocatorFactory
ResourceConfig
getResourceConfig()
DavResourceFactory
getResourceFactory()
Returns theDavResourceFactory
void
init()
void
service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Service the given request-
Methods inherited from class com.logicaldoc.webdav.web.AbstractWebdavServlet
getContext, init
-
-
-
-
Field Detail
-
INIT_PARAM_RESOURCE_PATH_PREFIX
public static final String INIT_PARAM_RESOURCE_PATH_PREFIX
- See Also:
- Constant Field Values
-
INIT_PARAM_AUTHENTICATE_HEADER
public static final String INIT_PARAM_AUTHENTICATE_HEADER
- See Also:
- Constant Field Values
-
INIT_PARAM_MISSING_AUTH_MAPPING
public static final String INIT_PARAM_MISSING_AUTH_MAPPING
- See Also:
- Constant Field Values
-
INIT_PARAM_RESOURCE_CONFIG
public static final String INIT_PARAM_RESOURCE_CONFIG
- See Also:
- Constant Field Values
-
CTX_ATTR_RESOURCE_PATH_PREFIX
public static final String CTX_ATTR_RESOURCE_PATH_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public void init()
- Overrides:
init
in classjavax.servlet.GenericServlet
-
getLocatorFactory
public org.apache.jackrabbit.webdav.DavLocatorFactory getLocatorFactory()
Description copied from class:AbstractWebdavServlet
Returns theDavLocatorFactory
- Specified by:
getLocatorFactory
in classAbstractWebdavServlet
- Returns:
- the locator factory
-
getResourceFactory
public DavResourceFactory getResourceFactory()
Description copied from class:AbstractWebdavServlet
Returns theDavResourceFactory
- Specified by:
getResourceFactory
in classAbstractWebdavServlet
- Returns:
- the resource factory
-
getResourceConfig
public ResourceConfig getResourceConfig()
-
service
public void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Description copied from class:AbstractWebdavServlet
Service the given request- Overrides:
service
in classAbstractWebdavServlet
- Parameters:
request
- the HTTP requestresponse
- the server's response
-
-