53 lines
1.4 KiB
Java
53 lines
1.4 KiB
Java
/**
|
||
* 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 cle;
|
||
|
||
/**
|
||
* 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.cle = cle;
|
||
}
|
||
|
||
/**
|
||
* 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; }
|
||
|
||
/** @param id définit l’identifiant de l’utilisateur */
|
||
public void setId(int id) { this.id = id; }
|
||
|
||
/** @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 "Utilisateur [id=" + id + ", cle=" + cle + "]";
|
||
}
|
||
}
|