2025-10-26 03:30:51 +01:00
|
|
|
|
package fr.iutfbleau.papillon;
|
|
|
|
|
|
|
2025-10-25 20:15:01 +02:00
|
|
|
|
/**
|
|
|
|
|
|
* 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
|
2025-10-26 03:30:51 +01:00
|
|
|
|
* @author Seri-khane YOLOU, Aylane SEHL, Jenson VAL
|
2025-10-25 20:15:01 +02:00
|
|
|
|
*/
|
2025-10-23 00:35:41 +02:00
|
|
|
|
public class Rappel {
|
2025-10-25 20:15:01 +02:00
|
|
|
|
|
2025-10-23 00:35:41 +02:00
|
|
|
|
private int id;
|
|
|
|
|
|
private String titre;
|
|
|
|
|
|
private String contenu;
|
|
|
|
|
|
private String theme;
|
|
|
|
|
|
private int rang;
|
|
|
|
|
|
|
2025-10-25 20:15:01 +02:00
|
|
|
|
/** Constructeur vide (utilisé notamment pour la lecture SQL). */
|
|
|
|
|
|
public Rappel() {}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* Constructeur d’un 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 l’ordre d’affichage
|
|
|
|
|
|
*/
|
2025-10-23 00:35:41 +02:00
|
|
|
|
public Rappel(String titre, String contenu, String theme, int rang) {
|
|
|
|
|
|
this(0, titre, contenu, theme, rang);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-10-25 20:15:01 +02:00
|
|
|
|
/**
|
|
|
|
|
|
* Constructeur complet avec identifiant.
|
|
|
|
|
|
*
|
|
|
|
|
|
* @param id l’identifiant du rappel
|
|
|
|
|
|
* @param titre le titre du rappel
|
|
|
|
|
|
* @param contenu le contenu
|
|
|
|
|
|
* @param theme le thème
|
|
|
|
|
|
* @param rang le rang de priorité
|
|
|
|
|
|
*/
|
2025-10-23 00:35:41 +02:00
|
|
|
|
public Rappel(int id, String titre, String contenu, String theme, int rang) {
|
|
|
|
|
|
this.id = id;
|
|
|
|
|
|
this.titre = titre;
|
|
|
|
|
|
this.contenu = contenu;
|
|
|
|
|
|
this.theme = theme;
|
|
|
|
|
|
this.rang = rang;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-10-25 20:15:01 +02:00
|
|
|
|
/** @return l’identifiant du rappel */
|
|
|
|
|
|
public int getId() { return id; }
|
2025-10-23 00:35:41 +02:00
|
|
|
|
|
2025-10-25 20:15:01 +02:00
|
|
|
|
/** @param id définit l’identifiant du rappel */
|
|
|
|
|
|
public void setId(int id) { this.id = id; }
|
2025-10-23 00:35:41 +02:00
|
|
|
|
|
2025-10-25 20:15:01 +02:00
|
|
|
|
/** @return le titre du rappel */
|
|
|
|
|
|
public String getTitre() { return titre; }
|
2025-10-23 00:35:41 +02:00
|
|
|
|
|
2025-10-25 20:15:01 +02:00
|
|
|
|
/** @param titre définit le titre du rappel */
|
|
|
|
|
|
public void setTitre(String titre) { this.titre = titre; }
|
2025-10-23 00:35:41 +02:00
|
|
|
|
|
2025-10-25 20:15:01 +02:00
|
|
|
|
/** @return le contenu du rappel */
|
|
|
|
|
|
public String getContenu() { return contenu; }
|
2025-10-23 00:35:41 +02:00
|
|
|
|
|
2025-10-25 20:15:01 +02:00
|
|
|
|
/** @param contenu définit le contenu du rappel */
|
|
|
|
|
|
public void setContenu(String contenu) { this.contenu = contenu; }
|
2025-10-23 00:35:41 +02:00
|
|
|
|
|
2025-10-25 20:15:01 +02:00
|
|
|
|
/** @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; }
|
|
|
|
|
|
}
|