public User getUserWithRole(za.org.rfm.utils.Role role) { for (User user : getUsers()) { for (UserRole userRole : user.getUserRoles()) { if (userRole.getRole().getName().equalsIgnoreCase(role.name())) { return user; } } } return null; }
public List<User> getUsersWithRole(za.org.rfm.utils.Role role) { List<User> userList = new ArrayList<User>(); for (User user : getUsers()) { for (UserRole userRole : user.getUserRoles()) { if (userRole.getRole().getName().equalsIgnoreCase(role.name())) { userList.add(user); } } } return userList; }