|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.uoc.pfc.user.data.UserList
public class UserList
Classe que serà utilitzada per a gestionar la llista d'usuaris necessària per al protocol d'enviament de consultes cap al motor de cerca.
Constructor Summary | |
---|---|
UserList()
Mètode constructor amb el qual s'inicialitza el mapa d'usuaris com a HashMap. |
Method Summary | |
---|---|
void |
add(String userId,
User user)
Mètode amb el qual s'afegeix un nou usuari a la llista amb un identificador concret. |
void |
clear()
Mètode amb el qual es buida la llista d'usuaris. |
boolean |
contains(String userId)
Mètode amb el qual es comprova si un usuari amb un identificador d'usuari concret es troba a la llista. |
boolean |
contains(User user)
Mètode amb el qual es comprova si un usuari es troba a la llista. |
User |
get(String userId)
Mètode amb el qual s'obté l'usuari a partir del seu identificador d'usuari. |
UserList |
getCopy()
Mètode amb el qual s'obté una copia de la llista d'usuaris. |
List<User> |
getSortedList()
Mètode amb el qual s'obté la llista d'usuaris ordenada en funció del nombre de consultes que han intentat delegar en l'usuari al qual pertany la llista. |
boolean |
isEmpty()
Mètode amb el qual es comprova si la llista d'usuaris es buida. |
void |
remove(String userId)
Mètode amb el qual s'elimina de la llista un usuari amb un identificador d'usuari concret. |
void |
remove(User user)
Mètode amb el qual s'elimina de la llista un usuari concret. |
int |
size()
Mètode amb el qual s'obté el nombre d'usuaris de la llista. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UserList()
Method Detail |
---|
public User get(String userId)
userId
- Identificador d'usuari.
public void add(String userId, User user)
userId
- Identificador d'usuari.user
- Objecte User amb les dades de l'usuari que es vol
afegir a la llista.public boolean contains(User user)
user
- Objecte User amb les dades de l'usuari el qual es vol
comprovar que està dins de la llista d'usuaris.
public boolean contains(String userId)
userId
- Identificador de l'usuari el qual es vol comprovar
si està dins de la llista d'usuaris.
public void remove(String userId)
userId
- Identificador de l'usuari que es vol eliminar de la
llista.public void remove(User user)
user
- Identificador de l'usuari que es vol eliminar de la
llista.public boolean isEmpty()
public int size()
public void clear()
public List<User> getSortedList()
public UserList getCopy()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |