Package chatapp.Model
Class Utilisateur
java.lang.Object
chatapp.Model.Utilisateur
public class Utilisateur
extends java.lang.Object
Classe representant un Utilisateur.
Un Utilisateur est associé avec :
- un pseudo,
- un numéro de port,
- une addresse IP
- un ID.
-
Constructor Summary
Constructors Constructor Description Utilisateur(java.lang.String pseudo, java.lang.Integer port, java.net.InetAddress ip)
Constructeur : Utilisateur (3 paramètres)Utilisateur(java.lang.String pseudo, java.lang.Integer port, java.net.InetAddress ip, java.lang.String id)
Constructeur : Utilisateur (4 paramètres) -
Method Summary
Modifier and Type Method Description java.lang.Boolean
equals(Utilisateur u)
Méthode permettant de comparer deux utilisateurs entre eux grace à leur ID.java.lang.String
getId()
Getter IDjava.net.InetAddress
getIp()
Getter IPjava.lang.Integer
getPort()
Getter Portjava.lang.String
getPseudo()
Getter Pseudovoid
setPort(java.lang.Integer port)
Setter Portvoid
setPseudo(java.lang.String pseudo)
Setter Pseudostatic Utilisateur
stringToUtilisateur(java.lang.String s)
Méthode permettant de convertir un string en Utilisateurjava.lang.String
toString()
Méthode permettant de convertir un objet Utilisateur en String
Format du string :
pseudo ___ | port ___ | ip ___ | id ___ | ( '___' sont à remplacer par les valeurs réels)
-
Constructor Details
-
Utilisateur
public Utilisateur(java.lang.String pseudo, java.lang.Integer port, java.net.InetAddress ip)Constructeur : Utilisateur (3 paramètres)- Parameters:
pseudo
- Le pseudo associéport
- Le portip
- L'adresse IP
-
Utilisateur
public Utilisateur(java.lang.String pseudo, java.lang.Integer port, java.net.InetAddress ip, java.lang.String id)Constructeur : Utilisateur (4 paramètres)- Parameters:
pseudo
- Le pseudo associéport
- Le portip
- L'adresse IPid
- L'id
-
-
Method Details
-
getPseudo
public java.lang.String getPseudo()Getter Pseudo- Returns:
- Le pseudo de l'utilisateur
-
setPseudo
public void setPseudo(java.lang.String pseudo)Setter Pseudo- Parameters:
pseudo
- Le nouveau pseudo que l'on souhaite
-
getPort
public java.lang.Integer getPort()Getter Port- Returns:
- Le numéro de port de l'utilisateur
-
setPort
public void setPort(java.lang.Integer port)Setter Port- Parameters:
port
- Le nouveau numéro de port
-
getIp
public java.net.InetAddress getIp()Getter IP- Returns:
- L'adresse IP de l'utilisateur
-
getId
public java.lang.String getId()Getter ID- Returns:
- L'ID de l'utilisateur
-
toString
public java.lang.String toString()Méthode permettant de convertir un objet Utilisateur en String
Format du string :
pseudo ___ | port ___ | ip ___ | id ___ | ( '___' sont à remplacer par les valeurs réels)- Overrides:
toString
in classjava.lang.Object
- Returns:
- L'utilisateur sous forme de String
-
stringToUtilisateur
Méthode permettant de convertir un string en Utilisateur- Parameters:
s
- Le paramètre String a transformé- Returns:
- Un utilisateur
-
equals
Méthode permettant de comparer deux utilisateurs entre eux grace à leur ID.- Parameters:
u
- L'utilisateur avec lequel on veut être comparer.- Returns:
- True si ils ont le même ID, False sinon.
-