Package org.alfresco.repo.webdav
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
contextDestroyed
(javax.servlet.ServletContextEvent sce) void
contextInitialized
(javax.servlet.ServletContextEvent sce) void
sessionCreated
(javax.servlet.http.HttpSessionEvent hse) void
sessionDestroyed
(javax.servlet.http.HttpSessionEvent hse) void
setWebDAVLockService
(WebDAVLockService webDAVLockService)
-
Constructor Details
-
WebDAVSessionListener
public WebDAVSessionListener()
-
-
Method Details
-
setWebDAVLockService
- Parameters:
webDAVLockService
- the webDAVLockService to set
-
sessionCreated
public void sessionCreated(javax.servlet.http.HttpSessionEvent hse) - Specified by:
sessionCreated
in interfacejavax.servlet.http.HttpSessionListener
-
sessionDestroyed
public void sessionDestroyed(javax.servlet.http.HttpSessionEvent hse) - Specified by:
sessionDestroyed
in interfacejavax.servlet.http.HttpSessionListener
-
contextDestroyed
public void contextDestroyed(javax.servlet.ServletContextEvent sce) - Specified by:
contextDestroyed
in interfacejavax.servlet.ServletContextListener
-
contextInitialized
public void contextInitialized(javax.servlet.ServletContextEvent sce) - Specified by:
contextInitialized
in interfacejavax.servlet.ServletContextListener
-