- addColumn(new Column<Content>() {
-
- @Override
- public String getText(Content role) {
- if (role.hasContentClass(LdapObjs.inetOrgPerson))
- return UserAdminUtils.getUserDisplayName(role.adapt(User.class));
- else if (role.hasContentClass(LdapObjs.organization))
- return role.attr(LdapAttrs.o);
- else if (role.hasContentClass(LdapObjs.groupOfNames))
- return role.attr(LdapAttrs.cn);
- else
- return null;
- }
-
- @Override
- public CmsIcon getIcon(Content role) {
- if (role.hasContentClass(LdapObjs.posixAccount))
- return SuiteIcon.user;
- else if (role.hasContentClass(LdapObjs.inetOrgPerson))
- return SuiteIcon.person;
- else if (role.hasContentClass(LdapObjs.organization))
- return SuiteIcon.organisationContact;
- else if (role.hasContentClass(LdapObjs.groupOfNames))
- return SuiteIcon.group;
- else
- return null;
- }