parent
172f1b9923
commit
03217af0f6
@ -0,0 +1,70 @@
|
||||
package VeraxFeather.modele.articles;
|
||||
import VeraxFeather.modele.articles.contenus.Contenu;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class Article {
|
||||
private int id;
|
||||
private String titre;
|
||||
private String description;
|
||||
private String temps;
|
||||
private String date;
|
||||
private String auteur;
|
||||
private String imagePrincipale;
|
||||
|
||||
private double note;
|
||||
private List<Contenu> lContenus;
|
||||
|
||||
public Article(int id, String titre, String description, String temps, String date, String auteur, String imagePrincipale) {
|
||||
|
||||
this.titre = titre;
|
||||
this.description = description;
|
||||
this.temps = temps;
|
||||
this.date = date;
|
||||
this.auteur = auteur;
|
||||
this.imagePrincipale = imagePrincipale;
|
||||
this.lContenus = new ArrayList<>();
|
||||
this.note = 1;
|
||||
}
|
||||
|
||||
public void remplirArticle(List<Contenu> lContenus) {
|
||||
this.lContenus.addAll(lContenus);
|
||||
}
|
||||
|
||||
public List<Contenu> getContenus() {
|
||||
return lContenus;
|
||||
}
|
||||
|
||||
public int getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public String getImagePrincipale() {
|
||||
return imagePrincipale;
|
||||
}
|
||||
|
||||
public String getAuteur() {
|
||||
return auteur;
|
||||
}
|
||||
|
||||
public String getTitre() {
|
||||
return titre;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
||||
public String getTemps() {
|
||||
return temps;
|
||||
}
|
||||
|
||||
public String getDate() {
|
||||
return date;
|
||||
}
|
||||
|
||||
public double getNote() {
|
||||
return note;
|
||||
}
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
package VeraxFeather.modele.articles;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface IArticlesDataManager {
|
||||
List<Article> getAllArticles();
|
||||
|
||||
Article getArticle(int id);
|
||||
|
||||
List<Article> getDerniersArticles(int nbArticles);
|
||||
}
|
Loading…
Reference in new issue