Class LockWebDavHandler

java.lang.Object
org.exoplatform.documents.webdav.plugin.WebDavHttpMethodPlugin
org.exoplatform.documents.webdav.plugin.impl.LockWebDavHandler

@Component public class LockWebDavHandler extends WebDavHttpMethodPlugin
  • Constructor Details

    • LockWebDavHandler

      public LockWebDavHandler()
  • Method Details

    • 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
    • writeResponse

      public void writeResponse(String lockToken, String lockOwner, boolean bodyIsEmpty, jakarta.servlet.http.HttpServletResponse httpResponse)
    • lockDiscovery

      public org.exoplatform.documents.webdav.model.WebDavItemProperty lockDiscovery(String token, String lockOwner, long timeOut)