|
SourceJammer 1.3.0 November 20, 2002 Copyright (c) 2001, 2002 Robert MacGrogan |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.sourcejammer.server.security.UserManager
This class reads and writes to the user.xml file. It keeps a cache of User objects for each user of the system.
Method Summary | |
void |
addUser(java.lang.String userName,
java.lang.String password,
java.lang.String fullName,
boolean isAdmin)
Add a new user to the system using the username, password, and full name passed in. |
void |
changeUserPassword(User oUser,
java.lang.String userName,
java.lang.String newPassword)
Change a user's password. |
static UserManager |
getInstance()
|
User |
getUserObject(java.lang.String userName)
Returns user object with specified user name. |
java.util.Enumeration |
getUsersList()
|
User |
logInUser(java.lang.String userName,
java.lang.String password)
Logs in the specified users using the password. |
void |
modifyUser(java.lang.String userName,
boolean isAdmin)
|
void |
modifyUser(java.lang.String userName,
java.lang.String newFullName)
|
void |
removeUser(java.lang.String userName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static UserManager getInstance()
public java.util.Enumeration getUsersList()
public void modifyUser(java.lang.String userName, java.lang.String newFullName) throws UserDoesNotExistException
public void modifyUser(java.lang.String userName, boolean isAdmin) throws UserDoesNotExistException
public User logInUser(java.lang.String userName, java.lang.String password) throws InvalidPasswordException, UserDoesNotExistException
public User getUserObject(java.lang.String userName) throws UserDoesNotExistException
public void changeUserPassword(User oUser, java.lang.String userName, java.lang.String newPassword) throws SecurityException, UserDoesNotExistException
oUser
- - the user object of the user requesting the change.userName
- - name of the user whose password is to be changed.newPassword
- - new password for userName.public void removeUser(java.lang.String userName) throws UserDoesNotExistException
public void addUser(java.lang.String userName, java.lang.String password, java.lang.String fullName, boolean isAdmin) throws UserExistsException
|
SourceJammer 1.3.0 November 20, 2002 Copyright (c) 2001, 2002 Robert MacGrogan |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |