Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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]]
laboratoare/laborator09.1418651129.txt.gz · Last modified: 2014/12/15 15:45 by Andrei Roșu-Cojocaru
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0