import java.util.ArrayList; public class Request { ArrayList mealRequest = new ArrayList<>(); Customer customer; Employee employee; static int numberRequest = 0; enum status {pending, accepted, rejected}; public Request(ArrayList mealRequest, Customer customer) { this.mealRequest = mealRequest; this.customer = customer; numberRequest++; } public Customer getCustomer() { return customer; } public ArrayList getMeal() { return mealRequest; } public static int getNumberRequest() { return numberRequest; } public void setCustomer(Customer customer) { this.customer = customer; } public void setMeal(ArrayList mealRequest) { this.mealRequest = mealRequest; } public static void setNumberRequest(int numberRequest) { Request.numberRequest = numberRequest; } public void makeMealRequest(Meal meal, ArrayList items) { //قصة الثريدات هون boolean canMakeMeal = true; for (Item item : items) { if (Store.itemStore.containsKey(item) && Store.itemStore.get(item) > 0) { // الكمية متوفرة } else { canMakeMeal = false; break; } } if (canMakeMeal) { meal.setItems(items); mealRequest.add(meal); } }}