diff --git a/src/main/java/org/ntlab/amaryllis/server/resources/AccountRest.java b/src/main/java/org/ntlab/amaryllis/server/resources/AccountRest.java index 15898d7..d04fc24 100644 --- a/src/main/java/org/ntlab/amaryllis/server/resources/AccountRest.java +++ b/src/main/java/org/ntlab/amaryllis/server/resources/AccountRest.java @@ -26,6 +26,12 @@ } + /** + * アカウントを削除するメソッド + * @param uid アカウントのuid + * @param password アカウントのパスワード + * @return + */ @Path("/{uid}") @DELETE @Produces(MediaType.APPLICATION_JSON) @@ -44,6 +50,13 @@ return accounts.getAccount(uid).getName(); } + /** + * アカウントの名前を変更するメソッド + * @param uid アカウントのuid + * @param token アカウントのtoken + * @param newName 変更後の名前 + * @return メッセージ + */ @Path("/{uid}/name") @PUT @Produces(MediaType.APPLICATION_JSON) @@ -55,6 +68,13 @@ throw new WebApplicationException(400); } + /** + * パスワードを変更するメソッド + * @param uid アカウントのuid + * @param password アカウントのパスワード + * @param newPassword 変更後のパスワード + * @return メッセージ + */ @Path("/{uid}/password") @PUT @Produces(MediaType.APPLICATION_JSON) @@ -66,6 +86,13 @@ throw new WebApplicationException(400); } + /** + * 紹介文を変更するメソッド + * @param uid アカウントのuid + * @param token アカウントのtoken + * @param newIntroduction 変更後の紹介文 + * @return メッセージ + */ @Path("/{uid}/introduction") @PUT @Produces(MediaType.APPLICATION_JSON)