diff --git a/src/main/java/org/ntlab/citrusserver/repositories/BookManager.java b/src/main/java/org/ntlab/citrusserver/repositories/BookManager.java index 97817d0..a9c9fd1 100644 --- a/src/main/java/org/ntlab/citrusserver/repositories/BookManager.java +++ b/src/main/java/org/ntlab/citrusserver/repositories/BookManager.java @@ -11,7 +11,7 @@ private HashMap> booksMap = new HashMap<>(); //本の一覧を返す - public HashMap> getBooksMap() + public HashMap> getBooks() { return booksMap; } @@ -21,8 +21,9 @@ { Account account = new Account(); //仮(Account作成時に相談) Book book = new Book(title, publicity, color); - account.setBookCount(); //仮(本作成時、Account側で作られた本の数の加算を行ってもらう) - return account.getnewId(); //仮(本の数を更新し、AccountIDを返してもらう) + int newBookId = account.getNewBookId(accountId); //仮(本の数を更新し、AccountIDを返してもらう) + booksMap.get(accountId).put(newBookId, book); //ブックに追加 + return newBookId; } //本の情報を取得