Class DeleteWithActorMembers
java.lang.Object
org.bonitasoft.engine.api.impl.transaction.identity.DeleteWithActorMembers
- Direct Known Subclasses:
DeleteGroup,DeleteGroups,DeleteRole,DeleteRoles,DeleteUser,DeleteUsers
- Author:
- Emmanuel Duchastenier, Celine Souchet
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDeleteWithActorMembers(ActorMappingService actorMappingService, ProfileService profileService, IdentityService identityService) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddeleteActorMembersOfGroup(long groupId) protected voiddeleteActorMembersOfRole(long roleId) protected voiddeleteActorMembersOfUser(long userId) protected voiddeleteMembershipsByGroup(long groupId) protected voiddeleteMembershipsByRole(long roleId) protected voiddeleteProfileMembersOfGroup(long groupId) protected voiddeleteProfileMembersOfRole(long roleId) protected voiddeleteProfileMembersOfUser(long id) protected voiddeleteUserMembershipsByUser(long id) protected voidsetActorIdsOfRemovedElements(SActorMember removedActorMember)
-
Field Details
-
BATCH_SIZE
protected static final int BATCH_SIZE- See Also:
-
-
Constructor Details
-
DeleteWithActorMembers
public DeleteWithActorMembers(ActorMappingService actorMappingService, ProfileService profileService, IdentityService identityService)
-
-
Method Details
-
getRemovedActorIds
-
setActorIdsOfRemovedElements
-
deleteActorMembersOfUser
protected void deleteActorMembersOfUser(long userId) throws SActorMemberNotFoundException, SActorMemberDeletionException, SBonitaReadException -
deleteProfileMembersOfUser
- Throws:
SBonitaException
-
deleteUserMembershipsByUser
- Throws:
SIdentityException
-
deleteActorMembersOfGroup
protected void deleteActorMembersOfGroup(long groupId) throws SActorMemberNotFoundException, SActorMemberDeletionException, SBonitaReadException, SIdentityException -
deleteProfileMembersOfGroup
- Throws:
SBonitaException
-
deleteMembershipsByGroup
- Throws:
SBonitaException
-
deleteActorMembersOfRole
protected void deleteActorMembersOfRole(long roleId) throws SActorMemberNotFoundException, SActorMemberDeletionException, SBonitaReadException -
deleteProfileMembersOfRole
- Throws:
SBonitaException
-
deleteMembershipsByRole
- Throws:
SBonitaException
-
getActorMappingService
-
getProfileService
-
getIdentityService
-