Package net.bluemind.directory.api
Interface IDirectoryAsync
public interface IDirectoryAsync
-
Method Summary
Modifier and TypeMethodDescriptionvoidchangeset(Long since, AsyncHandler<ContainerChangeset<String>> handler) voiddelete(String path, AsyncHandler<TaskRef> handler) voiddeleteByEntryUid(String entryUid, AsyncHandler<TaskRef> handler) voidfindByEntryUid(String entryUid, AsyncHandler<DirEntry> handler) voidgetByEmail(String email, AsyncHandler<DirEntry> handler) voidgetByRoles(List<String> roles, AsyncHandler<List<ItemValue<DirEntry>>> handler) voidgetEntries(String path, AsyncHandler<List<DirEntry>> handler) voidgetEntry(String path, AsyncHandler<DirEntry> handler) voidgetEntryIcon(String entryUid, AsyncHandler<byte[]> handler) voidgetEntryPhoto(String entryUid, AsyncHandler<byte[]> handler) voidgetIcon(String path, AsyncHandler<byte[]> handler) voidgetMultiple(List<String> id, AsyncHandler<List<ItemValue<DirEntry>>> handler) voidgetRolesForDirEntry(String entryUid, AsyncHandler<Set<String>> handler) voidgetRolesForOrgUnit(String ouUid, AsyncHandler<Set<String>> handler) voidgetRoot(AsyncHandler<DirEntry> handler) voidgetVCard(String uid, AsyncHandler<ItemValue<VCard>> handler) voidsearch(DirEntryQuery query, AsyncHandler<ListResult<ItemValue<DirEntry>>> handler)
-
Method Details
-
changeset
-
delete
-
deleteByEntryUid
-
findByEntryUid
-
getByEmail
-
getByRoles
-
getEntries
-
getEntry
-
getEntryIcon
-
getEntryPhoto
-
getIcon
-
getMultiple
-
getRolesForDirEntry
-
getRolesForOrgUnit
-
getRoot
-
getVCard
-
search
-