Package chatapp.Model
Class ListUtilisateurs
java.lang.Object
chatapp.Model.ListUtilisateurs
public class ListUtilisateurs
extends java.lang.Object
Classe representant La liste des utilisateurs actifs, stockée localement
- 
Constructor SummaryConstructors Constructor Description ListUtilisateurs()Constructeur : initialise la liste 'actifUsers'
- 
Method SummaryModifier and Type Method Description voidaddList(Utilisateur u)Ajouter des utilisateurs actifs dans l'attribut liste 'actifUsers'voidafficherListeUtilisateurs()Methode affichant la liste des utilisateurs actifsjava.lang.Booleanappartient(Utilisateur u)Methode permettant de savoir si un utilisateur est contenu dans la liste 'actifUsers'java.util.ArrayList<Utilisateur>getActifUsers()GetterUtilisateurgetIPList(java.net.InetAddress ip)Recuperer un utilisateur a partir de son addresse IPUtilisateurgetPseudoList(java.lang.String pseudo)Recuperer un utilisateur a partir de son pseudovoidmodifierList(java.lang.String ancien, java.lang.String nouveau)Modifier le pseudo d'un utilisateur dans la liste des utilisateurs actifs 'actifUsers'voidsupprimerList(Utilisateur u)Supprimer de la liste des utilisateurs actifs 'actifUsers' un certain utilisateurjava.lang.BooleanverifierUnicite(java.lang.String pseudo)Verifie qu'aucun autre utilisateur ne possede le meme pseudo
- 
Constructor Details- 
ListUtilisateurspublic ListUtilisateurs()Constructeur : initialise la liste 'actifUsers'
 
- 
- 
Method Details- 
addListAjouter des utilisateurs actifs dans l'attribut liste 'actifUsers'- Parameters:
- u- on va rajouter cet utilisateur dans la liste
 
- 
getPseudoListRecuperer un utilisateur a partir de son pseudo- Parameters:
- pseudo- Pseudo de l'utilisateur que l'on souhaite retrouver
 
- 
getIPListRecuperer un utilisateur a partir de son addresse IP- Parameters:
- ip- adresse IP de l'utilisateur que l'on souhaite retrouver
- Throws:
- java.lang.Exception
 
- 
supprimerListSupprimer de la liste des utilisateurs actifs 'actifUsers' un certain utilisateur- Parameters:
- u- on va supprimer cet utilisateur dans la liste
 
- 
modifierListpublic void modifierList(java.lang.String ancien, java.lang.String nouveau)Modifier le pseudo d'un utilisateur dans la liste des utilisateurs actifs 'actifUsers'- Parameters:
- ancien- correspond au pseudo remplacer
- nouveau- correspond au nouveau pseudo
 
- 
appartientMethode permettant de savoir si un utilisateur est contenu dans la liste 'actifUsers'- Parameters:
- u- on souhait savoir si cette utilisateur appartient a la liste
- Returns:
- True si il appartient, false sinon
 
- 
verifierUnicitepublic java.lang.Boolean verifierUnicite(java.lang.String pseudo)Verifie qu'aucun autre utilisateur ne possede le meme pseudo- Parameters:
- pseudo- on va supprimer cet utilisateur dans la liste
- Returns:
- True si aucun utilisateur de la liste possede ce pseudo, false sinon
 
- 
afficherListeUtilisateurspublic void afficherListeUtilisateurs()Methode affichant la liste des utilisateurs actifs
- 
getActifUsersGetter- Returns:
- La liste des utilisateurs actifs
 
 
-