|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface UserIO
Interfejs operacji I/O dla zarejestrowanych użytkowników.
Method Summary | |
---|---|
boolean |
addNewUser(UserData userData)
Metoda dodaje dane do zbioru zarejestrowanych użytkowników. |
java.util.Map<java.lang.String,UserData> |
readUsers()
Wczytuje zarejestrowanych użytkowników. |
boolean |
removeUser(java.lang.String login,
java.util.Map<java.lang.String,UserData> users)
Metoda usuwa dane ze zbioru zarejestrowanych użytkowników. |
Method Detail |
---|
java.util.Map<java.lang.String,UserData> readUsers() throws java.io.IOException
java.io.IOException
- -
wyjątek rzucany w przypadku błędu odczytuboolean addNewUser(UserData userData) throws java.io.IOException
userData
- -
dane do dodania
true
jeśli operacja się udała (nie było
zarejestrowanego użytkownika o podanym loginie) lub
false
w przeciwnym wypadku.
java.io.IOException
- -
wyjątek rzucany w przypadku błędu zapisuboolean removeUser(java.lang.String login, java.util.Map<java.lang.String,UserData> users) throws java.io.IOException
login
- -
nazwa użytkownika do usunięciausers
- -
aktualna mapa zarejestrowanych użytkowników (z której również
zostanie użytkownik usunięty)
true
jeśli operacja się udała (był
zarejestrowany użytkownik o podanym loginie) lub
false
w przeciwnym wypadku.
java.io.IOException
- -
wyjątek rzucany w przypadku błędu zapisu
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |