diff --git a/src/main/java/org/ntlab/citrusserver/repositories/BookManager.java b/src/main/java/org/ntlab/citrusserver/repositories/BookManager.java index ff9d9f5..97817d0 100644 --- a/src/main/java/org/ntlab/citrusserver/repositories/BookManager.java +++ b/src/main/java/org/ntlab/citrusserver/repositories/BookManager.java @@ -1,13 +1,14 @@ package org.ntlab.citrusserver.repositories; import org.ntlab.citrusserver.entities.Account; +import org.ntlab.citrusserver.entities.Book; import org.springframework.stereotype.Repository; import java.util.HashMap; @Repository public class BookManager { - private HashMap> booksMap = new HashMap>(); + private HashMap> booksMap = new HashMap<>(); //本の一覧を返す public HashMap> getBooksMap() @@ -18,12 +19,9 @@ //本の新規作成 public int createBook(String accountId, String title, String color, Boolean publicity) { - Account account = new Account(accountId); //仮(Account作成時に相談) - Book book = new Book(accountId); - book.setTitle(title); - book.setColor(color); - book.setPublicity(publicity); - account.setBookCount(); //仮(本作成時、Account側で持っている数の加算を行ってもらう) + Account account = new Account(); //仮(Account作成時に相談) + Book book = new Book(title, publicity, color); + account.setBookCount(); //仮(本作成時、Account側で作られた本の数の加算を行ってもらう) return account.getnewId(); //仮(本の数を更新し、AccountIDを返してもらう) } @@ -48,7 +46,7 @@ } //本のタイトルを変更 - public void putColor(String accountId, Integer bookId, String title) + public void putTitle(String accountId, Integer bookId, String title) { booksMap.get(accountId).get(bookId).setTitle(title); }