Java Reference
In-Depth Information
column = { @Column(name = "DELIVERY_STREET2") }),
@AttributeOverride(name = "city",
column = @Column(name = "DELIVERY_CITY")),
@AttributeOverride(name = "state",
column = @Column(name = "DELIVERY_STATE")),
@AttributeOverride(name = "zip",
column = @Column(name = "DELIVERY_ZIP")) })
private Address deliveryAddress;
@Embedded( {
@AttributeOverride(name = "type",
column = { @Column(name = "PAYMENT_TYPE") }),
@AttributeOverride(name = "name",
column = { @Column(name = "PAYMENT_NAME") }),
@AttributeOverride(name = "number",
column = @Column(name = "PAYMENT_NUMBER")),
@AttributeOverride(name = "month",
column = @Column(name = "PAYMENT_MONTH")),
@AttributeOverride(name = "year",
column = @Column(name = "PAYMENT_YEAR")) })
private PaymentInformation paymentInformation;
public void updateQuantities(int[] quantities) {
List<MenuItem> menuItems = restaurant.getMenuItems();
lineItems.clear();
Iterator it = menuItems.iterator();
int index = 0;
for (int i = 0; i < quantities.length; i++) {
int quantity = quantities[i];
MenuItem menuItem = (MenuItem) it.next();
if (quantity > 0) {
lineItems
.add(new PendingOrderLineItem(
quantity, menuItem));
}
}
setState(meetsMinimumOrder() ? PendingOrder.READY_FOR_CHECKOUT
: PendingOrder.RESTAURANT_SELECTED);
}
}
Search WWH ::




Custom Search