Guest User

Untitled

a guest
Feb 16th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. //public User createUser(UserDTO userDTO) {
  2. public User createUser(ManagedUserVM userDTO) {
  3. User user = new User();
  4. user.setLogin(userDTO.getLogin());
  5. user.setFirstName(userDTO.getFirstName());
  6. user.setLastName(userDTO.getLastName());
  7. user.setEmail(userDTO.getEmail());
  8. user.setImageUrl(userDTO.getImageUrl());
  9. if (userDTO.getLangKey() == null) {
  10. user.setLangKey(Constants.DEFAULT_LANGUAGE); // default language
  11. } else {
  12. user.setLangKey(userDTO.getLangKey());
  13. }
  14. if (userDTO.getAuthorities() != null) {
  15. Set<Authority> authorities = userDTO.getAuthorities().stream()
  16. .map(authorityRepository::findOne)
  17. .collect(Collectors.toSet());
  18. user.setAuthorities(authorities);
  19. }
  20. //String encryptedPassword = passwordEncoder.encode(RandomUtil.generatePassword());
  21. String encryptedPassword = passwordEncoder.encode(userDTO.getPassword());
  22. user.setPassword(encryptedPassword);
  23. //user.setResetKey(RandomUtil.generateResetKey());
  24. //user.setResetDate(Instant.now());
  25. user.setActivationKey(RandomUtil.generateActivationKey());
  26. user.setActivated(true);
  27. userRepository.save(user);
  28. log.debug("Created Information for User: {}", user);
  29. return user;
  30. }
Add Comment
Please, Sign In to add comment