new InternetAddress(newExternalUserEntity.getEmail()).validate(); } catch (final AddressException ex) { throw new EmailFormatInvalidException(newExternalUserEntity.getEmail()); optionalUser = userRepository.findBySource(IDP_SOURCE_GRAVITEE, newExternalUserEntity.getEmail()); if (optionalUser.isPresent()) { throw new UserAlreadyExistsException(IDP_SOURCE_GRAVITEE, newExternalUserEntity.getEmail()); LOGGER.error("An error occurs while trying to register user {}", newExternalUserEntity.getEmail(), e); throw new TechnicalManagementException(e.getMessage(), e); newExternalUserEntity.setSourceId(newExternalUserEntity.getEmail());
new InternetAddress(newExternalUserEntity.getEmail()).validate(); } catch (final AddressException ex) { throw new EmailFormatInvalidException(newExternalUserEntity.getEmail()); optionalUser = userRepository.findBySource(IDP_SOURCE_GRAVITEE, newExternalUserEntity.getEmail()); if (optionalUser.isPresent()) { throw new UserAlreadyExistsException(IDP_SOURCE_GRAVITEE, newExternalUserEntity.getEmail()); LOGGER.error("An error occurs while trying to register user {}", newExternalUserEntity.getEmail(), e); throw new TechnicalManagementException(e.getMessage(), e); newExternalUserEntity.setSourceId(newExternalUserEntity.getEmail());
private static User convert(NewExternalUserEntity newExternalUserEntity) { if (newExternalUserEntity == null) { return null; } User user = new User(); user.setEmail(newExternalUserEntity.getEmail()); user.setFirstname(newExternalUserEntity.getFirstname()); user.setLastname(newExternalUserEntity.getLastname()); user.setSource(newExternalUserEntity.getSource()); user.setSourceId(newExternalUserEntity.getSourceId()); return user; }
private static User convert(NewExternalUserEntity newExternalUserEntity) { if (newExternalUserEntity == null) { return null; } User user = new User(); user.setEmail(newExternalUserEntity.getEmail()); user.setFirstname(newExternalUserEntity.getFirstname()); user.setLastname(newExternalUserEntity.getLastname()); user.setSource(newExternalUserEntity.getSource()); user.setSourceId(newExternalUserEntity.getSourceId()); return user; }