Ajout de l'authentification par un user (key)
This commit is contained in:
@@ -1,27 +1,52 @@
|
||||
/**
|
||||
* 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;
|
||||
|
||||
public class Utilisateur {
|
||||
|
||||
private int id;
|
||||
private String nom;
|
||||
private String cleUnique;
|
||||
private String cle;
|
||||
|
||||
public Utilisateur(int id, String nom, String cleUnique) {
|
||||
/**
|
||||
* 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) {
|
||||
this.id = id;
|
||||
this.nom = nom;
|
||||
this.cleUnique = cleUnique;
|
||||
this.cle = cle;
|
||||
}
|
||||
|
||||
public Utilisateur(String nom, String cleUnique) {
|
||||
this(0, nom, cleUnique);
|
||||
/**
|
||||
* Constructeur d’un utilisateur à partir de sa clé uniquement.
|
||||
*
|
||||
* @param cle la clé unique d’identification
|
||||
*/
|
||||
public Utilisateur(String cle) {
|
||||
this.cle = cle;
|
||||
}
|
||||
|
||||
/** @return l’identifiant de l’utilisateur */
|
||||
public int getId() { return id; }
|
||||
public String getNom() { return nom; }
|
||||
public String getCleUnique() { return cleUnique; }
|
||||
|
||||
/** @param id définit l’identifiant de l’utilisateur */
|
||||
public void setId(int id) { this.id = id; }
|
||||
public void setNom(String nom) { this.nom = nom; }
|
||||
public void setCleUnique(String cleUnique) { this.cleUnique = cleUnique; }
|
||||
|
||||
/** @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
|
||||
public String toString() {
|
||||
return "[id=" + id + "] nom=" + nom + " cle=" + cleUnique;
|
||||
return "Utilisateur [id=" + id + ", cle=" + cle + "]";
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user