@RequestMapping("/user/roles") public String userRoles( final RedirectAttributes redirectAttributes, ModelMap map, HttpSession hs) { if (hs.getAttribute("role_list") == null) { redirectAttributes.addFlashAttribute("message_error", "Permission denied!"); return "redirect:" + URL_MAPPING + "/user"; } map.addAttribute("usersactive", "active"); map.addAttribute("roles", service.getRoleList()); return URL_MAPPING + "/user/roles"; }
@RequestMapping("/user/edit/{id}") public ModelAndView userEdit( @PathVariable("id") Long id, final RedirectAttributes redirectAttributes, ModelMap map, HttpSession hs) { if (hs.getAttribute("user_edit") == null) { redirectAttributes.addFlashAttribute("message_error", "Permission denied!"); } User user = service.getDetails(id); hs.setAttribute("user", user); Collection<Role> roles = service.getRoleList(); hs.setAttribute("roleList", roles); Collection<UserStatus> statusList = service.getUserStatusList(); hs.setAttribute("statusList", statusList); return new ModelAndView(URL_MAPPING + "/user/edit"); }