org.exist.http.webdav
Class WebDAV
java.lang.Object
org.exist.http.webdav.WebDAV
public class WebDAV
- extends Object
The main class for processing WebDAV requests.
- Author:
- wolf
DAV_NS
public static final String DAV_NS
- See Also:
- Constant Field Values
BASIC_AUTH
public static final int BASIC_AUTH
- See Also:
- Constant Field Values
DIGEST_AUTH
public static final int DIGEST_AUTH
- See Also:
- Constant Field Values
BINARY_CONTENT
public static final String BINARY_CONTENT
XML_CONTENT
public static final String XML_CONTENT
OUTPUT_PROPERTIES
public static final Properties OUTPUT_PROPERTIES
SC_MULTI_STATUS
public static final int SC_MULTI_STATUS
- See Also:
- Constant Field Values
WebDAV
public WebDAV(int authenticationMethod,
String id)
throws ServletException
- Throws:
ServletException
WebDAV
public WebDAV(int authenticationMethod,
String id,
WebDAVMethodFactory factory)
throws ServletException
- Throws:
ServletException
process
public void process(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,
IOException
- Process a WebDAV request. The request is delegated to the corresponding
WebDAVMethod
after authenticating the user.
- Parameters:
request
- an HttpServletRequest object that contains
the request the client has made of the servletresponse
- an HttpServletResponse object that contains the
response the servlet sends to the client
- Throws:
ServletException
- if the request could not be handled
IOException
- if an input or output error is detected when
the servlet handles the request
Copyright (C) Wolfgang Meier. All rights reserved.