Index
All Classes and Interfaces|All Packages
A
- add(String, Object) - Method in class common.dto.ChatEventDTO
-
Ajoute une paire clé-valeur aux données de l'événement.
- afficherErreur(String) - Method in class client.ihm.IhmGui
- afficherFrame() - Method in class client.ihm.frame.affichage.MateZoneFrame
-
Affiche la fenêtre MateZone.
- afficherListChannel(ChatEventDTO) - Method in class client.controleur.Controleur
-
Affiche une liste de channel dans l'interface utilisateur.
- afficherListChannel(ChatEventDTO) - Method in class client.ihm.frame.affichage.MateZoneFrame
-
Affiche une liste de channels.
- afficherListChannel(ChatEventDTO) - Method in class client.ihm.IhmGui
- afficherListChannel(ChatEventDTO) - Method in interface client.metier.interfaces.INotifieur
-
Demande l'affichage d'une liste de channel dans l'interface utilisateur.
- afficherListMessage(ChatEventDTO) - Method in class client.controleur.Controleur
-
Affiche une liste de messages dans l'interface utilisateur.
- afficherListMessage(ChatEventDTO) - Method in class client.ihm.frame.affichage.MateZoneFrame
-
Affiche une liste de messages dans le salon de chat.
- afficherListMessage(ChatEventDTO) - Method in class client.ihm.IhmGui
- afficherListMessage(ChatEventDTO) - Method in interface client.metier.interfaces.INotifieur
-
Demande l'affichage d'une liste de messages dans l'interface utilisateur.
- afficherNvChannel(ChatEventDTO) - Method in class client.controleur.Controleur
-
Affiche un nouveau channel dans l'interface utilisateur.
- afficherNvChannel(ChatEventDTO) - Method in class client.ihm.frame.affichage.MateZoneFrame
-
Affiche un nouveau channels.
- afficherNvChannel(ChatEventDTO) - Method in class client.ihm.IhmGui
- afficherNvChannel(ChatEventDTO) - Method in interface client.metier.interfaces.INotifieur
-
Demande l'affichage d'un nouveau channel dans l'interface utilisateur.
- afficherNvMessage(ChatEventDTO) - Method in class client.controleur.Controleur
-
Affiche un nouveau message dans l'interface utilisateur.
- afficherNvMessage(ChatEventDTO) - Method in class client.ihm.frame.affichage.MateZoneFrame
-
Affiche un nouveau message dans le salon de chat.
- afficherNvMessage(ChatEventDTO) - Method in class client.ihm.IhmGui
- afficherNvMessage(ChatEventDTO) - Method in interface client.metier.interfaces.INotifieur
-
Demande l'affichage d'un nouveau message dans l'interface utilisateur.
- authenticate(String, String) - Method in class server.bd.repository.UtilisateurRepository
-
Authentifie un client avec ses identifiants de connexion.
- authenticate(String, String) - Method in interface server.metier.interfaces.IUtilisateurRepository
-
Authentifie un utilisateur avec ses identifiants.
B
- broadcast(int, ChatEventDTO) - Method in interface server.metier.interfaces.IWebSocketMateZone
-
Diffuse un événement de chat à tous les clients connectés d'un canal spécifique.
- broadcast(int, ChatEventDTO) - Method in class server.Protocol.webSocket.WebSocketMateZone
-
Diffuse un événement de chat à tous les clients connectés sur un canal donné.
C
- CHANGER_CHANNEL - Enum constant in enum class common.protocol.EventEnum
-
Événement représentant le changement d'un canal côté client.
- changerChannel(int) - Method in class client.metier.Metier
-
Change le channel courant.
- changerChannel(int, String) - Method in class client.controleur.Controleur
-
Change le channel courant.
- changerChannel(String) - Method in class client.ihm.IhmGui
- ChannelPanel - Class in client.ihm.panel.affichage
-
Panneau de message utilisant JavaFX et FXML pour représenter un message individuel dans le chat.
- ChannelPanel(Controleur, ChatEventDTO) - Constructor for class client.ihm.panel.affichage.ChannelPanel
- ChatEventDTO - Class in common.dto
-
Classe responsable de la structure des événements de chat échangés en JSON.
- ChatEventDTO() - Constructor for class common.dto.ChatEventDTO
-
Constructeur par défaut.
- ChatEventDTO(EventEnum) - Constructor for class common.dto.ChatEventDTO
-
Constructeur avec type d'événement.
- ChatEventDTO(EventEnum, List) - Constructor for class common.dto.ChatEventDTO
-
Constructeur pour les événements contenant une liste d'autres événements.
- client - package client
- Client - Class in server.metier.model
-
Classe modèle représentant un client de l'application MateZone.
- Client() - Constructor for class server.metier.model.Client
-
Constructeur par défaut.
- Client(int, String, String, Timestamp) - Constructor for class server.metier.model.Client
-
Constructeur complet avec tous les attributs.
- Client(String, String) - Constructor for class server.metier.model.Client
-
Constructeur pour la création d'un nouveau client.
- client.controleur - package client.controleur
- client.ihm - package client.ihm
- client.ihm.frame.affichage - package client.ihm.frame.affichage
- client.ihm.frame.connexion - package client.ihm.frame.connexion
- client.ihm.panel.affichage - package client.ihm.panel.affichage
- client.ihm.panel.connexion - package client.ihm.panel.connexion
- client.infrastructure.websocket - package client.infrastructure.websocket
- client.metier - package client.metier
- client.metier.interfaces - package client.metier.interfaces
- ClientService - Class in server.metier.service
-
Service métier gérant les opérations liées aux clients de l'application MateZone.
- ClientService(IUtilisateurRepository, IMessageRepository) - Constructor for class server.metier.service.ClientService
-
Constructeur du service client.
- common.dto - package common.dto
- common.protocol - package common.protocol
- connecter() - Method in class client.infrastructure.websocket.WebSocketChatAdapter
-
Établit une connexion WebSocket avec le serveur.
- connecter() - Method in interface client.metier.interfaces.IEnvoyeur
-
Établit une connexion avec le serveur de chat.
- connecterAuClient(String, String) - Method in class client.metier.Metier
-
Tente la connexion d'un client au serveur avec ses identifiants.
- ConnexionBD - Class in server.bd
-
Classe responsable de la gestion des connexions à la base de données PostgreSQL Cette classe est en singleton.
- ConnexionFrame - Class in client.ihm.frame.connexion
- ConnexionFrame(Controleur) - Constructor for class client.ihm.frame.connexion.ConnexionFrame
- ConnexionPanel - Class in client.ihm.panel.connexion
- ConnexionPanel(Controleur) - Constructor for class client.ihm.panel.connexion.ConnexionPanel
- Controleur - Class in client.controleur
-
Classe principale de contrôle de l'application MateZone côté Client.
- Controleur(String, int, int) - Constructor for class client.controleur.Controleur
-
Constructeur de la classe Controleur.
- createClient(Client) - Method in class server.bd.repository.UtilisateurRepository
-
Crée un nouveau client dans la base de données.
- createClient(Client) - Method in interface server.metier.interfaces.IUtilisateurRepository
-
Crée un nouveau client en base de données.
- creerEtAfficherConnexion(Controleur) - Method in class client.ihm.JavaFXApplicationManager
-
Crée et affiche la fenêtre de connexion.
D
- delClientChannel(WebSocket) - Method in class server.Protocol.webSocket.WebSocketMateZone
-
Supprime l'association d'un client avec son canal de chat.
E
- enregistrerUtilisateur(String, String) - Method in class client.metier.Metier
-
Enregistre un nouvel utilisateur sur le serveur.
- envoyer(ChatEventDTO) - Method in class client.infrastructure.websocket.WebSocketChatAdapter
-
Envoie un événement de chat au serveur via WebSocket.
- envoyer(ChatEventDTO) - Method in interface client.metier.interfaces.IEnvoyeur
-
Envoie un événement de chat au serveur.
- envoyerMessage(String) - Method in class client.controleur.Controleur
-
Envoie un message texte dans le chat en appelant le méthode dans le métier.
- envoyerMessage(String) - Method in class client.metier.Metier
-
Envoie un message texte dans le canal de chat actuel.
- envoyerPermChannel(int, WebSocket) - Method in class server.metier.service.ClientService
-
Gère l'envoye des accees au channel pour un utilisateur done Format attendu:"
- envoyerPieceJoint(byte[]) - Method in class client.metier.Metier
-
Envoie une pièce jointe (image) dans le canal de chat actuel.
- envoyerPieceJoint(String) - Method in class client.controleur.Controleur
-
Envoie une pièce jointe dans le chat.
- ERROR - Enum constant in enum class common.protocol.EventEnum
-
Événement d'erreur avec message explicatif.
- EventEnum - Enum Class in common.protocol
-
Énumération responsable des types d'événements et de leurs clés de données pour ChatEventDTO.
F
- fermerConnexion() - Method in class client.ihm.JavaFXApplicationManager
-
Ferme la fenêtre de connexion si elle existe.
- fermerConnexion() - Method in class server.bd.ConnexionBD
-
Méthode pour fermer la connexion
G
- getAdrServImg() - Method in class client.controleur.Controleur
- getAvatarById(int) - Method in class server.bd.repository.UtilisateurRepository
-
Récupère l'avatar (image de profil) d'un client par son identifiant.
- getAvatarById(int) - Method in interface server.metier.interfaces.IUtilisateurRepository
-
Récupère l'avatar d'un client par son identifiant.
- getClientById(int) - Method in class server.bd.repository.UtilisateurRepository
-
Récupère un client spécifique à partir de son identifiant unique.
- getClientByPseudo(String) - Method in class server.bd.repository.UtilisateurRepository
-
Récupère un client à partir de son pseudo unique.
- getClientId(String) - Method in class server.bd.repository.UtilisateurRepository
-
Récupère l'identifiant unique d'un client à partir de son pseudo.
- getClients() - Method in class server.bd.repository.UtilisateurRepository
-
Récupère la liste complète de tous les clients enregistrés.
- getConnection() - Method in class server.bd.ConnexionBD
-
Méthode pour obtenir l'objet Connection JDBC
- getConnexionValideClient(String, String) - Method in class server.bd.repository.UtilisateurRepository
-
Valide les identifiants de connexion d'un client.
- getCreatedAt() - Method in class server.metier.model.Client
-
Récupère la date de création du compte client.
- getData() - Method in class common.dto.ChatEventDTO
-
Récupère la map des données associées à l'événement.
- getDataIndex(int) - Method in class common.dto.ChatEventDTO
-
Récupère une donnée spécifique par son index dans l'ordre des clés requises.
- getId() - Method in class server.metier.model.Client
-
Récupère l'identifiant unique du client.
- getInstance() - Static method in class server.bd.ConnexionBD
-
Méthode pour obtenir l'instance unique de ConnexionBD (Singleton)
- getKeyIndex(int) - Method in enum class common.protocol.EventEnum
-
Récupère le nom de la clé à un index spécifique.
- getLstEventDTO() - Method in class common.dto.ChatEventDTO
-
Récupère la liste complète des événements de chat.
- getLstMes() - Method in class common.dto.ChatEventDTO
-
Récupère la liste des messages (utilisé pour les événements de type MESSAGE_LIST).
- getMdp() - Method in class server.metier.model.Client
-
Récupère le mot de passe du client.
- getMessage(int) - Method in class server.bd.repository.MessageRepository
-
Récupère un message spécifique par son ID
- getMessage(int) - Method in interface server.metier.interfaces.IMessageRepository
-
Récupère un message spécifique par son identifiant.
- getMessages(int) - Method in class server.bd.repository.MessageRepository
-
Récupère tous les messages d'un canal/groupe
- getMessages(int) - Method in interface server.metier.interfaces.IMessageRepository
-
Récupère tous les messages d'un canal de chat spécifique.
- getParent() - Method in class client.ihm.panel.affichage.ChannelPanel
-
Retourne le nœud racine du panneau de message.
- getParent() - Method in class client.ihm.panel.affichage.MessagePanel
-
Retourne le nœud racine du panneau de message.
- getPseudo() - Method in class server.metier.model.Client
-
Récupère le pseudonyme du client.
- getRequiredKeys() - Method in enum class common.protocol.EventEnum
-
Récupère la liste complète des clés de données requises pour ce type d'événement.
- getType() - Method in class common.dto.ChatEventDTO
-
Récupère le type d'événement.
H
- handleLogin(WebSocket, ChatEventDTO) - Method in class server.metier.service.ClientService
-
Gère la tentative de connexion d'un client.
- handleNewChannel(WebSocket, ChatEventDTO) - Method in class server.metier.service.ClientService
-
Savoir ou est l'utilisateur Fo"
- handleNewMessage(WebSocket, ChatEventDTO) - Method in class server.metier.service.ClientService
-
Gère l'insertion d'un nouveau message Format attendu: "NEWMESSAGE:idClient:idChannel:leMessage"
- handleRegister(WebSocket, ChatEventDTO) - Method in class server.metier.service.ClientService
- hashPassword(String) - Static method in class server.metier.util.PasswordUtil
-
Hash un mot de passe en clair avec BCrypt.
I
- IEnvoyeur - Interface in client.metier.interfaces
-
Interface qui fait office de passerelle entre la couche métier et le serveur.
- IhmGui - Class in client.ihm
- IhmGui(Controleur) - Constructor for class client.ihm.IhmGui
- IMessageRepository - Interface in server.metier.interfaces
-
Interface définissant les opérations de persistance pour les messages de chat.
- initialize() - Method in class client.ihm.frame.affichage.MateZoneFrame
-
Méthode appelée automatiquement après le chargement du FXML.
- initialize() - Method in class client.ihm.panel.affichage.ChannelPanel
-
Méthode appelée automatiquement après le chargement du FXML.
- initialize() - Method in class client.ihm.panel.affichage.MessagePanel
-
Méthode appelée automatiquement après le chargement du FXML.
- initialize() - Method in class client.ihm.panel.connexion.ConnexionPanel
- initializeJavaFXIfNeeded() - Method in class client.ihm.JavaFXApplicationManager
-
Initialise JavaFX si ce n'est pas déjà fait.
- INotifieur - Interface in client.metier.interfaces
-
Interface qui fait office de passerelle entre le serveur et le contrôleur.
- isBCryptHash(String) - Static method in class server.metier.util.PasswordUtil
-
Vérifie si un hash donné est un hash BCrypt valide.
- IUtilisateurRepository - Interface in server.metier.interfaces
-
Interface définissant les opérations de persistance pour les utilisateurs.
- IWebSocketMateZone - Interface in server.metier.interfaces
-
Interface définissant les opérations WebSocket pour la communication temps réel.
J
- JavaFXApplicationManager - Class in client.ihm
-
Gestionnaire pour l'application JavaFX.
- JavaFXApplicationManager() - Constructor for class client.ihm.JavaFXApplicationManager
- jsonToEventDTO(String) - Static method in class common.dto.ChatEventDTO
-
Désérialise une chaîne JSON en instance ChatEventDTO.
- jsonToLstEventDTO(String) - Static method in class common.dto.ChatEventDTO
-
Désérialise une chaîne JSON en instance ChatEventDTO avec liste d'événements.
L
- lancerApp() - Method in class client.controleur.Controleur
-
Lance l'application en affichant la fenêtre de connexion.
- lancerConnexionFrame() - Method in class client.ihm.IhmGui
- lancerMateZoneFrame(String) - Method in class client.ihm.IhmGui
- listClients() - Method in class server.bd.repository.UtilisateurRepository
-
Alias de la méthode getClients() pour compatibilité d'interface.
- LOGIN - Enum constant in enum class common.protocol.EventEnum
-
Événement de connexion utilisateur.
M
- main(String[]) - Static method in class client.MainClient
- main(String[]) - Static method in class server.MainServer
-
Méthode principale du serveur MateZone.
- MainClient - Class in client
-
Classe principale du client qui sert de point d'entrée pour l'application.
- MainClient() - Constructor for class client.MainClient
- MainServer - Class in server
-
Point d'entrée principal du serveur MateZone.
- MainServer() - Constructor for class server.MainServer
- majClient(Client) - Method in class server.bd.repository.UtilisateurRepository
-
Met à jour les informations d'un client existant.
- MateZoneFrame - Class in client.ihm.frame.affichage
-
Fenêtre principale de MateZone utilisant JavaFX et FXML.
- MateZoneFrame(Controleur) - Constructor for class client.ihm.frame.affichage.MateZoneFrame
-
Constructeur de la fenêtre principale MateZone.
- MESSAGE - Enum constant in enum class common.protocol.EventEnum
-
Événement représentant un message de chat complet.
- MESSAGE_LIST - Enum constant in enum class common.protocol.EventEnum
-
Événement contenant une liste de messages de chat.
- MessagePanel - Class in client.ihm.panel.affichage
-
Panneau de message utilisant JavaFX et FXML pour représenter un message individuel dans le chat.
- MessagePanel(ChatEventDTO, String) - Constructor for class client.ihm.panel.affichage.MessagePanel
-
Constructeur du panneau de message.
- MessageRepository - Class in server.bd.repository
-
Classe responsable de toutes les opérations de base de données sur la tables Message Gère les clients, les messages et l'authentification
- MessageRepository() - Constructor for class server.bd.repository.MessageRepository
-
Constructeur qui initialise la connexion à la base de données MySQL
- Metier - Class in client.metier
-
Classe Métier - Gère la logique métier de l'application de chat MateZone.
- Metier(IEnvoyeur, INotifieur) - Constructor for class client.metier.Metier
-
Constructeur de la classe Métier.
N
- NEW_CHANNEL - Enum constant in enum class common.protocol.EventEnum
-
Événement de connexion à un nouveau canal de chat.
- NEW_MESSAGE - Enum constant in enum class common.protocol.EventEnum
-
Événement d'envoi d'un nouveau message texte.
- NEW_MESSAGE_IMG - Enum constant in enum class common.protocol.EventEnum
-
Événement d'envoi d'un nouveau message avec image.
- notifierErreur(String) - Method in class client.controleur.Controleur
-
Notifie une erreur à l'interface utilisateur.
- notifierErreur(String) - Method in interface client.metier.interfaces.INotifieur
-
Notifie une erreur à afficher à l'utilisateur.
- notifierMessage(ChatEventDTO) - Method in class client.controleur.Controleur
-
Notifie la réception d'un message depuis le serveur.
- notifierMessage(ChatEventDTO) - Method in interface client.metier.interfaces.INotifieur
-
Notifie la réception d'un message depuis le serveur.
- notifierMessage(ChatEventDTO) - Method in class client.metier.Metier
-
Traite les événements de notification reçus du serveur.
O
- onClose(int, String, boolean) - Method in class client.infrastructure.websocket.WebSocketChatAdapter
-
Callback appelé lors de la fermeture de la connexion WebSocket.
- onClose(WebSocket, int, String, boolean) - Method in class server.Protocol.webSocket.WebSocketMateZone
-
Méthode appelée lors de la fermeture d'une connexion WebSocket.
- onError(Exception) - Method in class client.infrastructure.websocket.WebSocketChatAdapter
-
Callback appelé en cas d'erreur dans la connexion WebSocket.
- onError(WebSocket, Exception) - Method in class server.Protocol.webSocket.WebSocketMateZone
-
Méthode appelée en cas d'erreur sur une connexion WebSocket.
- onMessage(String) - Method in class client.infrastructure.websocket.WebSocketChatAdapter
-
Callback appelé lors de la réception d'un message du serveur.
- onMessage(WebSocket, String) - Method in class server.Protocol.webSocket.WebSocketMateZone
-
Méthode appelée lors de la réception d'un message WebSocket.
- onOpen(ServerHandshake) - Method in class client.infrastructure.websocket.WebSocketChatAdapter
-
Callback appelé lors de l'ouverture réussie de la connexion WebSocket.
- onOpen(WebSocket, ClientHandshake) - Method in class server.Protocol.webSocket.WebSocketMateZone
-
Méthode appelée lors de l'ouverture d'une nouvelle connexion WebSocket.
- onStart() - Method in class server.Protocol.webSocket.WebSocketMateZone
-
Méthode appelée au démarrage du serveur WebSocket.
- ouvrirParametre() - Method in class client.ihm.frame.affichage.MateZoneFrame
P
- PasswordUtil - Class in server.metier.util
-
Classe utilitaire pour la gestion sécurisée des mots de passe.
- PERM_CHANNEL - Enum constant in enum class common.protocol.EventEnum
-
Événement représentant un canal spécifique avec ses permissions.
- permChannel(int) - Method in class server.bd.repository.UtilisateurRepository
- permChannel(int) - Method in interface server.metier.interfaces.IUtilisateurRepository
-
Récupère l'avatar d'un client par son identifiant.
- PERMS_CHANNELS - Enum constant in enum class common.protocol.EventEnum
-
Événement contenant la liste des canaux disponibles pour l'utilisateur.
S
- sendMessage(int, int, String) - Method in class server.bd.repository.MessageRepository
-
Envoie un message dans un groupe
- sendMessage(int, int, String) - Method in interface server.metier.interfaces.IMessageRepository
-
Envoie et persiste un nouveau message dans un canal de chat.
- server - package server
- server.bd - package server.bd
- server.bd.repository - package server.bd.repository
- server.metier.interfaces - package server.metier.interfaces
- server.metier.model - package server.metier.model
- server.metier.service - package server.metier.service
- server.metier.util - package server.metier.util
- server.Protocol.webSocket - package server.Protocol.webSocket
- setClient(int, String) - Method in class client.metier.Metier
-
Configure les informations du client après une connexion réussie.
- setClientChannel(WebSocket, int) - Method in interface server.metier.interfaces.IWebSocketMateZone
-
Associe une connexion client à un canal de chat spécifique.
- setClientChannel(WebSocket, int) - Method in class server.Protocol.webSocket.WebSocketMateZone
-
Associe un client WebSocket à un canal de chat spécifique.
- setCreatedAt(Timestamp) - Method in class server.metier.model.Client
-
Définit la date de création du compte.
- setData(Map) - Method in class common.dto.ChatEventDTO
-
Définit la map des données associées à l'événement.
- setId(int) - Method in class server.metier.model.Client
-
Définit l'identifiant du client.
- setIWebSocketMateZone(IWebSocketMateZone) - Method in class server.metier.service.ClientService
-
Configure l'interface WebSocket pour ce service.
- setLstEventDTO(List) - Method in class common.dto.ChatEventDTO
-
Définit la liste des événements de chat.
- setMdp(String) - Method in class server.metier.model.Client
-
Définit le mot de passe du client.
- setNomCannel(String) - Method in class client.ihm.frame.affichage.MateZoneFrame
- setPseudo(String) - Method in class server.metier.model.Client
-
Définit le pseudonyme du client.
- setType(EventEnum) - Method in class common.dto.ChatEventDTO
-
Définit le type d'événement.
- SIGNUP - Enum constant in enum class common.protocol.EventEnum
-
Événement d'inscription d'un nouvel utilisateur.
- start(Stage) - Method in class client.ihm.frame.connexion.ConnexionFrame
- startAvatarServer(IUtilisateurRepository) - Static method in class server.MainServer
-
Démarre un serveur HTTP minimaliste pour servir les avatars utilisateur.
- succesLogin(String) - Method in class client.controleur.Controleur
-
Traite le succès de la connexion d'un utilisateur.
- succesLogin(String) - Method in interface client.metier.interfaces.INotifieur
-
Notifie le succès d'une connexion utilisateur.
- SUCCESS - Enum constant in enum class common.protocol.EventEnum
-
Événement de succès général avec message.
- SUCCESS_LOGIN - Enum constant in enum class common.protocol.EventEnum
-
Événement de succès de connexion.
- SUCCESS_SIGNUP - Enum constant in enum class common.protocol.EventEnum
-
Événement de succès d'inscription.
T
- tenterConnexionClient(String, String) - Method in class client.controleur.Controleur
-
Tente la connexion d'un client avec ses identifiants.
- tenterEnregistrement(String, String) - Method in class client.controleur.Controleur
-
Tente l'enregistrement d'un nouvel utilisateur.
- testerConnexion() - Method in class server.bd.ConnexionBD
-
Méthode pour tester la connexion à la base de données
- toJson() - Method in class common.dto.ChatEventDTO
-
Sérialise cette instance en chaîne JSON.
- toString() - Method in class common.dto.ChatEventDTO
-
Représentation textuelle de l'événement de chat.
- toString() - Method in class server.metier.model.Client
-
Représentation textuelle du client pour le débogage et les logs.
U
- UtilisateurRepository - Class in server.bd.repository
-
Repository gérant toutes les opérations de base de données liées aux utilisateurs.
- UtilisateurRepository() - Constructor for class server.bd.repository.UtilisateurRepository
-
Constructeur qui initialise la connexion à la base de données.
V
- valueOf(String) - Static method in enum class common.protocol.EventEnum
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class common.protocol.EventEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verifyPassword(String, String) - Static method in class server.metier.util.PasswordUtil
-
Vérifie qu'un mot de passe en clair correspond à un hash BCrypt.
W
- WebSocketChatAdapter - Class in client.infrastructure.websocket
-
Adaptateur WebSocket pour la communication avec le serveur de chat MateZone.
- WebSocketChatAdapter(String, INotifieur) - Constructor for class client.infrastructure.websocket.WebSocketChatAdapter
-
Constructeur de l'adaptateur WebSocket.
- WebSocketMateZone - Class in server.Protocol.webSocket
-
Serveur WebSocket principal de l'application MateZone.
- WebSocketMateZone(int, ClientService) - Constructor for class server.Protocol.webSocket.WebSocketMateZone
-
Constructeur du serveur WebSocket MateZone.
All Classes and Interfaces|All Packages