|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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
-
FileNotFoundException
protected void doLoad(InputStream in)
public void save() throws FileNotFoundException
out
-
FileNotFoundException
XMLEncoder
protected 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 |