package com.delect.motiver.server.util;
import java.util.ArrayList;
import java.util.List;
import com.delect.motiver.server.FoodInMeal;
import com.delect.motiver.server.FoodInMealTime;
import com.delect.motiver.server.Meal;
import com.delect.motiver.server.MealInTime;
public class ObjectConverter {
public static MealInTime getMealInTime(Meal meal) {
MealInTime model = new MealInTime();
model.setId(meal.getId());
model.setName(meal.getName());
//foods
if(model.getFoods() != null) {
List<FoodInMealTime> foods = new ArrayList<FoodInMealTime>();
for(FoodInMeal m : meal.getFoods()) {
foods.add(getFoodInMealTime(m));
}
model.setFoods(foods);
}
return model;
}
public static FoodInMealTime getFoodInMealTime(FoodInMeal food) {
FoodInMealTime model = new FoodInMealTime();
model.setId(food.getId());
model.setAmount(food.getAmount());
model.setNameId(food.getNameId());
return model;
}
}