Interface IOrgUnitsAsync


public interface IOrgUnitsAsync
  • Method Details

    • create

      void create(String uid, OrgUnit value, net.bluemind.core.api.AsyncHandler<Void> handler)
    • delete

      void delete(String uid, net.bluemind.core.api.AsyncHandler<Void> handler)
    • getAdministratorRoles

      void getAdministratorRoles(String uid, String dirUid, List<String> groups, net.bluemind.core.api.AsyncHandler<Set<String>> handler)
    • getAdministrators

      void getAdministrators(String uid, boolean hierarchical, net.bluemind.core.api.AsyncHandler<Set<String>> handler)
    • getChildren

      void getChildren(String uid, net.bluemind.core.api.AsyncHandler<List<ItemValue<OrgUnit>>> handler)
    • getComplete

      void getComplete(String uid, net.bluemind.core.api.AsyncHandler<ItemValue<OrgUnit>> handler)
    • getFeatures

      void getFeatures(String uid, net.bluemind.core.api.AsyncHandler<Set<BaseDirEntry.Feature>> handler)
    • getPath

      void getPath(String uid, net.bluemind.core.api.AsyncHandler<OrgUnitPath> handler)
    • listByAdministrator

      void listByAdministrator(String administrator, List<String> groups, net.bluemind.core.api.AsyncHandler<List<OrgUnitPath>> handler)
    • removeAdministrator

      void removeAdministrator(String administrator, net.bluemind.core.api.AsyncHandler<Void> handler)
    • search

      void search(OrgUnitQuery query, net.bluemind.core.api.AsyncHandler<List<OrgUnitPath>> handler)
    • setAdministratorRoles

      void setAdministratorRoles(String uid, String dirUid, Set<String> roles, net.bluemind.core.api.AsyncHandler<Void> handler)
    • setFeatures

      void setFeatures(String uid, Set<BaseDirEntry.Feature> features, net.bluemind.core.api.AsyncHandler<TaskRef> handler)
    • update

      void update(String uid, OrgUnit value, net.bluemind.core.api.AsyncHandler<Void> handler)