Package org.bgerp.app.servlet.user
Class LoginStat
java.lang.Object
org.bgerp.app.servlet.user.LoginStat
List of logged in user sessions.
- 
Method Summary
Modifier and TypeMethodDescriptionvoidactionWasCalled(javax.servlet.http.HttpSession session) Updates session last activity time.static LoginStatinstance()booleanisSessionValid(javax.servlet.http.HttpSession session) Checks if session is not timed out.voidsessionClosed(javax.servlet.http.HttpSession session) Unregister user session.voiduserLoggedIn(javax.servlet.http.HttpSession session, User user, String ip) Registers user session after auth. 
- 
Method Details
- 
instance
 - 
userLoggedIn
Registers user session after auth.- Parameters:
 session- HTTP session.user- user.ip- IP address.
 - 
sessionClosed
public void sessionClosed(javax.servlet.http.HttpSession session) Unregister user session.- Parameters:
 session- HTTP session.
 - 
actionWasCalled
public void actionWasCalled(javax.servlet.http.HttpSession session) Updates session last activity time.- Parameters:
 session- HTTP session.
 - 
isSessionValid
public boolean isSessionValid(javax.servlet.http.HttpSession session) Checks if session is not timed out.- Parameters:
 session- HTTP session.- Returns:
 - last activity time is not older as timeout.
 
 - 
loggedUsers
- Returns:
 - logged in users ordered by first session login time.
 
 - 
loggedUsersWithSessions
- Returns:
 - logged in users with their sessions.
 
 
 -