public List<Project> getGroupProjects(User user) { List<Project> array = new ArrayList<Project>(); for (Project project : projectsById.values()) { if (project.hasGroupPermission(user, Type.READ)) { array.add(project); } } return array; }