From 7499b130556bd81f7e47e83cc0030b895d7bddf9 Mon Sep 17 00:00:00 2001 From: Siwa12100 Date: Thu, 28 Mar 2024 20:22:43 +0100 Subject: [PATCH] ajout d'un attribut categorie aux articles --- .../java/VeraxFeather/modele/articles/Article.java | 10 +++++++++- .../modele/articles/stub/StubArticles.java | 8 ++++---- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/main/java/VeraxFeather/modele/articles/Article.java b/src/main/java/VeraxFeather/modele/articles/Article.java index d80a906..4117fbf 100644 --- a/src/main/java/VeraxFeather/modele/articles/Article.java +++ b/src/main/java/VeraxFeather/modele/articles/Article.java @@ -11,12 +11,15 @@ public class Article { private String temps; private String date; private String auteur; + + // politique, environnement, culture, economie + private String categorie; private String imagePrincipale; private double note; private List lContenus; - public Article(int id, String titre, String description, String temps, String date, String auteur, String imagePrincipale) { + public Article(int id, String titre, String description, String temps, String date, String auteur, String imagePrincipale, String categorie) { this.id = id; this.titre = titre; @@ -27,6 +30,7 @@ public class Article { this.imagePrincipale = imagePrincipale; this.lContenus = new ArrayList<>(); this.note = 1; + this.categorie = categorie; } public void remplirArticle(List lContenus) { @@ -68,4 +72,8 @@ public class Article { public double getNote() { return note; } + + public String getCategorie() { + return this.categorie; + } } diff --git a/src/main/java/VeraxFeather/modele/articles/stub/StubArticles.java b/src/main/java/VeraxFeather/modele/articles/stub/StubArticles.java index 899c4e5..da9ea6f 100644 --- a/src/main/java/VeraxFeather/modele/articles/stub/StubArticles.java +++ b/src/main/java/VeraxFeather/modele/articles/stub/StubArticles.java @@ -25,27 +25,27 @@ public class StubArticles implements IArticlesDataManager { // Article 1 Article article1 = new Article(1, "Thinkerview", "Thinkerview est une chaîne passionnante chaîne youtube d'interview-débat.", - "3", LocalDate.now().toString(), "Siwa", "https://cdn.discordapp.com/attachments/1150826798549049554/1219554341388816437/stub1.webp?ex=660bb97d&is=65f9447d&hm=3e1e8d3372ae897fa4e2aa1ec730d976d74b35fce96cb8d78d6f9239e2836564&"); + "3", LocalDate.now().toString(), "Siwa", "https://cdn.discordapp.com/attachments/1150826798549049554/1219554341388816437/stub1.webp?ex=660bb97d&is=65f9447d&hm=3e1e8d3372ae897fa4e2aa1ec730d976d74b35fce96cb8d78d6f9239e2836564&", "politique"); article1.remplirArticle(contenuMap.get("article1")); lArticles.add(article1); // Article 2 Article article2 = new Article(2, "Le réchauffement climatique : un mythe ?", "Revenons sur les différentes controverses à ce sujet.", - "7", LocalDate.now().toString(), "Siwa", "https://cdn.discordapp.com/attachments/1150826798549049554/1219555874339815454/stub2.webp?ex=660bbaea&is=65f945ea&hm=80aef945e8410b18395c716fdd19265608f7b1263731192d5c69f807fce9e944&"); + "7", LocalDate.now().toString(), "Siwa", "https://cdn.discordapp.com/attachments/1150826798549049554/1219555874339815454/stub2.webp?ex=660bbaea&is=65f945ea&hm=80aef945e8410b18395c716fdd19265608f7b1263731192d5c69f807fce9e944&", "environnement"); article2.remplirArticle(contenuMap.get("article5")); lArticles.add(article2); // Article 4 Article article3 = new Article(3, "La terre plate : vraiment ?", "Pour réfuter la fausse croyance que la Terre est plate, il est essentiel de s'appuyer sur des preuves scientifiques et des observations historiques. ", - "5", LocalDate.now().toString(), "Siwa", "https://cdn.discordapp.com/attachments/1150826798549049554/1219547864196317225/stub1.webp?ex=660bb374&is=65f93e74&hm=a9e5dd48faa3ae68c358309af8949c46dfd4dea9c4d6e3d845d707784e5341cf&"); + "5", LocalDate.now().toString(), "Siwa", "https://cdn.discordapp.com/attachments/1150826798549049554/1219547864196317225/stub1.webp?ex=660bb374&is=65f93e74&hm=a9e5dd48faa3ae68c358309af8949c46dfd4dea9c4d6e3d845d707784e5341cf&", "culture"); article3.remplirArticle(contenuMap.get("article4")); lArticles.add(article3); // Article 4 Article article4 = new Article(4, "L'ia & humanité : quel avenir ? ", "Explorons les progrès remarquables dans le domaine de l'IA, les secteurs qu'elle révolutionne, et les implications éthiques majeures qu'elle soulève.", - "9", LocalDate.now().toString(), "Luthen", "https://cdn.discordapp.com/attachments/1150826798549049554/1219560686254817290/stub1.webp?ex=660bbf65&is=65f94a65&hm=021bd8c90c89347f31373468cc7a03ae15f1d3f9988a5b4325149c6df938d7bb&"); + "9", LocalDate.now().toString(), "Luthen", "https://cdn.discordapp.com/attachments/1150826798549049554/1219560686254817290/stub1.webp?ex=660bbf65&is=65f94a65&hm=021bd8c90c89347f31373468cc7a03ae15f1d3f9988a5b4325149c6df938d7bb&", "culture"); article4.remplirArticle(contenuMap.get("article6"));