diff --git a/src/main/java/org/ntlab/citrusserver/repositories/BookManager.java b/src/main/java/org/ntlab/citrusserver/repositories/BookManager.java index ba0980a..31756eb 100644 --- a/src/main/java/org/ntlab/citrusserver/repositories/BookManager.java +++ b/src/main/java/org/ntlab/citrusserver/repositories/BookManager.java @@ -18,17 +18,15 @@ } //本の一覧を返す - public HashMap getBooks(String accountId, String token) + public HashMap getBooks(String accountId) { - if(!accountManager.checkToken(accountId, token)) return null; //tokenが違う時 if(accountManager.getAccount(accountId) == null) return null; //アカウントが存在しない return booksMap.get(accountId); } //本の新規作成 - public Book createBook(String accountId, String title, String color, Boolean publicity, String token) + public Book createBook(String accountId, String title, String color, Boolean publicity) { - if(!accountManager.checkToken(accountId, token)) return null; //tokenが違う時に返す if(accountManager.getAccount(accountId) == null) return null; //アカウントが存在しない if(!booksMap.containsKey(accountId)){ booksMap.put(accountId, new HashMap<>()); @@ -41,17 +39,15 @@ } //本の情報を取得 - public Book getBook(String accountId, Integer bookId, String token) + public Book getBook(String accountId, Integer bookId) { - if(!accountManager.checkToken(accountId, token)) return null; //tokenが違う時に返す if(accountManager.getAccount(accountId) == null) return null; //アカウントが存在しない return booksMap.get(accountId).get(bookId); } //本の削除 - public void deleteBook(String accountId, Integer bookId, String token) + public void deleteBook(String accountId, Integer bookId) { - if(!accountManager.checkToken(accountId, token)) return; //tokenが違う時に返す if(accountManager.getAccount(accountId) == null) return; //アカウントが存在しない booksMap.get(accountId).remove(bookId); } @@ -59,33 +55,29 @@ //((( いいねは省略 ))) //本のタイトルを返す - public String getTitle(String accountId, Integer bookId, String token) + public String getTitle(String accountId, Integer bookId) { - if(!accountManager.checkToken(accountId, token)) return null; //tokenが違う時に返す if(accountManager.getAccount(accountId) == null) return null; //アカウントが存在しない return booksMap.get(accountId).get(bookId).getTitle(); } //本のタイトルを変更 - public void putTitle(String accountId, Integer bookId, String title, String token) + public void putTitle(String accountId, Integer bookId, String title) { - if(!accountManager.checkToken(accountId, token)) return; //tokenが違う時に返す if(accountManager.getAccount(accountId) == null) return; //アカウントが存在しない booksMap.get(accountId).get(bookId).setTitle(title); } //本の公開情報を返す - public Boolean getPublicity(String accountId, Integer bookId, String token) + public Boolean getPublicity(String accountId, Integer bookId) { - if(!accountManager.checkToken(accountId, token)) return null; //tokenが違う時に返す if(accountManager.getAccount(accountId) == null) return null; //アカウントが存在しない return booksMap.get(accountId).get(bookId).getPublicity(); } //公開情報を変更する - public void putPublicity(String accountId, Integer bookId, Boolean publicity, String token) + public void putPublicity(String accountId, Integer bookId, Boolean publicity) { - if(!accountManager.checkToken(accountId, token)) return; //tokenが違う時に返す if(accountManager.getAccount(accountId) == null) return; //アカウントが存在しない booksMap.get(accountId).get(bookId).setPublicity(publicity); } @@ -93,9 +85,8 @@ //((( 目標・振り返りは省略 ))) //本の色を変更する - public void putColor(String accountId, Integer bookId, String color, String token) + public void putColor(String accountId, Integer bookId, String color) { - if(!accountManager.checkToken(accountId, token)) return; //tokenが違う時に返す if(accountManager.getAccount(accountId) == null) return; //アカウントが存在しない booksMap.get(accountId).get(bookId).setColor(color); }