|
|||||||||
| 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 | ||||||||