Interface IUserAsync


public interface IUserAsync
  • Method Details

    • allUids

      void allUids(net.bluemind.core.api.AsyncHandler<List<String>> handler)
    • byEmail

      void byEmail(String email, net.bluemind.core.api.AsyncHandler<ItemValue<User>> handler)
    • byExtId

      void byExtId(String extid, net.bluemind.core.api.AsyncHandler<ItemValue<User>> handler)
    • byLogin

      void byLogin(String login, net.bluemind.core.api.AsyncHandler<ItemValue<User>> handler)
    • create

      void create(String uid, User user, net.bluemind.core.api.AsyncHandler<Void> handler)
    • createWithExtId

      void createWithExtId(String uid, String extid, User user, net.bluemind.core.api.AsyncHandler<Void> handler)
    • delete

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

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

      void enablePerUserLog(String userUid, String endpoint, boolean enable, net.bluemind.core.api.AsyncHandler<Void> handler)
    • getComplete

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

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

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

      void getLight(String uid, net.bluemind.core.api.AsyncHandler<ItemValue<User>> handler)
    • getLocale

      void getLocale(String uid, net.bluemind.core.api.AsyncHandler<String> handler)
    • getMultipleVcardOnly

      void getMultipleVcardOnly(List<String> uids, net.bluemind.core.api.AsyncHandler<List<ItemValue<User>>> handler)
    • getPhoto

      void getPhoto(String uid, net.bluemind.core.api.AsyncHandler<byte[]> handler)
    • getResolvedRoles

      void getResolvedRoles(String uid, net.bluemind.core.api.AsyncHandler<Set<String>> handler)
    • getRoles

      void getRoles(String uid, net.bluemind.core.api.AsyncHandler<Set<String>> handler)
    • getUsersWithRoles

      void getUsersWithRoles(List<String> roles, net.bluemind.core.api.AsyncHandler<Set<String>> handler)
    • getVCard

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

      void memberOf(String uid, net.bluemind.core.api.AsyncHandler<List<ItemValue<Group>>> handler)
    • memberOfGroups

      void memberOfGroups(String uid, net.bluemind.core.api.AsyncHandler<List<String>> handler)
    • setExtId

      void setExtId(String uid, String arg1, net.bluemind.core.api.AsyncHandler<Void> handler)
    • setFeatures

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

      void setPassword(String uid, ChangePassword password, net.bluemind.core.api.AsyncHandler<Void> handler)
    • setPhoto

      void setPhoto(String uid, byte[] arg1, net.bluemind.core.api.AsyncHandler<Void> handler)
    • setRoles

      void setRoles(String uid, Set<String> roles, net.bluemind.core.api.AsyncHandler<Void> handler)
    • update

      void update(String uid, User user, net.bluemind.core.api.AsyncHandler<Void> handler)
    • updateAccountType

      void updateAccountType(String uid, BaseDirEntry.AccountType accountType, net.bluemind.core.api.AsyncHandler<Void> handler)
    • updateVCard

      void updateVCard(String uid, VCard userVCard, net.bluemind.core.api.AsyncHandler<Void> handler)