|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectbootstrapP.UsersDatabase
public class UsersDatabase
The database of users registered on the Bootstrap server.
Field Summary | |
---|---|
(package private) static java.util.List<RegisteredUser> |
users
|
Constructor Summary | |
---|---|
UsersDatabase()
|
Method Summary | |
---|---|
static void |
deleteUser(java.lang.String nick)
Deletes a user from the database. |
static RegisteredUser |
getUser(java.lang.String nick)
Returns a Registered User contained in the database from a given user nickname. |
static RegisteredUser |
getUser(User user)
Returns a Registered User contained in the database from a given User. |
static java.util.List<RegisteredUser> |
getUsers()
Returns the list of registered users. |
static int |
getUsersNumber()
Gets the total number of registered users. |
static void |
refreshMovedUser(RegisteredUser reg,
ManagedMessageServer ms)
|
static void |
registerUser(java.lang.String pw,
java.lang.String nick,
ManagedMessageServer ms)
Registers a new user into the database. |
static void |
restoreData(java.util.List<RegisteredUser> restoredUsers)
Restores the working users with those given by argument. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
static java.util.List<RegisteredUser> users
Constructor Detail |
---|
public UsersDatabase()
Method Detail |
---|
public static RegisteredUser getUser(User user)
user
- the user to search for (only the nickname is considered)
public static RegisteredUser getUser(java.lang.String nick)
nick
- the nickname of the user to search for.
public static void registerUser(java.lang.String pw, java.lang.String nick, ManagedMessageServer ms)
pw
- the user password.nick
- the user nickname.ms
- the message server the user is assignet to.public static void deleteUser(java.lang.String nick)
nick
- the nickname of the user to delete.public static int getUsersNumber()
public static void restoreData(java.util.List<RegisteredUser> restoredUsers)
restoredUsers
- the new users.public static java.util.List<RegisteredUser> getUsers()
public static void refreshMovedUser(RegisteredUser reg, ManagedMessageServer ms)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |