List of usage examples for org.springframework.web.bind.support SessionStatus setComplete
void setComplete();
From source file:csns.web.controller.ProgramControllerS.java
@RequestMapping(value = "/department/{dept}/program/create", method = RequestMethod.POST) public String create(@ModelAttribute("program") Program program, BindingResult result, SessionStatus sessionStatus) { programValidator.validate(program, result); if (result.hasErrors()) return "course/program/create"; program = programDao.saveProgram(program); logger.info(SecurityUtils.getUser().getUsername() + " added program " + program.getId()); sessionStatus.setComplete(); return "redirect:view?id=" + program.getId(); }
From source file:csns.web.controller.RubricControllerS.java
@RequestMapping(value = "/department/{dept}/rubric/edit", method = RequestMethod.POST) public String edit(@ModelAttribute Rubric rubric, @RequestParam(value = "next", required = false) String next, BindingResult result, SessionStatus sessionStatus) { rubricValidator.validate(rubric, result); if (result.hasErrors()) return "rubric/edit"; rubric = rubricDao.saveRubric(rubric); logger.info(SecurityUtils.getUser().getUsername() + " edited rubric " + rubric.getId()); sessionStatus.setComplete(); return "redirect:view?id=" + rubric.getId(); }
From source file:csns.web.controller.ProjectControllerS.java
@RequestMapping(value = "/department/{dept}/project/add", method = RequestMethod.POST) public String add(@ModelAttribute Project project, @PathVariable String dept, BindingResult bindingResult, SessionStatus sessionStatus) { projectValidator.validate(project, bindingResult); if (bindingResult.hasErrors()) return "project/add"; project = projectDao.saveProject(project); logger.info(SecurityUtils.getUser().getUsername() + " added project " + project.getId()); sessionStatus.setComplete(); return "redirect:/department/" + dept + "/project/view?id=" + project.getId(); }
From source file:csns.web.controller.ProjectControllerS.java
@RequestMapping(value = "/department/{dept}/project/edit", method = RequestMethod.POST) public String edit(@ModelAttribute Project project, @PathVariable String dept, BindingResult bindingResult, SessionStatus sessionStatus) { projectValidator.validate(project, bindingResult); if (bindingResult.hasErrors()) return "project/edit"; project = projectDao.saveProject(project); logger.info(SecurityUtils.getUser().getUsername() + " edited project " + project.getId()); sessionStatus.setComplete(); return "redirect:/department/" + dept + "/project/view?id=" + project.getId(); }
From source file:csns.web.controller.ResourceControllerS.java
private Resource save(Resource resource, MultipartFile uploadedFile, SessionStatus sessionStatus) { User user = SecurityUtils.getUser(); if (resource.getType() == ResourceType.FILE && uploadedFile != null && !uploadedFile.isEmpty()) { File file = fileIO.save(uploadedFile, user, true); resource.setFile(file);/*from w ww . j a v a 2 s . co m*/ } resource = resourceDao.saveResource(resource); sessionStatus.setComplete(); logger.info(user.getUsername() + " added/edited resource " + resource.getId()); return resource; }
From source file:csns.web.controller.RubricAssignmentControllerS.java
@RequestMapping(value = "/rubric/assignment/edit", method = RequestMethod.POST) public String edit(@ModelAttribute("assignment") RubricAssignment assignment, @RequestParam(value = "userId", required = false) Long ids[], BindingResult result, SessionStatus sessionStatus) { rubricAssignmentValidator.validate(assignment, result); if (result.hasErrors()) return "rubric/assignment/edit"; assignment.setExternalEvaluators(userDao.getUsers(ids)); assignment = rubricAssignmentDao.saveRubricAssignment(assignment); sessionStatus.setComplete(); logger.info(SecurityUtils.getUser().getUsername() + " edited rubric assignment " + assignment.getId()); return "redirect:/section/taught#section-" + assignment.getSection().getId(); }
From source file:csns.web.controller.RubricAssignmentControllerS.java
@RequestMapping(value = "/rubric/assignment/create", method = RequestMethod.POST) public String create(@ModelAttribute("assignment") RubricAssignment assignment, @RequestParam(value = "userId", required = false) Long ids[], BindingResult result, SessionStatus sessionStatus) { rubricAssignmentValidator.validate(assignment, result); if (result.hasErrors()) return "rubric/assignment/create"; assignment.setExternalEvaluators(userDao.getUsers(ids)); assignment = rubricAssignmentDao.saveRubricAssignment(assignment); sessionStatus.setComplete(); logger.info(SecurityUtils.getUser().getUsername() + " created rubric assignment " + assignment.getId()); return "redirect:/section/taught#section-" + assignment.getSection().getId(); }
From source file:it.jugpadova.controllers.AdminLinkedEventController.java
@RequestMapping @Validation(view = EDIT_VIEW)//from www . j a v a 2 s .c om public String save(@ModelAttribute(LINKED_EVENT_ATTR_NAME) LinkedEvent linkedEvent, BindingResult result, SessionStatus status) { if (linkedEvent.getId() != null && (linkedEvent.getBackground() == null || linkedEvent.getBackground().length == 0)) { LinkedEvent originalEvent = linkedEventDao.get(linkedEvent.getId()); linkedEvent.setBackground(originalEvent.getBackground()); } linkedEventDao.store(linkedEvent); status.setComplete(); return "redirect:list.html"; }
From source file:csns.web.controller.CourseMappingControllerS.java
@RequestMapping(value = "/department/{dept}/course/mapping/create", method = RequestMethod.POST) public String create(@ModelAttribute("mapping") CourseMapping mapping, SessionStatus sessionStatus) { // Only save the mapping if both groups are not empty. if (mapping.getGroup1().size() > 0 && mapping.getGroup2().size() > 0) { mapping = courseMappingDao.saveCourseMapping(mapping); logger.info(SecurityUtils.getUser().getUsername() + " added course mapping " + mapping.getId()); }/*w w w . j a v a2s . c o m*/ sessionStatus.setComplete(); return "redirect:list"; }
From source file:com.benfante.minimark.controllers.ProfileController.java
@RequestMapping @Validation(view = EDIT_VIEW)// w w w . ja v a 2s . c om public String save(@ModelAttribute(USER_ATTR_NAME) UserBean userBean, BindingResult result, SessionStatus status) { User user = userBean.getUser(); if (StringUtils.isNotBlank(userBean.getNewPassword())) { Md5PasswordEncoder encoder = new Md5PasswordEncoder(); user.setPassword(encoder.encodePassword(userBean.getNewPassword(), user.getUsername())); } userDao.store(user); userProfileDao.store(userBean.getUserProfile()); status.setComplete(); return "redirect:/"; }