private List<String> getCodigosDosItensImpressos() { List<String> codigos = new ArrayList<>(); for (ItemCompra item : this.itensDeCompra) { if (item.isImpresso()) codigos.add(item.getCodigo()); } return codigos; }
private ItemCompra procurarItemPelaId(final String codigo, Formato formato) { for (ItemCompra item : this.itensDeCompra) { if (item.getCodigo().equals(codigo) && item.getFormato().equals(formato)) { return item; } } return null; }
public void verificaDisponibilidadeNoEstoqueComRMI() { EstoqueService service = new EstoqueService(); Estoque estoque = service.getEstoque(); for (ItemCompra item : itensDeCompra) { if (item.isImpresso()) { ItemEstoque itemEstoque = estoque.getItemEstoque(item.getCodigo()); System.out.println("Disponibilidade do item: " + itemEstoque); item.setQuantidadeNoEstoque(itemEstoque.getQuantidade()); } } }