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)
-
Method Details
-
changeset
-
delete
-
deleteByEntryUid
-
findByEntryUid
-
getByEmail
-
getByRoles
-
getEntries
-
getEntry
-
getEntryIcon
-
getEntryPhoto
-
getIcon
-
getMultiple
-
getRolesForDirEntry
-
getRolesForOrgUnit
-
getRoot
-
getVCard
-
search
-