Package net.bluemind.user.api
Interface IUserAsync
public interface IUserAsync
-
Method Summary
Modifier and TypeMethodDescriptionvoidallUids(AsyncHandler<List<String>> handler) voidbyEmail(String email, AsyncHandler<ItemValue<User>> handler) voidbyExtId(String extid, AsyncHandler<ItemValue<User>> handler) voidbyLogin(String login, AsyncHandler<ItemValue<User>> handler) voidcreate(String uid, User user, AsyncHandler<Void> handler) voidcreateWithExtId(String uid, String extid, User user, AsyncHandler<Void> handler) voiddelete(String uid, AsyncHandler<TaskRef> handler) voiddeletePhoto(String uid, AsyncHandler<Void> handler) voidenablePerUserLog(String userUid, String endpoint, boolean enable, AsyncHandler<Void> handler) voidgetComplete(String uid, AsyncHandler<ItemValue<User>> handler) voidgetIcon(String uid, AsyncHandler<byte[]> handler) voidgetLight(String uid, AsyncHandler<ItemValue<User>> handler) voidgetLocale(String uid, AsyncHandler<String> handler) voidgetMultipleVcardOnly(List<String> uids, AsyncHandler<List<ItemValue<User>>> handler) voidgetPhoto(String uid, AsyncHandler<byte[]> handler) voidgetResolvedRoles(String uid, AsyncHandler<Set<String>> handler) voidgetRoles(String uid, AsyncHandler<Set<String>> handler) voidgetUsersWithRoles(List<String> roles, AsyncHandler<Set<String>> handler) voidgetVCard(String uid, AsyncHandler<VCard> handler) voidvoidmemberOfGroups(String uid, AsyncHandler<List<String>> handler) voidsetExtId(String uid, String arg1, AsyncHandler<Void> handler) voidsetPassword(String uid, ChangePassword password, AsyncHandler<Void> handler) voidsetPhoto(String uid, byte[] arg1, AsyncHandler<Void> handler) voidvoidupdate(String uid, User user, AsyncHandler<Void> handler) voidupdateAccountType(String uid, BaseDirEntry.AccountType accountType, AsyncHandler<Void> handler) voidupdateVCard(String uid, VCard userVCard, AsyncHandler<Void> handler)
-
Method Details
-
allUids
-
byEmail
-
byExtId
-
byLogin
-
create
-
createWithExtId
-
delete
-
deletePhoto
-
enablePerUserLog
-
getComplete
-
getIcon
-
getLight
-
getLocale
-
getMultipleVcardOnly
-
getPhoto
-
getResolvedRoles
-
getRoles
-
getUsersWithRoles
-
getVCard
-
memberOf
-
memberOfGroups
-
setExtId
-
setPassword
-
setPhoto
-
setRoles
-
update
-
updateAccountType
void updateAccountType(String uid, BaseDirEntry.AccountType accountType, AsyncHandler<Void> handler) -
updateVCard
-