Ejemplo n.º 1
0
  private List<String> getCodigosDosItensImpressos() {
    List<String> codigos = new ArrayList<>();

    for (ItemCompra item : this.itensDeCompra) {
      if (item.isImpresso()) codigos.add(item.getCodigo());
    }
    return codigos;
  }
Ejemplo n.º 2
0
  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;
  }
Ejemplo n.º 3
0
  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());
      }
    }
  }