diff --git a/src/main/java/org/ntlab/tampoposerver/repositories/UserRepository.java b/src/main/java/org/ntlab/tampoposerver/repositories/UserRepository.java index e2a6a9d..1450b1e 100644 --- a/src/main/java/org/ntlab/tampoposerver/repositories/UserRepository.java +++ b/src/main/java/org/ntlab/tampoposerver/repositories/UserRepository.java @@ -27,22 +27,30 @@ return userMap.get(userId); } - public User deleteUser(String userId) { + public ArrayList getAllUsers() { + ArrayList u = new ArrayList<>(); + for (String key : userMap.keySet()) { + u.add(userMap.get(key)); + } + return u; + } + + public User deleteUser(String userId) {//ユーザー情報の削除 return userMap.remove(userId); } - public User addFriendPair(String userId, FriendPair pair) { + public User addFriendPair(String userId, FriendPair pair) {//ユーザー側のフレンドペア追加 User user = getUser(userId); user.getFriendPairs().add(pair); return user; } - public ArrayList getFriendPairs(String userId) { + public ArrayList getFriendPairs(String userId) {//ユーザー側のフレンドペアの取得 User user = getUser(userId); return user.getFriendPairs(); } - public boolean deleteFriendPair(String userId, FriendPair pair) { + public boolean deleteFriendPair(String userId, FriendPair pair) {//ユーザー側のフレンドペアの削除 User user = getUser(userId); if (user == null) return false; if (pair == null) return false;