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