1 package org
.argeo
.api
.cms
.directory
;
3 import org
.osgi
.service
.useradmin
.Role
;
5 /** Information about a user directory. */
6 public interface UserDirectory
extends CmsDirectory
{
8 HierarchyUnit
getHierarchyUnit(Role role
);
10 Iterable
<?
extends Role
> getHierarchyUnitRoles(HierarchyUnit hierarchyUnit
, String filter
, boolean deep
);
12 String
getRolePath(Role role
);
14 String
getRoleSimpleName(Role role
);
16 Role
getRoleByPath(String path
);