/** * This method used to delete the user * * @param userId * @param response * @param model * @return */ @RequestMapping(value = "/deleteUserInfo", method = RequestMethod.GET) public String deleteUser( int userId, HttpServletResponse response, ModelMap model, HttpSession session, HttpServletRequest request) { try { boolean result = false; Users user = userService.getUserByUserId(userId); if (user != null) { result = userService.deleteUser(user); } if (result) { model.addAttribute("response", "User \"" + user.getUserName() + "\" deleted successfully"); model.addAttribute("errorresponse", ""); } else { model.addAttribute("response", ""); model.addAttribute("errorresponse", "Failed to delete user!"); } } catch (Exception e) { log.error("Exception in deleteUser::" + ExceptionUtils.getStackTrace(e)); model.addAttribute("response", ""); model.addAttribute("errorresponse", "Failed to delete user!"); } UserSessionInfo user = null; if (request.getSession().getAttribute(ApplicationConstants.USER_SESSION_KEY) != null) { user = (UserSessionInfo) request.getSession().getAttribute(ApplicationConstants.USER_SESSION_KEY); } return "usersList"; }