| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.gudy.azureus2.ui.console.multiuser.UserManager
public class UserManager
The usermanager is responsible for reading the users configuration file and loading in all of the possible users. It is also responsible for authenticating a username/password
| Nested Class Summary | |
|---|---|
static class | 
UserManager.UserManagerConfig
 | 
| Constructor Summary | |
|---|---|
UserManager(String fileName)
 | 
|
| Method Summary | |
|---|---|
 void | 
addUser(UserProfile user)
adds another user to the users list  | 
 UserProfile | 
authenticate(String username,
             String password)
attempts to locate a user with the specified username and then verifies that the specified password is the same as the password associated with that user  | 
 void | 
deleteUser(String userName)
removes the user with the specified name  | 
protected  void | 
doLoad(InputStream in)
 | 
protected  void | 
doSave(OutputStream out)
 | 
static UserManager | 
getInstance(PluginInterface pi)
 | 
 UserProfile | 
getUser(String username)
returns the profile for the user with the specified username otherwise null if there is no such user  | 
 Collection | 
getUsers()
 | 
 void | 
load()
load a new UserManager object from the specified input stream.  | 
 void | 
save()
write the UserManager configuration out to the specified output stream.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public UserManager(String fileName)
configFile - | Method Detail | 
|---|
public UserProfile authenticate(String username,
                                String password)
username - password - 
public UserProfile getUser(String username)
username - 
public void addUser(UserProfile user)
user - public Collection getUsers()
public void load()
          throws FileNotFoundException
in - 
FileNotFoundExceptionprotected void doLoad(InputStream in)
public void save()
          throws FileNotFoundException
out - 
FileNotFoundExceptionXMLEncoderprotected void doSave(OutputStream out)
public static UserManager getInstance(PluginInterface pi)
public void deleteUser(String userName)
userName - 
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||