| 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 thats 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 thats 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 Flowable. All rights reserved.