Пример #1
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());
      }
    }
  }
Пример #2
0
  private void atualizarQuantidadeDisponivelDoItemCompra(final ItemEstoque itemEstoque) {
    ItemCompra item =
        Iterables.find(
            this.itensDeCompra,
            new Predicate<ItemCompra>() {

              @Override
              public boolean apply(ItemCompra item) {
                return item.temCodigo(itemEstoque.getCodigo());
              }
            });

    item.setQuantidadeNoEstoque(itemEstoque.getQuantidade());
  }