Index
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.
All Classes and Interfaces|All Packages|Serialized Form