|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttwcsckernel.serverKernel.utils.RegisteredUsers
public class RegisteredUsers
Kontener zarejestrowanych użytkowników wraz z zarządzaniem.
Constructor Summary | |
---|---|
RegisteredUsers(UserIO userIO)
Konstruktor ustawia podany manager I/O i odczytuje wszystkich użytkowników. |
Method Summary | |
---|---|
boolean |
addNewUser(UserData data)
Metoda dodaje nowego użytkownika do bazy zarejestrowanych użytkowników. |
boolean |
checkPassword(java.lang.String login,
java.lang.String passwd)
Metoda sprawdza czy podane hasło w postaci jawnej zgadza się z zahaszowanym hasłem z bazy użytkowników. |
UserData[] |
getRegisteredUsers()
|
UserData |
getUserData(java.lang.String login)
|
boolean |
removeUser(java.lang.String login)
Metoda usuwa użytkownika o podanym loginie z bazy. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RegisteredUsers(UserIO userIO) throws java.io.IOException
userIO
- -
obiekt zarządzający operacjami I/O użytkowników
java.io.IOException
- -
błąd odczytuMethod Detail |
---|
public boolean checkPassword(java.lang.String login, java.lang.String passwd)
login
- -
login użytkownikapasswd
- -
hasło użytkownika
true
jeśli hasło zostało poprawnie zweryfikowane
lub false
w przeciwnym wypadkupublic boolean addNewUser(UserData data) throws java.io.IOException
data
- -
dane użytkownika do dodania
true
jeśli operacja się powiodła (nie było
takiego użytkonika) lub false
w przeciwnym wypadku
java.io.IOException
- -
błąd zapisupublic boolean removeUser(java.lang.String login) throws java.io.IOException
login
- -
login użytkownika do usunięcia
true
jeśli operacja się powiodła lub
false
w przeciwnym wypadku
java.io.IOException
- - błąd zapisupublic UserData[] getRegisteredUsers()
public UserData getUserData(java.lang.String login)
login
- - login użytkownika
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |