Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.65 KB | None | 0 0
  1.     @PostMapping
  2.     public String userSave(@RequestParam("userId") User user,
  3.                            @RequestParam Map<String, String> form,
  4.                            @RequestParam String username){
  5.         System.out.println(user);
  6.         user.setUsername(user.getUsername());
  7.         Set<String> roles = Arrays.stream(Role.values()).map(Role::name).collect(Collectors.toSet());
  8.  
  9.         user.getRoles().clear();
  10.  
  11.         for (String key : form.keySet()){
  12.             if(roles.contains(key)){
  13.                 user.getRoles().add(Role.valueOf(key));
  14.             }
  15.         }
  16.  
  17.         userRepo.save(user);
  18.         return "redirect:/user";
  19.     }
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement