Ajout de l'authentification par un user (key)

This commit is contained in:
2025-10-25 20:15:01 +02:00
parent 44ecaae3c5
commit 7016ca44bd
5 changed files with 279 additions and 123 deletions
+54 -42
View File
@@ -1,14 +1,44 @@
/**
* La classe <code>Rappel</code> représente un rappel utilisateur,
* avec un titre, un contenu, un thème et un rang de priorité.
*
* @version 1.0
* @author Seri-khane Yolou, Aylane SEHL, Jenson VAL
*/
package fr.iutfbleau.papillon;
public class Rappel {
private int id;
private String titre;
private String contenu;
private String theme;
private int rang;
/** Constructeur vide (utilisé notamment pour la lecture SQL). */
public Rappel() {}
/**
* Constructeur dun nouveau rappel sans identifiant.
*
* @param titre le titre du rappel
* @param contenu le contenu ou la description
* @param theme la catégorie ou le thème du rappel
* @param rang la priorité ou lordre daffichage
*/
public Rappel(String titre, String contenu, String theme, int rang) {
this(0, titre, contenu, theme, rang);
}
/**
* Constructeur complet avec identifiant.
*
* @param id lidentifiant du rappel
* @param titre le titre du rappel
* @param contenu le contenu
* @param theme le thème
* @param rang le rang de priorité
*/
public Rappel(int id, String titre, String contenu, String theme, int rang) {
this.id = id;
this.titre = titre;
@@ -17,51 +47,33 @@ public class Rappel {
this.rang = rang;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
/** @return lidentifiant du rappel */
public int getId() { return id; }
public String getTitre() {
return titre;
}
public void setTitre(String titre) {
this.titre = titre;
}
/** @param id définit lidentifiant du rappel */
public void setId(int id) { this.id = id; }
public String getContenu() {
return contenu;
}
public void setContenu(String contenu) {
this.contenu = contenu;
}
/** @return le titre du rappel */
public String getTitre() { return titre; }
public String getTheme() {
return theme;
}
public void setTheme(String theme) {
this.theme = theme;
}
/** @param titre définit le titre du rappel */
public void setTitre(String titre) { this.titre = titre; }
public int getRang() {
return rang;
}
public void setRang(int rang) {
this.rang = rang;
}
/** @return le contenu du rappel */
public String getContenu() { return contenu; }
// @Override
// public String toString() {
// @Override
// public String toString() {
// String texte = "[" + id + "] " + titre + " | " + theme + " | rang=" + rang + " | ";
// if (contenu != null) {
// texte = texte + contenu;
// }
// return texte;
// }
/** @param contenu définit le contenu du rappel */
public void setContenu(String contenu) { this.contenu = contenu; }
// }
}
/** @return le thème du rappel */
public String getTheme() { return theme; }
/** @param theme définit le thème du rappel */
public void setTheme(String theme) { this.theme = theme; }
/** @return le rang de priorité du rappel */
public int getRang() { return rang; }
/** @param rang définit le rang de priorité du rappel */
public void setRang(int rang) { this.rang = rang; }
}