public String toString() { String aliments = ""; for (Aliment aliment : listeAliments) { aliments = aliments + aliment.toString() + " "; } return this.nom + " Ingrédients : " + aliments; }
public boolean estConsommable(Aliment a) { Date c = Calendar.getInstance().getTime(); if (a.getPeremption().after(c)) { return true; } else { return false; } }
public String recetteValide(Frigo frigo) { boolean res = false; int i = 0; for (Aliment aliment : listeAliments) { for (Aliment aliFrigo : frigo.getListeAliments()) { if (aliFrigo.getNom().equals(aliment.getNom())) { if (aliFrigo.getQuantite() >= aliment.getQuantite()) { res = true; i++; } else { return "Recette impossible !"; } } } } if (res && i == listeAliments.size()) { return "Recette possible !"; } else { return "Recette impossible !"; } }