- final List<Organisation> orgs = u.getOrganisations();
- vars2.put("orga", orgs.size() == 0 ? null : new IterableDataset() {
-
- Iterator<Organisation> iter = orgs.iterator();
-
- @Override
- public boolean next(Language l, Map<String, Object> vars) {
- if ( !iter.hasNext()) {
- return false;
- }
- Organisation orga = iter.next();
- vars.put("key", orga.getId());
- vars.put("name", orga.getName());
- if (orga == cr.getOrg()) {
- vars.put("selected", " selected");
- } else {
- vars.put("selected", "");
- }
- return true;
- }
- });