- // @Override
- // public boolean removeRole(String name) {
- // LdapName dn = toDn(name);
- // LdifUser role = null;
- // if (users.containsKey(dn))
- // role = users.remove(dn);
- // else if (groups.containsKey(dn))
- // role = groups.remove(dn);
- // else
- // throw new UserDirectoryException("There is no role " + name);
- // if (role == null)
- // return false;
- // for (LdifGroup group : getDirectGroups(role)) {
- // group.getAttributes().get(getMemberAttributeId())
- // .remove(dn.toString());
- // }
- // return true;
- // }
-