| Modifier and Type | Method and Description |
|---|---|
boolean |
checkPassword(String userId,
String password)
Checks if the password is valid for the given user.
|
GroupQuery |
createGroupQuery()
Creates a
GroupQuery that allows to programmatically query the groups. |
void |
createMembership(String userId,
String groupId) |
NativeGroupQuery |
createNativeGroupQuery()
Returns a new
NativeQuery for tasks. |
NativeUserQuery |
createNativeUserQuery()
Returns a new
NativeQuery for tasks. |
UserQuery |
createUserQuery()
Creates a
UserQuery that allows to programmatically query the users. |
void |
deleteGroup(String groupId)
Deletes the group.
|
void |
deleteMembership(String userId,
String groupId)
Delete the membership of the user in the group.
|
void |
deleteUser(String userId) |
void |
deleteUserInfo(String userId,
String key)
Delete an entry of the generic extensibility key-value pairs associated with a user
|
String |
getUserInfo(String userId,
String key)
Generic extensibility key-value pairs associated with a user
|
List<String> |
getUserInfoKeys(String userId)
Generic extensibility keys associated with a user
|
Picture |
getUserPicture(String userId)
Retrieves the picture for a given user.
|
Group |
newGroup(String groupId)
Creates a new group.
|
User |
newUser(String userId)
Creates a new user.
|
void |
saveGroup(Group group)
Saves the group.
|
void |
saveUser(User user)
Saves the user.
|
void |
setAuthenticatedUserId(String authenticatedUserId)
Passes the authenticated user id for this particular thread.
|
void |
setUserInfo(String userId,
String key,
String value)
Generic extensibility key-value pairs associated with a user
|
void |
setUserPicture(String userId,
Picture picture)
Sets the picture for a given user.
|
User newUser(String userId)
saveUser(User).userId - id for the new user, cannot be null.void saveUser(User user)
user - user to save, cannot be null.RuntimeException - when a user with the same name already exists.UserQuery createUserQuery()
UserQuery that allows to programmatically query the users.NativeUserQuery createNativeUserQuery()
NativeQuery for tasks.void deleteUser(String userId)
userId - id of user to delete, cannot be null. When an id is passed for an unexisting user, this operation is ignored.Group newGroup(String groupId)
saveGroup(Group).groupId - id for the new group, cannot be null.GroupQuery createGroupQuery()
GroupQuery that allows to programmatically query the groups.NativeGroupQuery createNativeGroupQuery()
NativeQuery for tasks.void saveGroup(Group group)
group - group to save. Cannot be null.RuntimeException - when a group with the same name already exists.void deleteGroup(String groupId)
groupId - id of the group that should be deleted, cannot be null.void createMembership(String userId, String groupId)
userId - the userId, cannot be null.groupId - the groupId, cannot be null.RuntimeException - when the given user or group doesn't exist or when the user is already member of the group.void deleteMembership(String userId, String groupId)
userId - the user's id, cannot be null.groupId - the group's id, cannot be null.boolean checkPassword(String userId, String password)
void setAuthenticatedUserId(String authenticatedUserId)
void setUserPicture(String userId, Picture picture)
picture - can be null to delete the picture.ActivitiObjectNotFoundException - if the user doesn't exist.Picture getUserPicture(String userId)
ActivitiObjectNotFoundException - if the user doesn't exist.void setUserInfo(String userId, String key, String value)
String getUserInfo(String userId, String key)
List<String> getUserInfoKeys(String userId)
Copyright © 2017 Alfresco. All rights reserved.