2025-10-25 20:15:01 +02:00
|
|
|
|
/**
|
|
|
|
|
|
* La classe <code>Utilisateur</code> représente un utilisateur unique
|
|
|
|
|
|
* du logiciel Papillon, identifié par une clé locale.
|
|
|
|
|
|
*
|
|
|
|
|
|
* @version 1.0
|
|
|
|
|
|
* @author Seri-khane Yolou, Aylane SEHL, Jenson VAL
|
|
|
|
|
|
*/
|
|
|
|
|
|
package fr.iutfbleau.papillon;
|
|
|
|
|
|
|
2025-10-23 23:42:25 +02:00
|
|
|
|
public class Utilisateur {
|
2025-10-25 20:15:01 +02:00
|
|
|
|
|
2025-10-23 23:42:25 +02:00
|
|
|
|
private int id;
|
2025-10-25 20:15:01 +02:00
|
|
|
|
private String cle;
|
2025-10-23 23:42:25 +02:00
|
|
|
|
|
2025-10-25 20:15:01 +02:00
|
|
|
|
/**
|
|
|
|
|
|
* Constructeur complet d’un utilisateur.
|
|
|
|
|
|
*
|
|
|
|
|
|
* @param id l’identifiant de l’utilisateur
|
|
|
|
|
|
* @param cle la clé unique d’identification
|
|
|
|
|
|
*/
|
|
|
|
|
|
public Utilisateur(int id, String cle) {
|
2025-10-23 23:42:25 +02:00
|
|
|
|
this.id = id;
|
2025-10-25 20:15:01 +02:00
|
|
|
|
this.cle = cle;
|
2025-10-23 23:42:25 +02:00
|
|
|
|
}
|
|
|
|
|
|
|
2025-10-25 20:15:01 +02:00
|
|
|
|
/**
|
|
|
|
|
|
* Constructeur d’un utilisateur à partir de sa clé uniquement.
|
|
|
|
|
|
*
|
|
|
|
|
|
* @param cle la clé unique d’identification
|
|
|
|
|
|
*/
|
|
|
|
|
|
public Utilisateur(String cle) {
|
|
|
|
|
|
this.cle = cle;
|
2025-10-23 23:42:25 +02:00
|
|
|
|
}
|
|
|
|
|
|
|
2025-10-25 20:15:01 +02:00
|
|
|
|
/** @return l’identifiant de l’utilisateur */
|
2025-10-23 23:42:25 +02:00
|
|
|
|
public int getId() { return id; }
|
|
|
|
|
|
|
2025-10-25 20:15:01 +02:00
|
|
|
|
/** @param id définit l’identifiant de l’utilisateur */
|
2025-10-23 23:42:25 +02:00
|
|
|
|
public void setId(int id) { this.id = id; }
|
|
|
|
|
|
|
2025-10-25 20:15:01 +02:00
|
|
|
|
/** @return la clé unique de l’utilisateur */
|
|
|
|
|
|
public String getCle() { return cle; }
|
|
|
|
|
|
|
|
|
|
|
|
/** @param cle définit la clé unique de l’utilisateur */
|
|
|
|
|
|
public void setCle(String cle) { this.cle = cle; }
|
|
|
|
|
|
|
|
|
|
|
|
/** @return une représentation textuelle de l’utilisateur */
|
|
|
|
|
|
@Override
|
2025-10-23 23:42:25 +02:00
|
|
|
|
public String toString() {
|
2025-10-25 20:15:01 +02:00
|
|
|
|
return "Utilisateur [id=" + id + ", cle=" + cle + "]";
|
2025-10-23 23:42:25 +02:00
|
|
|
|
}
|
|
|
|
|
|
}
|