com.silverpeas.web.mock
Class SessionManagerMock
java.lang.Object
com.silverpeas.web.mock.SessionManagerMock
- All Implemented Interfaces:
- SessionManagement
@Named(value="sessionManagement")
public class SessionManagerMock
- extends Object
- implements SessionManagement
A mock of a session manager for testing purpose.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SessionManagerMock
public SessionManagerMock()
getConnectedUsersList
public Collection<SessionInfo> getConnectedUsersList()
- Specified by:
getConnectedUsersList in interface SessionManagement
getDistinctConnectedUsersList
public Collection<SessionInfo> getDistinctConnectedUsersList(UserDetail user)
- Specified by:
getDistinctConnectedUsersList in interface SessionManagement
getNbConnectedUsersList
public int getNbConnectedUsersList(UserDetail user)
- Specified by:
getNbConnectedUsersList in interface SessionManagement
getSessionInfo
public SessionInfo getSessionInfo(String sessionKey)
- Specified by:
getSessionInfo in interface SessionManagement
openSession
public SessionInfo openSession(UserDetail user)
- Specified by:
openSession in interface SessionManagement
openSession
public SessionInfo openSession(UserDetail user,
javax.servlet.http.HttpServletRequest request)
- Specified by:
openSession in interface SessionManagement
openAnonymousSession
public SessionInfo openAnonymousSession(javax.servlet.http.HttpServletRequest request)
- Specified by:
openAnonymousSession in interface SessionManagement
closeSession
public void closeSession(String sessionKey)
- Specified by:
closeSession in interface SessionManagement
isUserConnected
public boolean isUserConnected(UserDetail user)
- Specified by:
isUserConnected in interface SessionManagement
isNoSession
public boolean isNoSession()
- Returns:
- the noSession
setNoSession
public void setNoSession(boolean noSession)
- Parameters:
noSession - the noSession to set
validateSession
public SessionInfo validateSession(String sessionKey)
- Specified by:
validateSession in interface SessionManagement
validateSession
public SessionInfo validateSession(SessionValidationContext context)
- Specified by:
validateSession in interface SessionManagement
getNextSessionTimeOut
public long getNextSessionTimeOut(String sessionKey)
- Specified by:
getNextSessionTimeOut in interface SessionManagement
Copyright © 2016 Silverpeas. All Rights Reserved.