Package net.bluemind.directory.api
Interface IDirectoryAsync
public interface IDirectoryAsync
-
Method Summary
Modifier and TypeMethodDescriptionvoid
changeset
(Long since, AsyncHandler<ContainerChangeset<String>> handler) void
delete
(String path, AsyncHandler<TaskRef> handler) void
deleteByEntryUid
(String entryUid, AsyncHandler<TaskRef> handler) void
findByEntryUid
(String entryUid, AsyncHandler<DirEntry> handler) void
getByEmail
(String email, AsyncHandler<DirEntry> handler) void
getByRoles
(List<String> roles, AsyncHandler<List<ItemValue<DirEntry>>> handler) void
getEntries
(String path, AsyncHandler<List<DirEntry>> handler) void
getEntry
(String path, AsyncHandler<DirEntry> handler) void
getEntryIcon
(String entryUid, AsyncHandler<byte[]> handler) void
getEntryPhoto
(String entryUid, AsyncHandler<byte[]> handler) void
getIcon
(String path, AsyncHandler<byte[]> handler) void
getMultiple
(List<String> id, AsyncHandler<List<ItemValue<DirEntry>>> handler) void
getRolesForDirEntry
(String entryUid, AsyncHandler<Set<String>> handler) void
getRolesForOrgUnit
(String ouUid, AsyncHandler<Set<String>> handler) void
getRoot
(AsyncHandler<DirEntry> handler) void
getVCard
(String uid, AsyncHandler<ItemValue<VCard>> handler) void
search
(DirEntryQuery query, AsyncHandler<ListResult<ItemValue<DirEntry>>> handler)