diff --git a/src/main/java/org/ntlab/citrusserver/repositories/AccountManager.java b/src/main/java/org/ntlab/citrusserver/repositories/AccountManager.java index 9efa708..1de35e9 100644 --- a/src/main/java/org/ntlab/citrusserver/repositories/AccountManager.java +++ b/src/main/java/org/ntlab/citrusserver/repositories/AccountManager.java @@ -17,23 +17,68 @@ private HashMap accountToken = new HashMap<>(); //keyがaccountId,valueがtoken - // アカウントの一覧をリストとして返す + // アカウントの一覧をリストとして返す(GET) public Set getAccountsID() { return accounts.keySet(); } - // account_idとpasswordを設定し新しいアカウントを作成する + // account_idとpasswordを設定し新しいアカウントを作成する(POST) public String newAccount(String accountId, String password) { UUID str = UUID.randomUUID(); String token = str.toString(); - //accounts.setId(accountId); - //accounts.setPassword(password); + accounts.setId(accountId); + accounts.setPassword(password); accountToken.put(accountId, token); //accountIDとtokenをHashMapに入れる return token; } - // 指定されたアカウントの情報を返す + // 指定されたアカウントの情報を返す(GET) public Account getAccount(String accountId) { return accounts.get(accountId); } + + // アカウント情報を全削除する(DELETE) + public void deleteAccount(String accountId, String password, String token) { + + } + + // 指定されたIDの自己紹介を返す(GET) + public void AccountIntro() { + + } + + // 指定されたIDのお気に入りの本のリストを返す(GET) + public void favoriteBook() { + + } + + // 指定されたIDのお気に入りの本のリストを返す(指定した人物) (GET) + public void FavoriteparBook() { + + } + + // 指定されたIDのアカウントを変更する (PUT) + public void newpassword() { + + } + + // 指定されたIDの自己紹介を変更する (PUT) + public void newintro() { + + } + + // お気に入りにの本のbook_idを削除する (DELETE) + public void deletefavbook() { + + } + + // いいねした本のアカウントIDとbook_idを追加する(いいねした側に追加) (PUT) + public void putfavoriteid() { + + } + + // アカウントidとパスワードでログインし、tokenを返す (POST) + public void login() { + + } }