Class GetWebDavHandler

java.lang.Object
org.exoplatform.documents.webdav.plugin.WebDavHttpMethodPlugin
org.exoplatform.documents.webdav.plugin.impl.GetWebDavHandler
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.web.context.ServletContextAware

@Component public class GetWebDavHandler extends WebDavHttpMethodPlugin implements org.springframework.web.context.ServletContextAware
  • Field Details

  • Constructor Details

    • GetWebDavHandler

      public GetWebDavHandler()
  • Method Details

    • init

      @PostConstruct public void init()
    • handle

      public void handle(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) throws org.exoplatform.documents.webdav.model.WebDavException
      Description copied from class: WebDavHttpMethodPlugin
      Handles the WebDav Request switch designated method
      Specified by:
      handle in class WebDavHttpMethodPlugin
      Parameters:
      httpRequest - HttpServletRequest
      httpResponse - HttpServletResponse
      Throws:
      org.exoplatform.documents.webdav.model.WebDavException - when an error happened while handling the operation
    • writeResponseRanges

      public void writeResponseRanges(InputStream inputStream, OutputStream outputStream, long contentLength, String contentType, List<org.exoplatform.documents.webdav.model.Range> ranges) throws IOException
      Throws:
      IOException