コード例 #1
0
  /** Добавление записи */
  public void addItem() {
    Item item = new Item();
    item.setBookOrder(newBookOrder);
    item.setBook(selectedBook);

    boolean bookHasAdded = false;
    for (Item i : this.newBookOrder.getItems()) { // Проверка на уже
      // добавленные
      if (i.getBook().getId() == selectedBook.getId()) {
        bookHasAdded = true;
        break;
      }
    }

    if (!bookHasAdded && !selectedBook.isBlocked() && !selectedBook.isReads())
      this.newBookOrder.getItems().add(item);
  }