Class WebDAVServlet

  • All Implemented Interfaces:
    Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

    public class WebDAVServlet
    extends javax.servlet.http.HttpServlet
    Servlet that accepts WebDAV requests for the hub. The request is served by the hub's content repository framework and the response sent back using the WebDAV protocol.
    Author:
    gavinc
    See Also:
    Serialized Form
    • Constructor Detail

      • WebDAVServlet

        public WebDAVServlet()
    • Method Detail

      • service

        protected void service​(javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response)
                        throws javax.servlet.ServletException,
                               IOException
        Overrides:
        service in class javax.servlet.http.HttpServlet
        Throws:
        javax.servlet.ServletException
        IOException
        See Also:
        HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
      • createMethod

        protected WebDAVMethod createMethod​(javax.servlet.http.HttpServletRequest request,
                                            javax.servlet.http.HttpServletResponse response)
        Create a WebDAV method handler
        Parameters:
        request - HttpServletRequest
        response - HttpServletResponse
        Returns:
        WebDAVMethod
      • init

        public void init​(javax.servlet.ServletConfig config)
                  throws javax.servlet.ServletException
        Initialize the servlet
        Specified by:
        init in interface javax.servlet.Servlet
        Overrides:
        init in class javax.servlet.GenericServlet
        Parameters:
        config - ServletConfig
        Throws:
        javax.servlet.ServletException
      • getWebdavRootNode

        public static org.alfresco.service.cmr.repository.NodeRef getWebdavRootNode()
        Returns:
        root node for WebDAV