diff --git a/src/main/java/org/ntlab/citrusserver/resources/BooksRest.java b/src/main/java/org/ntlab/citrusserver/resources/BooksRest.java index 1c7ac5d..99945c0 100644 --- a/src/main/java/org/ntlab/citrusserver/resources/BooksRest.java +++ b/src/main/java/org/ntlab/citrusserver/resources/BooksRest.java @@ -30,13 +30,9 @@ /// 本一覧を返す @GET @Produces(MediaType.APPLICATION_JSON) - public Book getBook(@PathParam("account_id") String account_id){ - Book book = bookManager.getBook(account_id); - return book; + public HashMap> getBooks(){ + return bookManager.getBooks(); } - /// 本の新規作成 - @POST - @Consumes(MediaType.APPLICATION_JSON) /// {account_id}/books/{book_id} @Path("/{account_id}/books/{book_id}") @@ -45,11 +41,9 @@ @GET @Produces(MediaType.APPLICATION_JSON) public Book getBook(@PathParam("account_id") String account_id, @PathParam("book_id") Integer book_id){ - Book book = bookManager.getBook(account_id, book_id); - return book; + + return ; } - /// 本の削除 - @DELETE /// /{account_id}/books/{book_id}/favorited @Path("/{account_id}/books/{book_id}/favorited") @@ -61,13 +55,7 @@ Book book = bookManager.getBook(account_id, book_id); return book; } -/// /{account_id}/books/{book_id}/favorited/{other_account_id} - @Path("/{account_id}/books/{book_id}/favorited/{other_account_id}") - /// いいねした人を追加 - @PUT - /// いいねしたアカウントの削除 - @DELETE /// /{account_id}/books/{book_id}/title @Path("/{account_id}/books/{book_id}/title") @@ -79,8 +67,6 @@ Book book = bookManager.getBook(account_id, book_id); return book; } - /// 本のタイトル変更 - @PUT /// /accounts/{account_id}/books/{book_id}/public @Path("/{account_id}/books/{book_id}/public") @@ -92,13 +78,7 @@ Book book = bookManager.getBook(account_id, book_id); return book; } - /// 公開状態を変更する - @PUT -/// /accounts/{account_id}/books/{book_id}/goals/{year}/{month} - @Path("/accounts/{account_id}/books/{book_id}/goals/{year}/{month}") - - ///