Class UserModel
java.lang.Object
model.UserModel
Classe représentant le modèle de données pour les utilisateurs.
Elle contient des méthodes pour interagir avec la base de données concernant les utilisateurs.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetUserById(int id) Récupère un objet User à partir de son identifiant unique (ID).intRécupère l'identifiant unique (ID) d'un utilisateur en fonction de son nom d'utilisateur et de son mot de passe.booleanuserExists(String username) Vérifie si un utilisateur existe dans la base de données en fonction de son nom d'utilisateur.booleanuserExists(String username, String password) Vérifie si un utilisateur existe dans la base de données avec un nom d'utilisateur et un mot de passe.
-
Constructor Details
-
UserModel
public UserModel()
-
-
Method Details
-
getUserById
Récupère un objet User à partir de son identifiant unique (ID). Si aucun utilisateur n'est trouvé avec cet ID, la méthode renvoie null.- Parameters:
id- l'identifiant unique de l'utilisateur- Returns:
- l'objet User correspondant, ou null si aucun utilisateur n'est trouvé
-
userExists
Vérifie si un utilisateur existe dans la base de données en fonction de son nom d'utilisateur.- Parameters:
username- le nom d'utilisateur à vérifier- Returns:
- true si l'utilisateur existe, false sinon
-
userExists
Vérifie si un utilisateur existe dans la base de données avec un nom d'utilisateur et un mot de passe.- Parameters:
username- le nom d'utilisateur à vérifierpassword- le mot de passe à vérifier- Returns:
- true si les informations correspondent à un utilisateur, false sinon
-
getUserId
Récupère l'identifiant unique (ID) d'un utilisateur en fonction de son nom d'utilisateur et de son mot de passe. Renvoie l'ID de l'utilisateur si les informations sont correctes, ou 0 si l'utilisateur n'est pas trouvé.- Parameters:
username- le nom d'utilisateur à vérifierpassword- le mot de passe à vérifier- Returns:
- l'ID de l'utilisateur, ou 0 si l'utilisateur n'est pas trouvé
-