Package net.bluemind.user.api
Interface IUserAsync
public interface IUserAsync
-
Method Summary
Modifier and TypeMethodDescriptionvoid
allUids
(AsyncHandler<List<String>> handler) void
byEmail
(String email, AsyncHandler<ItemValue<User>> handler) void
byExtId
(String extid, AsyncHandler<ItemValue<User>> handler) void
byLogin
(String login, AsyncHandler<ItemValue<User>> handler) void
create
(String uid, User user, AsyncHandler<Void> handler) void
createWithExtId
(String uid, String extid, User user, AsyncHandler<Void> handler) void
delete
(String uid, AsyncHandler<TaskRef> handler) void
deletePhoto
(String uid, AsyncHandler<Void> handler) void
enablePerUserLog
(String userUid, String endpoint, boolean enable, AsyncHandler<Void> handler) void
getComplete
(String uid, AsyncHandler<ItemValue<User>> handler) void
getIcon
(String uid, AsyncHandler<byte[]> handler) void
getLocale
(String uid, AsyncHandler<String> handler) void
getPhoto
(String uid, AsyncHandler<byte[]> handler) void
getResolvedRoles
(String uid, AsyncHandler<Set<String>> handler) void
getRoles
(String uid, AsyncHandler<Set<String>> handler) void
getUsersWithRoles
(List<String> roles, AsyncHandler<Set<String>> handler) void
getVCard
(String uid, AsyncHandler<VCard> handler) void
void
memberOfGroups
(String uid, AsyncHandler<List<String>> handler) void
setExtId
(String uid, String arg1, AsyncHandler<Void> handler) void
setPassword
(String uid, ChangePassword password, AsyncHandler<Void> handler) void
setPhoto
(String uid, byte[] arg1, AsyncHandler<Void> handler) void
void
update
(String uid, User user, AsyncHandler<Void> handler) void
updateAccountType
(String uid, BaseDirEntry.AccountType accountType, AsyncHandler<Void> handler) void
updateVCard
(String uid, VCard userVCard, AsyncHandler<Void> handler)
-
Method Details
-
allUids
-
byEmail
-
byExtId
-
byLogin
-
create
-
createWithExtId
-
delete
-
deletePhoto
-
enablePerUserLog
-
getComplete
-
getIcon
-
getLocale
-
getPhoto
-
getResolvedRoles
-
getRoles
-
getUsersWithRoles
-
getVCard
-
memberOf
-
memberOfGroups
-
setExtId
-
setPassword
-
setPhoto
-
setRoles
-
update
-
updateAccountType
void updateAccountType(String uid, BaseDirEntry.AccountType accountType, AsyncHandler<Void> handler) -
updateVCard
-