private RoleImpl createDefaultRole(final IdentityService identityService, final String name, final String label, final String description) { RoleImpl role = identityService.findRoleByName(name); if (role == null) { role = new RoleImpl(name); role.setLabel(label); role.setDescription(description); identityService.addRole(role); } return role; }
@Override public Role addRole(final String name) throws RoleAlreadyExistsException { FacadeUtil.checkArgsNotNull(name); final IdentityService identityService = EnvTool.getIdentityService(); RoleImpl role = identityService.findRoleByName(name); if (role != null) { throw new RoleAlreadyExistsException("bai_IAPII_1", name); } role = new RoleImpl(name); identityService.addRole(role); return role; }
@Override public Role addRole(final String name, final String label, final String description) throws RoleAlreadyExistsException { FacadeUtil.checkArgsNotNull(name); final IdentityService identityService = EnvTool.getIdentityService(); RoleImpl role = identityService.findRoleByName(name); if (role != null) { throw new RoleAlreadyExistsException("bai_IAPII_1", name); } role = new RoleImpl(name); role.setLabel(label); role.setDescription(description); identityService.addRole(role); return role; }
@Override public Role importRole(final String uuid, final String name, final String label, final String description) throws RoleAlreadyExistsException { FacadeUtil.checkArgsNotNull(name); final IdentityService identityService = EnvTool.getIdentityService(); Role role = identityService.getRole(uuid); if (role != null) { throw new RoleAlreadyExistsException("bai_IAPII_1", uuid); } role = identityService.findRoleByName(name); if (role != null) { throw new RoleAlreadyExistsException("bai_IAPII_1", name); } final RoleImpl roleToImport = new RoleImpl(uuid, name); roleToImport.setLabel(label); roleToImport.setDescription(description); identityService.addRole(roleToImport); return role; }