package de.lukasniemeier.mensa.model;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import de.lukasniemeier.mensa.utils.SerializableTime;
/**
* Created on 17.09.13.
*/
public class Menu implements Serializable {
private final WeeklyMenu weeklyMenu;
private final List<Meal> meals;
public Menu(WeeklyMenu weeklyMenu) {
this.weeklyMenu = weeklyMenu;
this.meals = new ArrayList<Meal>();
}
public WeeklyMenu getWeeklyMenu() {
return weeklyMenu;
}
public List<Meal> getMeals() {
return meals;
}
public void add(Meal meal) {
meals.add(meal);
}
public SerializableTime getMenuDay() {
return weeklyMenu.getMenus().inverse().get(this);
}
}