private void checkAlreadyExistingMembershipMapping(final long actorId, final long groupId, final long roleId) throws SActorMemberAlreadyExistsException, SBonitaReadException { List<SActorMember> actorMembersOfMembership; int startIndex = 0; do { actorMembersOfMembership = actorMappingService.getActorMembers(actorId, startIndex, 50); for (final SActorMember sActorMember : actorMembersOfMembership) { if (sActorMember.getRoleId() == roleId && sActorMember.getGroupId() == groupId) { throw new SActorMemberAlreadyExistsException("This membership / actor mapping already exists: actorId=" + actorId + ", groupId=" + groupId + ", roleId=" + roleId); } } startIndex += 50; } while (actorMembersOfMembership.size() > 0); }
private void checkAlreadyExistingMembershipMapping(final long actorId, final long groupId, final long roleId) throws SActorMemberAlreadyExistsException, SBonitaReadException { List<SActorMember> actorMembersOfMembership; int startIndex = 0; do { actorMembersOfMembership = actorMappingService.getActorMembers(actorId, startIndex, 50); for (final SActorMember sActorMember : actorMembersOfMembership) { if (sActorMember.getRoleId() == roleId && sActorMember.getGroupId() == groupId) { throw new SActorMemberAlreadyExistsException("This membership / actor mapping already exists: actorId=" + actorId + ", groupId=" + groupId + ", roleId=" + roleId); } } startIndex += 50; } while (actorMembersOfMembership.size() > 0); }
private void checkAlreadyExistingGroupMapping(final long actorId, final long groupId) throws SActorMemberAlreadyExistsException, SBonitaReadException { List<SActorMember> actorMembersOfGroup; int startIndex = 0; do { actorMembersOfGroup = actorMappingService.getActorMembers(actorId, startIndex, 50); for (final SActorMember sActorMember : actorMembersOfGroup) { if (sActorMember.getGroupId() == groupId && sActorMember.getRoleId() == -1 && sActorMember.getUserId() == -1) { throw new SActorMemberAlreadyExistsException("This group / actor mapping already exists: actorId=" + actorId + ", groupId=" + groupId); } } startIndex += 50; } while (actorMembersOfGroup.size() > 0); }
private void checkAlreadyExistingGroupMapping(final long actorId, final long groupId) throws SActorMemberAlreadyExistsException, SBonitaReadException { List<SActorMember> actorMembersOfGroup; int startIndex = 0; do { actorMembersOfGroup = actorMappingService.getActorMembers(actorId, startIndex, 50); for (final SActorMember sActorMember : actorMembersOfGroup) { if (sActorMember.getGroupId() == groupId && sActorMember.getRoleId() == -1 && sActorMember.getUserId() == -1) { throw new SActorMemberAlreadyExistsException("This group / actor mapping already exists: actorId=" + actorId + ", groupId=" + groupId); } } startIndex += 50; } while (actorMembersOfGroup.size() > 0); }
private void checkAlreadyExistingRoleMapping(final long actorId, final long roleId) throws SActorMemberAlreadyExistsException, SBonitaReadException { List<SActorMember> actorMembersOfRole; int startIndex = 0; do { actorMembersOfRole = actorMappingService.getActorMembers(actorId, startIndex, 50); for (final SActorMember sActorMember : actorMembersOfRole) { if (sActorMember.getRoleId() == roleId && sActorMember.getGroupId() == -1 && sActorMember.getUserId() == -1) { throw new SActorMemberAlreadyExistsException("This role / actor mapping already exists: actorId=" + actorId + ", roleId=" + roleId); } } startIndex += 50; } while (actorMembersOfRole.size() > 0); }
private void checkAlreadyExistingUserMapping(final long actorId, final long userId) throws SActorMemberAlreadyExistsException, SBonitaReadException { List<SActorMember> actorMembersOfUser; int startIndex = 0; do { actorMembersOfUser = actorMappingService.getActorMembers(actorId, startIndex, 50); for (final SActorMember sActorMember : actorMembersOfUser) { if (sActorMember.getUserId() == userId && sActorMember.getRoleId() == -1 && sActorMember.getGroupId() == -1) { throw new SActorMemberAlreadyExistsException("This user / actor mapping already exists: actorId=" + actorId + ", userId=" + userId); } } startIndex += 50; } while (actorMembersOfUser.size() > 0); }
private void checkAlreadyExistingRoleMapping(final long actorId, final long roleId) throws SActorMemberAlreadyExistsException, SBonitaReadException { List<SActorMember> actorMembersOfRole; int startIndex = 0; do { actorMembersOfRole = actorMappingService.getActorMembers(actorId, startIndex, 50); for (final SActorMember sActorMember : actorMembersOfRole) { if (sActorMember.getRoleId() == roleId && sActorMember.getGroupId() == -1 && sActorMember.getUserId() == -1) { throw new SActorMemberAlreadyExistsException("This role / actor mapping already exists: actorId=" + actorId + ", roleId=" + roleId); } } startIndex += 50; } while (actorMembersOfRole.size() > 0); }
private void checkAlreadyExistingUserMapping(final long actorId, final long userId) throws SActorMemberAlreadyExistsException, SBonitaReadException { List<SActorMember> actorMembersOfUser; int startIndex = 0; do { actorMembersOfUser = actorMappingService.getActorMembers(actorId, startIndex, 50); for (final SActorMember sActorMember : actorMembersOfUser) { if (sActorMember.getUserId() == userId && sActorMember.getRoleId() == -1 && sActorMember.getGroupId() == -1) { throw new SActorMemberAlreadyExistsException("This user / actor mapping already exists: actorId=" + actorId + ", userId=" + userId); } } startIndex += 50; } while (actorMembersOfUser.size() > 0); }
private void addMembership(final Actor actor, final SActorMember sActorMember) throws SRoleNotFoundException, SGroupNotFoundException { if (sActorMember.getRoleId() > 0 && sActorMember.getGroupId() > 0) { final SRole role = identityService.getRole(sActorMember.getRoleId()); final SGroup group = identityService.getGroup(sActorMember.getGroupId()); actor.addMembership(group.getPath(), role.getName()); } }
private void addMembership(final Actor actor, final SActorMember sActorMember) throws SRoleNotFoundException, SGroupNotFoundException { if (sActorMember.getRoleId() > 0 && sActorMember.getGroupId() > 0) { final SRole role = identityService.getRole(sActorMember.getRoleId()); final SGroup group = identityService.getGroup(sActorMember.getGroupId()); actor.addMembership(group.getPath(), role.getName()); } }
public static ActorMember toActorMember(final SActorMember sActorMember) { return new ActorMemberImpl(sActorMember.getId(), sActorMember.getUserId(), sActorMember.getGroupId(), sActorMember.getRoleId()); }
public static ActorMember toActorMember(final SActorMember sActorMember) { return new ActorMemberImpl(sActorMember.getId(), sActorMember.getUserId(), sActorMember.getGroupId(), sActorMember.getRoleId()); }
private void addGroup(final Actor actor, final SActorMember sActorMember) throws SGroupNotFoundException { if (sActorMember.getGroupId() > 0 && sActorMember.getRoleId() <= 0) { final SGroup group = identityService.getGroup(sActorMember.getGroupId()); actor.addGroup(group.getPath()); } }
private void addGroup(final Actor actor, final SActorMember sActorMember) throws SGroupNotFoundException { if (sActorMember.getGroupId() > 0 && sActorMember.getRoleId() <= 0) { final SGroup group = identityService.getGroup(sActorMember.getGroupId()); actor.addGroup(group.getPath()); } }