import java.util.ArrayList; /** *
* Classe permettant de sauvegarder les échanges entre deux utilisateurs *
*/ public class Historique { private Utilisateur User1; private Utilisateur User2; // Liste conservant les differents échanges private ArrayList* Constructeur : un historique sauvegarde les echanges entre * User1 et User2 * @param User1 - un utilisateur * @param User2 - un second utilisateur *
*/ public Historique(Utilisateur User1, Utilisateur User2) { this.User1 = User1; this.User2 = User2; this.HistoriqueHorodate = new ArrayList* On ajoute un message échangé dans la liste 'HistoriqueHorodate' * * @param mh - le message horodate échangé *
*/ public void addMessage(MessageHorodate mh) { this.HistoriqueHorodate.add(mh); } /** ** getter pour recuperer le second utilisateur *
*/ public Utilisateur getUser2() { return User2; } public void afficher10derniers() { int n =10; if(HistoriqueHorodate.size()<=10) { n = HistoriqueHorodate.size(); } for(int i = 0; i