| Code with Finding: |
class SocialNetworkAdmin {
public static String regRequests(Connection conn, String username) {
String command = "";
List<String> pendingUsers = DatabaseAdmin.getRegRequestList(conn, username);
if (pendingUsers == null) {
command = "print Database error. Please contact System Admin.;";
} else if (pendingUsers.size() == 0) {
command = "print No pending registration requests at the moment.;";
} else {
command = "print Pending User Registration Requests ("
+ pendingUsers.size() + "):;";
for (String u: pendingUsers) {
command = command + "print " + u + ";";
}
command += "print ;print [To approve: approve "
+ "<username1>, <username2>];print [To remove: "
+ "remove <username1>, <username2>];askForInput;";
}
return command;
}
}
class SocialNetworkAdmin {
public static String friendRequests(Connection conn, String username) {
String command = "";
List<String> pendingFriends = DatabaseAdmin.getFriendRequestList(conn, username);
if (pendingFriends == null) {
command = "print Database error. Please contact System Admin.;";
} else if (pendingFriends.size() == 0) {
command = "print No pending friend requests at the moment.;";
} else {
command = "print Pending Friend Requests (" + pendingFriends.size() + "):;";
for (String f: pendingFriends) {
command = command + "print " + f + ";";
}
command += ";print ;print [To approve: approve "
+ "<username1>, <username2>];print [To remove: "
+ "remove <username1>, <username2>];askForInput;";
}
return command;
}
}
|