diff --git a/src/main/java/org/ntlab/amaryllis/server/models/Accounts.java b/src/main/java/org/ntlab/amaryllis/server/models/Accounts.java index b468076..e3beab2 100644 --- a/src/main/java/org/ntlab/amaryllis/server/models/Accounts.java +++ b/src/main/java/org/ntlab/amaryllis/server/models/Accounts.java @@ -19,7 +19,9 @@ return theInstance; } - + /** + *インスタンス生成を禁止するコンストラクタ + */ private Accounts() { } @@ -92,22 +94,29 @@ return accountHashMap; } - public void addAccount(Account account) { + public void addAccount(Account account) { accountHashMap.put(account.getUid(),account); } + /** + * アカウントを新規作成するメソッド + * @param name アカウントの名前 + * @param password アカウントのパスワード + * @return + */ public Account createAccount(String name, String password) { Account newAccount = new Account(name, password); addAccount(newAccount); return newAccount; } + /** - *アカウントの削除時に実行するメソッド. + *アカウントの削除するメソッド. * 削除前にすべてのfollowingsに対してフォロー解除を行う * @param uid 削除するアカウントのuid */ - public void removeAccount(String uid) { + public void deleteAccount(String uid) { for(String followUid:getAccount(uid).getFollowings()){ getAccount(followUid).getFollowers().remove(uid);