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.