1 package club.wpia.gigi.output;
3 import java.io.PrintWriter;
6 import club.wpia.gigi.dbObjects.Group;
7 import club.wpia.gigi.localisation.Language;
8 import club.wpia.gigi.output.template.Outputable;
10 public class GroupList implements Outputable {
12 private final Iterable<Group> groups;
14 private final boolean supportGroups;
16 public GroupList(Iterable<Group> groups, boolean supportGroups) {
18 this.supportGroups = supportGroups;
22 public void output(PrintWriter out, Language l, Map<String, Object> vars) {
24 for (Group g : groups) {
25 if (g.isManagedBySupport() != supportGroups) {
33 g.getName().output(out, l, vars);
36 out.println(l.getTranslation("no entries"));