Index

A B C D E F G H I J L M N O S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

C

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.
clearMessages() - Method in class client.ihm.panel.affichage.SalonPanel
Supprime tous les messages du salon de chat.
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
Fenêtre de connexion qui étend JFrame et sert d'interface principale pour l'authentification.
ConnexionFrame(Controleur) - Constructor for class client.ihm.frame.connexion.ConnexionFrame
Constructeur de la fenêtre de connexion.
ConnexionPanel - Class in client.ihm.panel.connexion
Panneau de connexion qui étend JPanel et gère l'interface de connexion utilisateur.
ConnexionPanel(Controleur) - Constructor for class client.ihm.panel.connexion.ConnexionPanel
Constructeur du panneau de connexion.
Controleur - Class in client.controleur
Classe principale de contrôle de l'application MateZone côté Client.
Controleur() - 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.
A B C D E F G H I J L M N O S T U V W 
All Classes and Interfaces|All Packages|Serialized Form