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
 
 -