This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
laboratoare:laborator09 [2014/12/15 15:45] Andrei Roșu-Cojocaru |
laboratoare:laborator09 [2015/01/12 12:57] (current) Andrei Roșu-Cojocaru |
||
|---|---|---|---|
| Line 883: | Line 883: | ||
| **c)** În clasa ''ContactsList'', în metoda ''close()'', să se transmită mesajul ''Constants.LOGOUT_MESSAGE'' către toţi utilizatorii cu care s-a comunicat recent (din ''recentContactsListItem''). Se va apela metoda ''publish()'' a obiectului ''communicator'' având ca parametrii numele de utilizator al destinatarului şi mesajul propriu-zis. | **c)** În clasa ''ContactsList'', în metoda ''close()'', să se transmită mesajul ''Constants.LOGOUT_MESSAGE'' către toţi utilizatorii cu care s-a comunicat recent (din ''recentContactsListItem''). Se va apela metoda ''publish()'' a obiectului ''communicator'' având ca parametrii numele de utilizator al destinatarului şi mesajul propriu-zis. | ||
| - | **d)** În clasa ''ContactsList'', în metoda ''handleMessage()'', să se analizeze mesajul ''Constants.LOGOUT_MESSAGE'', parcurgându-se lista ''connectedContactsListItem'' şi eliminându-se din ea numele de utilizator din mesajul primit, în cazul în care utilizatorul face parte în aceasta. | + | **d)** În clasa ''ContactsList'', în metoda ''handleMessage()'', să se analizeze mesajul ''Constants.LOGOUT_MESSAGE'', parcurgându-se lista ''connectedContactsListItem'' şi eliminându-se din ea numele de utilizator din mesajul primit, în cazul în care utilizatorul face parte din aceasta. |
| **8.** [**10 puncte**] Să se modifice comportamentul aplicaţiei astfel încât utilizatorii să poată primi şi mesajele transmise în răstimpul în care nu au fost disponibili. | **8.** [**10 puncte**] Să se modifice comportamentul aplicaţiei astfel încât utilizatorii să poată primi şi mesajele transmise în răstimpul în care nu au fost disponibili. | ||
| Line 904: | Line 904: | ||
| ===== Soluții ===== | ===== Soluții ===== | ||
| - | disponibile pe 5 ianuarie 2015 | + | [[https://github.com/aipi2014/Laborator09/tree/master/EclipseEE/|Proiect EclipseEE]]\\ |
| + | [[https://github.com/aipi2014/Laborator09/tree/master/NetBeans/|Proiect NetBeans]] | ||