Package net.bluemind.directory.api
Interface IOrgUnitsAsync
public interface IOrgUnitsAsync
-
Method Summary
Modifier and TypeMethodDescriptionvoid
create
(String uid, OrgUnit value, AsyncHandler<Void> handler) void
delete
(String uid, AsyncHandler<Void> handler) void
getAdministratorRoles
(String uid, String dirUid, List<String> groups, AsyncHandler<Set<String>> handler) void
getAdministrators
(String uid, boolean hierarchical, AsyncHandler<Set<String>> handler) void
getChildren
(String uid, AsyncHandler<List<ItemValue<OrgUnit>>> handler) void
getComplete
(String uid, AsyncHandler<ItemValue<OrgUnit>> handler) void
getPath
(String uid, AsyncHandler<OrgUnitPath> handler) void
listByAdministrator
(String administrator, List<String> groups, AsyncHandler<List<OrgUnitPath>> handler) void
removeAdministrator
(String administrator, AsyncHandler<Void> handler) void
search
(OrgUnitQuery query, AsyncHandler<List<OrgUnitPath>> handler) void
setAdministratorRoles
(String uid, String dirUid, Set<String> roles, AsyncHandler<Void> handler) void
update
(String uid, OrgUnit value, AsyncHandler<Void> handler)
-
Method Details
-
create
-
delete
-
getAdministratorRoles
-
getAdministrators
-
getChildren
-
getComplete
-
getPath
-
listByAdministrator
void listByAdministrator(String administrator, List<String> groups, AsyncHandler<List<OrgUnitPath>> handler) -
removeAdministrator
-
search
-
setAdministratorRoles
-
update
-