com.solidstategroup.user
Class UserSessionManager

java.lang.Object
  extended by com.solidstategroup.user.UserSessionManager

public class UserSessionManager
extends java.lang.Object


Field Summary
protected static int concurrentLogins
           
 
Constructor Summary
UserSessionManager()
           
 
Method Summary
static void addLogin(WebUser thisUser, java.util.Date dateOfLogin)
           
static java.util.HashMap getAllSessions()
           
static java.lang.String getIPAddressOfUser(User thisUser)
           
static boolean isWebUserLoggedIn(User thisUser)
           
static int numberOfCurrentLogins(User thisUser)
           
static void removeLogin(WebUser thisUser, java.util.Date dateOfLogin)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

concurrentLogins

protected static int concurrentLogins
Constructor Detail

UserSessionManager

public UserSessionManager()
Method Detail

addLogin

public static void addLogin(WebUser thisUser,
                            java.util.Date dateOfLogin)

removeLogin

public static void removeLogin(WebUser thisUser,
                               java.util.Date dateOfLogin)

isWebUserLoggedIn

public static boolean isWebUserLoggedIn(User thisUser)

numberOfCurrentLogins

public static int numberOfCurrentLogins(User thisUser)

getIPAddressOfUser

public static java.lang.String getIPAddressOfUser(User thisUser)

getAllSessions

public static java.util.HashMap getAllSessions()