|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IdentityService
Service to manage Users and Groups.
| Method Summary | |
|---|---|
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)
|
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 |
deleteUserAccount(String userId,
String accountName)
Delete an entry of the generic extensibility key-value pairs associated with a user |
void |
deleteUserInfo(String userId,
String key)
Delete an entry of the generic extensibility key-value pairs associated with a user |
org.activiti.engine.impl.identity.Account |
getUserAccount(String userId,
String userPassword,
String accountName)
Get account information associated with a user |
List<String> |
getUserAccountNames(String userId)
Get account names associated with the given 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 |
setUserAccount(String userId,
String userPassword,
String accountName,
String accountUsername,
String accountPassword,
Map<String,String> accountDetails)
Store account information for a remote system |
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. |
| Method Detail |
|---|
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.
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.
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.
ActivitiException - if the user doesn't exist.Picture getUserPicture(String userId)
ActivitiException - 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)
void deleteUserInfo(String userId,
String key)
void setUserAccount(String userId,
String userPassword,
String accountName,
String accountUsername,
String accountPassword,
Map<String,String> accountDetails)
List<String> getUserAccountNames(String userId)
org.activiti.engine.impl.identity.Account getUserAccount(String userId,
String userPassword,
String accountName)
void deleteUserAccount(String userId,
String accountName)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||