Class WebDAVSessionListener

java.lang.Object
org.alfresco.repo.webdav.WebDAVSessionListener
All Implemented Interfaces:
EventListener, javax.servlet.http.HttpSessionListener, javax.servlet.ServletContextListener

public class WebDAVSessionListener extends Object implements javax.servlet.http.HttpSessionListener, javax.servlet.ServletContextListener

WebDAVSessionListener is used to forcibly unlock documents that were persistently locked during user's session and were not unlocked because of some extraordinary situations such as network connection lost. Was introduced in ALF-11777 jira issue.

Author:
Pavel.Yurkevich
  • Constructor Details

    • WebDAVSessionListener

      public WebDAVSessionListener()
  • Method Details

    • setWebDAVLockService

      public void setWebDAVLockService(WebDAVLockService webDAVLockService)
      Parameters:
      webDAVLockService - the webDAVLockService to set
    • sessionCreated

      public void sessionCreated(javax.servlet.http.HttpSessionEvent hse)
      Specified by:
      sessionCreated in interface javax.servlet.http.HttpSessionListener
    • sessionDestroyed

      public void sessionDestroyed(javax.servlet.http.HttpSessionEvent hse)
      Specified by:
      sessionDestroyed in interface javax.servlet.http.HttpSessionListener
    • contextDestroyed

      public void contextDestroyed(javax.servlet.ServletContextEvent sce)
      Specified by:
      contextDestroyed in interface javax.servlet.ServletContextListener
    • contextInitialized

      public void contextInitialized(javax.servlet.ServletContextEvent sce)
      Specified by:
      contextInitialized in interface javax.servlet.ServletContextListener