Class DeleteWithActorMembers
- java.lang.Object
-
- org.bonitasoft.engine.api.impl.transaction.identity.DeleteWithActorMembers
-
- Direct Known Subclasses:
DeleteGroup,DeleteGroups,DeleteRole,DeleteRoles,DeleteUser,DeleteUsers
public class DeleteWithActorMembers extends java.lang.Object- Author:
- Emmanuel Duchastenier, Celine Souchet
-
-
Field Summary
Fields Modifier and Type Field Description protected static intBATCH_SIZE
-
Constructor Summary
Constructors Constructor Description DeleteWithActorMembers(ActorMappingService actorMappingService, ProfileService profileService, IdentityService identityService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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)ActorMappingServicegetActorMappingService()IdentityServicegetIdentityService()ProfileServicegetProfileService()java.util.Set<java.lang.Long>getRemovedActorIds()protected voidsetActorIdsOfRemovedElements(SActorMember removedActorMember)
-
-
-
Field Detail
-
BATCH_SIZE
protected static final int BATCH_SIZE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DeleteWithActorMembers
public DeleteWithActorMembers(ActorMappingService actorMappingService, ProfileService profileService, IdentityService identityService)
-
-
Method Detail
-
getRemovedActorIds
public java.util.Set<java.lang.Long> getRemovedActorIds()
-
setActorIdsOfRemovedElements
protected void setActorIdsOfRemovedElements(SActorMember removedActorMember)
-
deleteActorMembersOfUser
protected void deleteActorMembersOfUser(long userId) throws SActorMemberNotFoundException, SActorMemberDeletionException, SBonitaReadException
-
deleteProfileMembersOfUser
protected void deleteProfileMembersOfUser(long id) throws SBonitaException- Throws:
SBonitaException
-
deleteUserMembershipsByUser
protected void deleteUserMembershipsByUser(long id) throws SIdentityException- Throws:
SIdentityException
-
deleteActorMembersOfGroup
protected void deleteActorMembersOfGroup(long groupId) throws SActorMemberNotFoundException, SActorMemberDeletionException, SBonitaReadException, SIdentityException
-
deleteProfileMembersOfGroup
protected void deleteProfileMembersOfGroup(long groupId) throws SBonitaException- Throws:
SBonitaException
-
deleteMembershipsByGroup
protected void deleteMembershipsByGroup(long groupId) throws SBonitaException- Throws:
SBonitaException
-
deleteActorMembersOfRole
protected void deleteActorMembersOfRole(long roleId) throws SActorMemberNotFoundException, SActorMemberDeletionException, SBonitaReadException
-
deleteProfileMembersOfRole
protected void deleteProfileMembersOfRole(long roleId) throws SBonitaException- Throws:
SBonitaException
-
deleteMembershipsByRole
protected void deleteMembershipsByRole(long roleId) throws SBonitaException- Throws:
SBonitaException
-
getActorMappingService
public ActorMappingService getActorMappingService()
-
getProfileService
public ProfileService getProfileService()
-
getIdentityService
public IdentityService getIdentityService()
-
-