private Map<String, Long> importRoles(final List<ExportedRole> roleCreators) throws ImportDuplicateInOrganizationException, SIdentityException { final Map<String, Long> roleNameToIdMap = new HashMap<>(roleCreators.size()); for (final ExportedRole roleCreator : roleCreators) { SRole sRole; try { sRole = identityService.getRoleByName(roleCreator.getName()); strategy.foundExistingRole(sRole, roleCreator); } catch (final SRoleNotFoundException e) { sRole = addRole(roleCreator); } roleNameToIdMap.put(sRole.getName(), sRole.getId()); } return roleNameToIdMap; }
private Map<String, Long> importRoles(final List<ExportedRole> roleCreators) throws ImportDuplicateInOrganizationException, SIdentityException { final Map<String, Long> roleNameToIdMap = new HashMap<>(roleCreators.size()); for (final ExportedRole roleCreator : roleCreators) { SRole sRole; try { sRole = identityService.getRoleByName(roleCreator.getName()); strategy.foundExistingRole(sRole, roleCreator); } catch (final SRoleNotFoundException e) { sRole = addRole(roleCreator); } roleNameToIdMap.put(sRole.getName(), sRole.getId()); } return roleNameToIdMap; }
@Override public Role getRoleByName(final String roleName) throws RoleNotFoundException { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final IdentityService identityService = tenantAccessor.getIdentityService(); try { return ModelConvertor.toRole(identityService.getRoleByName(roleName)); } catch (final SRoleNotFoundException e) { throw new RoleNotFoundException(e); } }
@Override public Role getRoleByName(final String roleName) throws RoleNotFoundException { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final IdentityService identityService = tenantAccessor.getIdentityService(); try { return ModelConvertor.toRole(identityService.getRoleByName(roleName)); } catch (final SRoleNotFoundException e) { throw new RoleNotFoundException(e); } }
SRole role = null; try { role = identityService.getRoleByName(roleName); } catch (final SRoleNotFoundException e) { errors.add(new ImportError(roleName, Type.ROLE)); role = identityService.getRoleByName(membership.getRole()); } catch (final SRoleNotFoundException e) { errors.add(new ImportError(membership.getRole(), Type.ROLE));
SRole role = null; try { role = identityService.getRoleByName(roleName); } catch (final SRoleNotFoundException e) { errors.add(new ImportError(roleName, Type.ROLE)); role = identityService.getRoleByName(membership.getRole()); } catch (final SRoleNotFoundException e) { errors.add(new ImportError(membership.getRole(), Type.ROLE));
final SRole role = identityService.getRoleByName(roleName); checkAlreadyExistingRoleMapping(actorId, role.getId()); actorMappingService.addRoleToActor(actorId, role.getId()); for (final Actor.Membership membership : memberships) { final SGroup group = identityService.getGroupByPath(membership.getGroup()); final SRole role = identityService.getRoleByName(membership.getRole()); checkAlreadyExistingMembershipMapping(actorId, group.getId(), role.getId()); actorMappingService.addRoleAndGroupToActor(actorId, role.getId(), group.getId());
final SRole role = identityService.getRoleByName(roleName); checkAlreadyExistingRoleMapping(actorId, role.getId()); actorMappingService.addRoleToActor(actorId, role.getId()); for (final Actor.Membership membership : memberships) { final SGroup group = identityService.getGroupByPath(membership.getGroup()); final SRole role = identityService.getRoleByName(membership.getRole()); checkAlreadyExistingMembershipMapping(actorId, group.getId(), role.getId()); actorMappingService.addRoleAndGroupToActor(actorId, role.getId(), group.getId());