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 Summary
Constructors Constructor Description ListUtilisateurs()
Constructeur : initialise la liste 'actifUsers' -
Method Summary
Modifier and Type Method Description void
addList(Utilisateur u)
Ajouter des utilisateurs actifs dans l'attribut liste 'actifUsers'void
afficherListeUtilisateurs()
Methode affichant la liste des utilisateurs actifsjava.lang.Boolean
appartient(Utilisateur u)
Methode permettant de savoir si un utilisateur est contenu dans la liste 'actifUsers'java.util.ArrayList<Utilisateur>
getActifUsers()
GetterUtilisateur
getIPList(java.net.InetAddress ip)
Recuperer un utilisateur a partir de son addresse IPUtilisateur
getPseudoList(java.lang.String pseudo)
Recuperer un utilisateur a partir de son pseudovoid
modifierList(java.lang.String ancien, java.lang.String nouveau)
Modifier le pseudo d'un utilisateur dans la liste des utilisateurs actifs 'actifUsers'void
supprimerList(Utilisateur u)
Supprimer de la liste des utilisateurs actifs 'actifUsers' un certain utilisateurjava.lang.Boolean
verifierUnicite(java.lang.String pseudo)
Verifie qu'aucun autre utilisateur ne possede le meme pseudo
-
Constructor Details
-
ListUtilisateurs
public ListUtilisateurs()Constructeur : initialise la liste 'actifUsers'
-
-
Method Details
-
addList
Ajouter des utilisateurs actifs dans l'attribut liste 'actifUsers'- Parameters:
u
- on va rajouter cet utilisateur dans la liste
-
getPseudoList
Recuperer un utilisateur a partir de son pseudo- Parameters:
pseudo
- Pseudo de l'utilisateur que l'on souhaite retrouver
-
getIPList
Recuperer un utilisateur a partir de son addresse IP- Parameters:
ip
- adresse IP de l'utilisateur que l'on souhaite retrouver- Throws:
java.lang.Exception
-
supprimerList
Supprimer de la liste des utilisateurs actifs 'actifUsers' un certain utilisateur- Parameters:
u
- on va supprimer cet utilisateur dans la liste
-
modifierList
public 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 remplacernouveau
- correspond au nouveau pseudo
-
appartient
Methode 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
-
verifierUnicite
public 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
-
afficherListeUtilisateurs
public void afficherListeUtilisateurs()Methode affichant la liste des utilisateurs actifs -
getActifUsers
Getter- Returns:
- La liste des utilisateurs actifs
-