コード例 #1
0
 private OrderItemDisplay createItemToDisplay(OrderItem item) {
   OrderItemDisplay itemToDisplay = new OrderItemDisplay();
   itemToDisplay.setId(item.getId());
   if (item instanceof PizzaOrderItem) {
     itemToDisplay.setItemName(((PizzaOrderItem) item).pizzaName());
     itemToDisplay.setPizzeria(((PizzaOrderItem) item).pizzeriaName());
     itemToDisplay.setIngredients(
         stringFyIngredientsList(
             ((PizzaOrderItem) item).getPizzeria_pizza().getPizza().getPizzaIngredients(),
             ((PizzaOrderItem) item).getPizzaOrderIngredients()));
   } else if (item instanceof BeverageOrderItem) {
     itemToDisplay.setItemName(((BeverageOrderItem) item).beverageName());
     itemToDisplay.setPizzeria(((BeverageOrderItem) item).pizzeriaName());
   }
   itemToDisplay.setCost(item.getCost());
   itemToDisplay.setNumber(item.getNumber());
   itemToDisplay.setImageItem("not found");
   return itemToDisplay;
 }