public double getTotal() { double total = 0; for (ItemDoPedido itemDoPedido : itens) { total += itemDoPedido.getTotal(); } return total; }
public void removerItem(long codigo) { Iterator iterator = itens.iterator(); while (iterator.hasNext()) { ItemDoPedido item = (ItemDoPedido) iterator.next(); if (item.getCodigo() == codigo) { iterator.remove(); } } }
public void adicionarItem(long codigo) { for (ItemDoPedido itemDoPedido : itens) { if (itemDoPedido.getCodigo() == codigo) { itemDoPedido.incrementarQuantidade(); return; } } ItemDoPedido item = new ItemDoPedido(cardapio.getRobo(codigo)); itens.add(item); }