org.bejug.javacareers.jobs.view.jsf.model
Class UserTracker
java.lang.Object
java.util.AbstractMap
java.util.HashMap
org.bejug.javacareers.jobs.view.jsf.model.UserTracker
- All Implemented Interfaces:
- java.lang.Cloneable, java.util.Map, java.io.Serializable
- public class UserTracker
- extends java.util.HashMap
- Version:
- $Revision: 1.13 $ - $Date: 2005/12/20 15:36:47 $
- Author:
- kva (last modified by $Author: shally $)
- See Also:
- Serialized Form
|
Field Summary |
static java.lang.String |
USER_KEY
key to retrieve user object stored on a session. |
|
Method Summary |
org.bejug.javacareers.jobs.model.User |
getCurrentUser()
Get the user object for the user currently logged in. |
java.lang.String |
getCurrentUserName()
Get the name of the user currently logged in. |
org.bejug.javacareers.jobs.model.User |
getSessionUser()
Retrieve the user. |
void |
setAdminService(org.bejug.javacareers.jobs.service.AdminService adminService)
|
void |
setCurrentUser(org.bejug.javacareers.jobs.model.User user)
sets the current user |
void |
setSessionUser(org.bejug.javacareers.jobs.model.User user)
Set the user. |
| Methods inherited from class java.util.HashMap |
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
| Methods inherited from class java.util.AbstractMap |
equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
equals, hashCode |
USER_KEY
public static final java.lang.String USER_KEY
- key to retrieve user object stored on a session.
- See Also:
- Constant Field Values
UserTracker
public UserTracker()
getCurrentUser
public org.bejug.javacareers.jobs.model.User getCurrentUser()
- Get the user object for the user currently logged in.
- Returns:
- user object.
getCurrentUserName
public java.lang.String getCurrentUserName()
- Get the name of the user currently logged in.
- Returns:
- the username of the user currently logged in, null if no
user is logged in.
getSessionUser
public org.bejug.javacareers.jobs.model.User getSessionUser()
- Retrieve the user. This user is stored as a session attribute.
- Returns:
- the user stored in the session.
setSessionUser
public void setSessionUser(org.bejug.javacareers.jobs.model.User user)
- Set the user. This user is stored as a session attribute.
- Parameters:
user - the user to remember.
setAdminService
public void setAdminService(org.bejug.javacareers.jobs.service.AdminService adminService)
- Parameters:
adminService - The adminService to set.
setCurrentUser
public void setCurrentUser(org.bejug.javacareers.jobs.model.User user)
- sets the current user
- Parameters:
user - the user to set.
Copyright © 2005-2006 BeJUG. All Rights Reserved.