コード例 #1
0
  @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";
  }
コード例 #2
0
  @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");
  }