| Package | Description |
|---|---|
| org.bonitasoft.engine.api.impl | |
| org.bonitasoft.engine.api.impl.transaction.identity | |
| org.bonitasoft.engine.identity |
Manages information about an organization, that is, the set of users who can act in processes.
|
| org.bonitasoft.engine.identity.impl |
| Modifier and Type | Method and Description |
|---|---|
SCustomUserInfoValue |
SCustomUserInfoValueAPI.create(long definitionId,
long userId,
String value) |
void |
SCustomUserInfoValueAPI.delete(SCustomUserInfoValue value) |
List<CustomUserInfo> |
CustomUserInfoAPIDelegate.list(long userId,
int startIndex,
int maxResult) |
SCustomUserInfoValue |
SCustomUserInfoValueAPI.set(long definitionId,
long userId,
String value) |
SCustomUserInfoValue |
SCustomUserInfoValueAPI.update(SCustomUserInfoValue value,
CustomUserInfoValueUpdater updater) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DeleteWithActorMembers.deleteActorMembersOfGroup(long groupId) |
protected void |
DeleteWithActorMembers.deleteUserMembershipsByUser(long id) |
SGroup |
UpdateGroup.update() |
| Modifier and Type | Class and Description |
|---|---|
class |
SCustomUserInfoDefinitionAlreadyExistsException
Identity related exception indicating that the
SCustomUserInfoDefinition already exists |
class |
SCustomUserInfoDefinitionCreationException |
class |
SCustomUserInfoDefinitionNotFoundException |
class |
SCustomUserInfoDefinitionReadException |
class |
SCustomUserInfoValueNotFoundException |
class |
SCustomUserInfoValueReadException |
class |
SGroupCreationException |
class |
SGroupDeletionException |
class |
SGroupNotFoundException |
class |
SMembershipCreationException |
class |
SMembershipDeletionException |
class |
SRoleDeletionException |
class |
SRoleNotFoundException |
class |
SUserCreationException |
class |
SUserDeletionException |
class |
SUserMembershipCreationException |
class |
SUserMembershipNotFoundException |
class |
SUserNotFoundException |
class |
SUserUpdateException |
| Modifier and Type | Method and Description |
|---|---|
SCustomUserInfoValue |
IdentityService.createCustomUserInfoValue(SCustomUserInfoValue customUserInfo)
Create profileMetadataValue in DB for give profileMetadataValue object
|
void |
IdentityService.createRole(SRole role,
String iconFilename,
byte[] iconContent)
Create role in DB for the given role
|
void |
IdentityService.deleteCustomUserInfoDefinition(long customUserInfoDefinitionId)
Delete the id specified custom user info
|
void |
IdentityService.deleteCustomUserInfoDefinition(SCustomUserInfoDefinition metadataDefinition)
Delete the specific custom user info
|
void |
IdentityService.deleteCustomUserInfoValue(long customUserInfoValueId)
Delete the id specified profileMetadataValue
|
void |
IdentityService.deleteCustomUserInfoValue(SCustomUserInfoValue customUserInfo)
Delete the specific profileMetadataValue
|
void |
ImportOrganizationStrategy.foundExistingCustomUserInfoDefinition(SCustomUserInfoDefinition existingUserInfoDefinition,
ExportedCustomUserInfoDefinition newUserInfoDefinition) |
void |
ImportOrganizationMergeDuplicatesStrategy.foundExistingCustomUserInfoDefinition(SCustomUserInfoDefinition existingUserInfoDefinition,
ExportedCustomUserInfoDefinition newUserInfoDefinition) |
void |
ImportOrganizationStrategy.foundExistingGroup(SGroup existingGroup,
ExportedGroup newGroup) |
void |
ImportOrganizationMergeDuplicatesStrategy.foundExistingGroup(SGroup existingGroup,
ExportedGroup newGroup) |
void |
ImportOrganizationStrategy.foundExistingRole(SRole existingRole,
ExportedRole newRole) |
void |
ImportOrganizationMergeDuplicatesStrategy.foundExistingRole(SRole existingRole,
ExportedRole newRole) |
List<SUser> |
IdentityService.getActiveUsersInGroup(long groupId,
int fromIndex,
int numberOfUsers,
String field,
OrderByType order)
Get a
List of Active SUser for given SGroup from specific interval, sorted by field attribute in the given
OrderByType
order order. |
List<SUser> |
IdentityService.getActiveUsersWithManager(long managerId,
int fromIndex,
int numberMaxOfUsers,
String field,
OrderByType order)
Get all active users managed by a specific manager from a specific interval.
|
List<SUser> |
IdentityService.getActiveUsersWithRole(long roleId,
int fromIndex,
int numberOfUsers)
|
List<SUser> |
IdentityService.getActiveUsersWithRole(long roleId,
int fromIndex,
int numberOfUsers,
String field,
OrderByType order)
Get a
List of active SUser for given SRole from specific interval, sorted by field attribute in the given
OrderByType
order order. |
protected List<SCustomUserInfoDefinition> |
ExportOrganization.getAllCustomUserInfoDefinitions() |
SCustomUserInfoDefinition |
IdentityService.getCustomUserInfoDefinition(long customUserInfoDefinitionId)
Get
SCustomUserInfoDefinition by its id |
List<SCustomUserInfoDefinition> |
IdentityService.getCustomUserInfoDefinitions(int fromIndex,
int maxResults)
Get a
List of SCustomUserInfoDefinition from specific interval |
List<SCustomUserInfoDefinition> |
IdentityService.getCustomUserInfoDefinitions(List<Long> customUserInfoDefinitionIds)
Get a
List of SCustomUserInfoDefinition of the given identifiers |
List<SCustomUserInfoValue> |
IdentityService.getCustomUserInfoValues(List<Long> customUserInfoValueIds)
Get a
List of SCustomUserInfoValue of the given identifiers |
List<SGroup> |
IdentityService.getGroupChildren(long parentGroupId,
int fromIndex,
int numberOfGroups)
|
List<SGroup> |
IdentityService.getGroupChildren(long parentGroupId,
int fromIndex,
int numberOfGroups,
String field,
OrderByType order)
Get a
List of child SGroup in specific interval, sorted by field attribute in the given OrderByType order. |
List<SGroup> |
IdentityService.getGroups(int fromIndex,
int numberOfGroups)
|
List<SGroup> |
IdentityService.getGroups(int fromIndex,
int numberOfGroups,
String field,
OrderByType order)
Get a
List of SGroup in specific interval, sorted by field attribute in the given OrderByType order. |
List<SUser> |
IdentityService.getInactiveUsersInGroup(long groupId,
int fromIndex,
int numberOfUsers,
String field,
OrderByType order)
Get a
List of Inactive SUser for given SGroup from specific interval, sorted by field attribute in the given
OrderByType
order order. |
List<SUser> |
IdentityService.getInactiveUsersWithManager(long managerId,
int fromIndex,
int numberMaxOfUsers,
String field,
OrderByType order)
Get all inactive users managed by a specific manager from a specific interval.
|
List<SUser> |
IdentityService.getInactiveUsersWithRole(long roleId,
int fromIndex,
int numberOfUsers)
|
List<SUser> |
IdentityService.getInactiveUsersWithRole(long roleId,
int fromIndex,
int numberOfUsers,
String field,
OrderByType order)
Get a
List of Inactive SUser for given SRole from specific interval, sorted by field attribute in the given
OrderByType
order order. |
SUserMembership |
IdentityService.getLightUserMembership(long userMembershipId)
Get light userMembership by its id
|
SUserMembership |
IdentityService.getLightUserMembership(long userId,
long groupId,
long roleId)
Get the
SUserMembership of the specific user, group and role without userName, groupName and roleName being set. |
List<SUserMembership> |
IdentityService.getLightUserMemberships(int startIndex,
int numberOfElements)
Get light userMembership in a specific interval, this is used for pagination
|
long |
IdentityService.getNumberOfCustomUserInfoDefinition()
Get total number of
SCustomUserInfoDefinition of the current tenant |
long |
IdentityService.getNumberOfGroupChildren(long parentGroupId)
Get number of child groups for the group identified by the given id
|
long |
IdentityService.getNumberOfGroups()
Get total number of
SGroup in the current tenant |
long |
IdentityService.getNumberOfRoles()
Get total number of
SRole for this tenant |
long |
IdentityService.getNumberOfUserMemberships()
Get total number of userMemberships of the current tenant
|
long |
IdentityService.getNumberOfUserMembershipsOfUser(long userId)
Get total number of
SUserMembership for a specific user |
long |
IdentityService.getNumberOfUsers()
Get total number of
SUser on the current tenant |
long |
IdentityService.getNumberOfUsersByGroup(long groupId)
Get total number of users for the given
SGroup |
long |
IdentityService.getNumberOfUsersByMembership(long groupId,
long roleId)
Get total number of userMemberships contains specific group and role
|
long |
IdentityService.getNumberOfUsersByRole(long roleId)
Get total number of users for the given role on the current tenant
|
List<SRole> |
IdentityService.getRoles(int fromIndex,
int numberOfRoles)
|
List<SRole> |
IdentityService.getRoles(int fromIndex,
int numberOfRoles,
String field,
OrderByType order)
|
SContactInfo |
IdentityService.getUserContactInfo(long userId,
boolean isPersonal)
Return the user contact info for a specific user.
|
List<Long> |
IdentityService.getUserIdsWithCustomUserInfo(String userInfoName,
String userInfoValue,
boolean usePartialMatch,
int fromIndex,
int maxResults)
Retrieve a
List of user identifiers from specific interval. |
SUserMembership |
IdentityService.getUserMembership(long userMembershipId)
Get
SUserMembership by given id |
SUserMembership |
IdentityService.getUserMembership(long userId,
long groupId,
long roleId)
|
List<SUserMembership> |
IdentityService.getUserMemberships(int fromIndex,
int numberOfResults)
Get a
List of SUserMembership from specific interval |
List<SUserMembership> |
IdentityService.getUserMemberships(int fromIndex,
int numberOfUserMemberships,
OrderByOption orderByOption)
Get a
List of SUserMembership from specific interval, sorted by field attribute in the given OrderByType order
order. |
List<SUserMembership> |
IdentityService.getUserMemberships(List<Long> userMembershipIds)
Get a
List of SUserMembership of the given identifiers if they exists |
List<SUserMembership> |
IdentityService.getUserMembershipsOfGroup(long groupId,
int fromIndex,
int numberOfResults)
Get a
List of SUserMembership for given group from specific interval |
List<SUserMembership> |
IdentityService.getUserMembershipsOfRole(long roleId,
int fromIndex,
int numberOfResults)
Get a
List of SUserMembership for given role from specific interval |
List<SUserMembership> |
IdentityService.getUserMembershipsOfUser(long userId,
int fromIndex,
int numberOfMemberships)
Get
SUserMembership for a specific interval for a given user |
List<SUserMembership> |
IdentityService.getUserMembershipsOfUser(long userId,
int fromIndex,
int numberPerPage,
OrderByOption sortOrder)
Get a
List of SUserMembership of a given user from specific interval, sorted by default field in the given OrderByType
sortOrder order. |
List<SUserMembership> |
IdentityService.getUserMembershipsOfUser(long userId,
int fromIndex,
int numberOfMemberships,
String field,
OrderByType sortOrder)
Get a
List of SUserMembership of a given user from specific interval, sorted by field attribute in the given OrderByType
sortOrder order. |
List<SUser> |
IdentityService.getUsers(int fromIndex,
int numberOfUsers)
|
List<SUser> |
IdentityService.getUsers(int fromIndex,
int numberOfUsers,
String field,
OrderByType order)
Get a
List of child SUser from specific interval, sorted by field attribute in the given OrderByType order order. |
List<SUser> |
IdentityService.getUsersByUsername(List<String> userNames)
|
List<SUser> |
IdentityService.getUsersInGroup(long groupId,
int fromIndex,
int numberOfUsers,
String field,
OrderByType order)
Get a
List of SUser for given SGroup from specific interval, sorted by field attribute in the given OrderByType
order order. |
List<SUser> |
IdentityService.getUsersWithManager(long managerId,
int fromIndex,
int numberMaxOfUsers,
String field,
OrderByType order)
Get all users (both active and inactive) managed by a specific manager from a specific interval.
|
List<SUser> |
IdentityService.getUsersWithRole(long roleId,
int fromIndex,
int numberOfUsers)
|
List<SUser> |
IdentityService.getUsersWithRole(long roleId,
int fromIndex,
int numberOfUsers,
String field,
OrderByType order)
Get a
List of SUser for given SRole from specific interval, sorted by field attribute in the given OrderByType
order order. |
Map<String,SCustomUserInfoDefinition> |
CustomUserInfoDefinitionImporter.importCustomUserInfoDefinitions(List<ExportedCustomUserInfoDefinition> userInfoDefinitionCreators) |
void |
IdentityService.updateCustomUserInfoDefinition(SCustomUserInfoDefinition customUserInfo,
EntityUpdateDescriptor descriptor)
Update customUserInfoDefinition according to the descriptor
|
void |
IdentityService.updateCustomUserInfoValue(SCustomUserInfoValue customUserInfo,
EntityUpdateDescriptor descriptor)
Update profileMetadataValue according to the descriptor
|
void |
IdentityService.updateGroup(SGroup group,
EntityUpdateDescriptor descriptor,
EntityUpdateDescriptor iconUpdater)
Update group according to the descriptor
|
SRole |
IdentityService.updateRole(SRole role,
EntityUpdateDescriptor descriptor,
EntityUpdateDescriptor iconUpdater)
Update role according to the descriptor
|
SUser |
IdentityService.updateUser(long userId,
EntityUpdateDescriptor userUpdateDescriptor,
EntityUpdateDescriptor personalDataUpdateDescriptor,
EntityUpdateDescriptor professionalDataUpdateDescriptor,
EntityUpdateDescriptor iconUpdater)
Update the user having id userId according to the entity update descriptors in parameters
|
void |
IdentityService.updateUserContactInfo(SContactInfo contactInfo,
EntityUpdateDescriptor descriptor)
Update user contact information according to the descriptor
|
void |
IdentityService.updateUserMembership(SUserMembership userMembership,
EntityUpdateDescriptor descriptor)
Update userMembership according to the descriptor
|
| Modifier and Type | Method and Description |
|---|---|
SCustomUserInfoValue |
IdentityServiceImpl.createCustomUserInfoValue(SCustomUserInfoValue customUserInfo) |
void |
IdentityServiceImpl.createRole(SRole role,
String iconFilename,
byte[] iconContent) |
void |
IdentityServiceImpl.deleteCustomUserInfoDefinition(long customUserInfoDefinitionId) |
void |
IdentityServiceImpl.deleteCustomUserInfoDefinition(SCustomUserInfoDefinition info) |
void |
IdentityServiceImpl.deleteCustomUserInfoValue(long customUserInfoValueId) |
void |
IdentityServiceImpl.deleteCustomUserInfoValue(SCustomUserInfoValue customUserInfo) |
List<SUser> |
IdentityServiceImpl.getActiveUsersInGroup(long groupId,
int fromIndex,
int numberOfUsers,
String field,
OrderByType order) |
List<SUser> |
IdentityServiceImpl.getActiveUsersWithManager(long managerId,
int fromIndex,
int numberMaxOfUsers,
String field,
OrderByType order) |
List<SUser> |
IdentityServiceImpl.getActiveUsersWithRole(long roleId,
int fromIndex,
int numberOfUsers) |
List<SUser> |
IdentityServiceImpl.getActiveUsersWithRole(long roleId,
int fromIndex,
int numberOfUsers,
String field,
OrderByType order) |
SCustomUserInfoDefinition |
IdentityServiceImpl.getCustomUserInfoDefinition(long customUserInfoDefinitionId) |
List<SCustomUserInfoDefinition> |
IdentityServiceImpl.getCustomUserInfoDefinitions(int fromIndex,
int maxResults) |
List<SCustomUserInfoDefinition> |
IdentityServiceImpl.getCustomUserInfoDefinitions(List<Long> customUserInfoDefinitionIds) |
List<SCustomUserInfoValue> |
IdentityServiceImpl.getCustomUserInfoValues(List<Long> customUserInfoValueIds) |
List<SGroup> |
IdentityServiceImpl.getGroupChildren(long groupId,
int fromIndex,
int numberOfGroups) |
List<SGroup> |
IdentityServiceImpl.getGroupChildren(long groupId,
int fromIndex,
int numberOfGroups,
String field,
OrderByType order) |
List<SGroup> |
IdentityServiceImpl.getGroups(int fromIndex,
int numberOfGroups) |
List<SGroup> |
IdentityServiceImpl.getGroups(int fromIndex,
int numberOfGroups,
String field,
OrderByType order) |
List<SUser> |
IdentityServiceImpl.getInactiveUsersInGroup(long groupId,
int fromIndex,
int numberOfUsers,
String field,
OrderByType order) |
List<SUser> |
IdentityServiceImpl.getInactiveUsersWithManager(long managerId,
int fromIndex,
int numberMaxOfUsers,
String field,
OrderByType order) |
List<SUser> |
IdentityServiceImpl.getInactiveUsersWithRole(long roleId,
int fromIndex,
int numberOfUsers) |
List<SUser> |
IdentityServiceImpl.getInactiveUsersWithRole(long roleId,
int fromIndex,
int numberOfUsers,
String field,
OrderByType order) |
SUserMembership |
IdentityServiceImpl.getLightUserMembership(long userMembershipId) |
SUserMembership |
IdentityServiceImpl.getLightUserMembership(long userId,
long groupId,
long roleId) |
List<SUserMembership> |
IdentityServiceImpl.getLightUserMemberships(int startIndex,
int numberOfElements) |
long |
IdentityServiceImpl.getNumberOfCustomUserInfoDefinition() |
long |
IdentityServiceImpl.getNumberOfGroupChildren(long parentGroupId) |
long |
IdentityServiceImpl.getNumberOfGroups() |
long |
IdentityServiceImpl.getNumberOfRoles() |
long |
IdentityServiceImpl.getNumberOfUserMemberships() |
long |
IdentityServiceImpl.getNumberOfUserMembershipsOfUser(long userId) |
long |
IdentityServiceImpl.getNumberOfUsers() |
long |
IdentityServiceImpl.getNumberOfUsersByGroup(long groupId) |
long |
IdentityServiceImpl.getNumberOfUsersByMembership(long groupId,
long roleId) |
long |
IdentityServiceImpl.getNumberOfUsersByRole(long roleId) |
List<SRole> |
IdentityServiceImpl.getRoles(int fromIndex,
int numberOfRoles) |
List<SRole> |
IdentityServiceImpl.getRoles(int fromIndex,
int numberOfRoles,
String field,
OrderByType order) |
SContactInfo |
IdentityServiceImpl.getUserContactInfo(long userId,
boolean isPersonal) |
List<Long> |
IdentityServiceImpl.getUserIdsWithCustomUserInfo(String userInfoName,
String userInfoValue,
boolean usePartialMatch,
int fromIndex,
int maxResults) |
SUserMembership |
IdentityServiceImpl.getUserMembership(long userMembershipId) |
SUserMembership |
IdentityServiceImpl.getUserMembership(long userId,
long groupId,
long roleId) |
List<SUserMembership> |
IdentityServiceImpl.getUserMemberships(int fromIndex,
int numberOfUserMemberships) |
List<SUserMembership> |
IdentityServiceImpl.getUserMemberships(int fromIndex,
int numberOfResult,
OrderByOption orderByOption) |
List<SUserMembership> |
IdentityServiceImpl.getUserMemberships(List<Long> userMembershipIds) |
List<SUserMembership> |
IdentityServiceImpl.getUserMembershipsOfGroup(long groupId,
int startIndex,
int maxResults) |
List<SUserMembership> |
IdentityServiceImpl.getUserMembershipsOfRole(long roleId,
int startIndex,
int maxResults) |
List<SUserMembership> |
IdentityServiceImpl.getUserMembershipsOfUser(long userId,
int fromIndex,
int numberOfUsers) |
List<SUserMembership> |
IdentityServiceImpl.getUserMembershipsOfUser(long userId,
int fromIndex,
int numberPerPage,
OrderByOption orderByOption) |
List<SUserMembership> |
IdentityServiceImpl.getUserMembershipsOfUser(long userId,
int fromIndex,
int numberOfMemberships,
String field,
OrderByType order) |
List<SUser> |
IdentityServiceImpl.getUsers(int fromIndex,
int numberOfUsers) |
List<SUser> |
IdentityServiceImpl.getUsers(int fromIndex,
int numberOfUsers,
String field,
OrderByType order) |
List<SUser> |
IdentityServiceImpl.getUsersByUsername(List<String> userNames) |
List<SUser> |
IdentityServiceImpl.getUsersInGroup(long groupId,
int fromIndex,
int numberOfUsers,
String field,
OrderByType order) |
List<SUser> |
IdentityServiceImpl.getUsersWithManager(long managerId,
int fromIndex,
int numberMaxOfUsers,
String field,
OrderByType order) |
List<SUser> |
IdentityServiceImpl.getUsersWithRole(long roleId,
int fromIndex,
int numberOfUsers) |
List<SUser> |
IdentityServiceImpl.getUsersWithRole(long roleId,
int fromIndex,
int numberOfUsers,
String field,
OrderByType order) |
void |
IdentityServiceImpl.updateCustomUserInfoDefinition(SCustomUserInfoDefinition customUserInfo,
EntityUpdateDescriptor descriptor) |
void |
IdentityServiceImpl.updateCustomUserInfoValue(SCustomUserInfoValue customUserInfo,
EntityUpdateDescriptor descriptor) |
void |
IdentityServiceImpl.updateGroup(SGroup group,
EntityUpdateDescriptor descriptor,
EntityUpdateDescriptor iconUpdater) |
SRole |
IdentityServiceImpl.updateRole(SRole role,
EntityUpdateDescriptor descriptor,
EntityUpdateDescriptor iconUpdater) |
SUser |
IdentityServiceImpl.updateUser(long userId,
EntityUpdateDescriptor userUpdateDescriptor,
EntityUpdateDescriptor personalDataUpdateDescriptor,
EntityUpdateDescriptor professionalDataUpdateDescriptor,
EntityUpdateDescriptor iconUpdater) |
void |
IdentityServiceImpl.updateUserContactInfo(SContactInfo contactInfo,
EntityUpdateDescriptor descriptor) |
void |
IdentityServiceImpl.updateUserMembership(SUserMembership userMembership,
EntityUpdateDescriptor descriptor) |
Copyright © 2019 Bonitasoft S.A.. All rights reserved.