- String dn = (String) user.getProperties().get(KEY_DN);
- if (dn.endsWith(UserAdminConstants.SYSTEM_ROLE_BASE_DN))
- return "System roles";
- try {
- LdapName name;
- name = new LdapName(dn);
- List<Rdn> rdns = name.getRdns();
- return (String) rdns.get(1).getValue() + '.'
- + (String) rdns.get(0).getValue();
- } catch (InvalidNameException e) {
- throw new ArgeoException("Unable to get domain name for " + dn, e);
- }