Interface IDirectoryAsync


public interface IDirectoryAsync
  • Method Details

    • changeset

      void changeset(Long since, net.bluemind.core.api.AsyncHandler<ContainerChangeset<String>> handler)
    • delete

      void delete(String path, net.bluemind.core.api.AsyncHandler<TaskRef> handler)
    • deleteByEntryUid

      void deleteByEntryUid(String entryUid, net.bluemind.core.api.AsyncHandler<TaskRef> handler)
    • findByEntryUid

      void findByEntryUid(String entryUid, net.bluemind.core.api.AsyncHandler<DirEntry> handler)
    • findItemValueByEntryUid

      void findItemValueByEntryUid(String entryUid, net.bluemind.core.api.AsyncHandler<ItemValue<DirEntry>> handler)
    • getByEmail

      void getByEmail(String email, net.bluemind.core.api.AsyncHandler<DirEntry> handler)
    • getByRoles

      void getByRoles(List<String> roles, net.bluemind.core.api.AsyncHandler<List<ItemValue<DirEntry>>> handler)
    • getEntries

      void getEntries(String path, net.bluemind.core.api.AsyncHandler<List<DirEntry>> handler)
    • getEntry

      void getEntry(String path, net.bluemind.core.api.AsyncHandler<DirEntry> handler)
    • getEntryIcon

      void getEntryIcon(String entryUid, net.bluemind.core.api.AsyncHandler<byte[]> handler)
    • getEntryPhoto

      void getEntryPhoto(String entryUid, net.bluemind.core.api.AsyncHandler<byte[]> handler)
    • getIcon

      void getIcon(String path, net.bluemind.core.api.AsyncHandler<byte[]> handler)
    • getMultiple

      void getMultiple(List<String> id, net.bluemind.core.api.AsyncHandler<List<ItemValue<DirEntry>>> handler)
    • getMultipleLight

      void getMultipleLight(List<String> id, net.bluemind.core.api.AsyncHandler<List<ItemValue<DirEntry>>> handler)
    • getRolesForDirEntry

      void getRolesForDirEntry(String entryUid, net.bluemind.core.api.AsyncHandler<Set<String>> handler)
    • getRolesForOrgUnit

      void getRolesForOrgUnit(String ouUid, net.bluemind.core.api.AsyncHandler<Set<String>> handler)
    • getRoot

      void getRoot(net.bluemind.core.api.AsyncHandler<DirEntry> handler)
    • getVCard

      void getVCard(String uid, net.bluemind.core.api.AsyncHandler<ItemValue<VCard>> handler)
    • search

      void search(DirEntryQuery query, net.bluemind.core.api.AsyncHandler<net.bluemind.core.api.ListResult<ItemValue<DirEntry>>> handler)
    • searchUids

      void searchUids(DirEntryQuery query, net.bluemind.core.api.AsyncHandler<net.bluemind.core.api.ListResult<String>> handler)