package com.yummynoodlebar.persistence.domain; import com.yummynoodlebar.events.menu.MenuItemDetails; import java.math.BigDecimal; public class MenuItem { private String id; private String name; private BigDecimal cost; private int minutesToPrepare; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public BigDecimal getCost() { return cost; } public void setCost(BigDecimal cost) { this.cost = cost; } public int getMinutesToPrepare() { return minutesToPrepare; } public void setMinutesToPrepare(int minutesToPrepare) { this.minutesToPrepare = minutesToPrepare; } public MenuItemDetails toStatusDetails() { return new MenuItemDetails(id, name, cost, minutesToPrepare); } public static MenuItem fromStatusDetails(MenuItemDetails orderStatusDetails) { MenuItem item = new MenuItem(); item.cost = orderStatusDetails.getCost(); item.id = orderStatusDetails.getId(); item.minutesToPrepare = orderStatusDetails.getMinutesToPrepare(); item.name = orderStatusDetails.getName(); return item; } }