protected void removeUserDirectory(String basePath) {
if (isSystemRolesBaseDn(basePath))
throw new IllegalArgumentException("System roles cannot be removed ");
LdapName baseDn = toLdapName(basePath);
if (!businessRoles.containsKey(baseDn))
throw new IllegalStateException("No user directory registered for " + baseDn);
protected void removeUserDirectory(String basePath) {
if (isSystemRolesBaseDn(basePath))
throw new IllegalArgumentException("System roles cannot be removed ");
LdapName baseDn = toLdapName(basePath);
if (!businessRoles.containsKey(baseDn))
throw new IllegalStateException("No user directory registered for " + baseDn);