List of usage examples for org.springframework.web.bind.support SessionStatus setComplete
void setComplete();
From source file:fi.koku.kks.controller.CollectionController.java
@ActionMapping(params = "action=cancelMultivalue") public void cancelMultiValue(@ModelAttribute(value = "child") Person child, @RequestParam(value = "collection") String collection, ActionResponse response, SessionStatus sessionStatus) { LOG.debug("cancel multivalue"); response.setRenderParameter("action", "showCollection"); response.setRenderParameter("pic", child.getPic()); response.setRenderParameter("collection", collection); sessionStatus.setComplete(); }
From source file:csns.web.controller.OnlineAssignmentControllerS.java
@RequestMapping(value = "/assignment/online/create", method = RequestMethod.POST) public String create(@ModelAttribute("assignment") OnlineAssignment assignment, BindingResult result, SessionStatus sessionStatus) { assignmentValidator.validate(assignment, result); if (result.hasErrors()) return "assignment/online/create"; assignment = (OnlineAssignment) assignmentDao.saveAssignment(assignment); logger.info(SecurityUtils.getUser().getUsername() + " created online assignment " + assignment.getId()); sessionStatus.setComplete(); return "redirect:/assignment/online/editQuestionSheet?assignmentId=" + assignment.getId(); }
From source file:csns.web.controller.SurveyControllerS.java
@RequestMapping(value = "/department/{dept}/survey/editSection", method = RequestMethod.POST) public String editSection(@ModelAttribute QuestionSection questionSection, @RequestParam Long surveyId, @RequestParam int sectionIndex, SessionStatus sessionStatus) { Survey survey = surveyDao.getSurvey(surveyId); survey.getQuestionSheet().getSections().set(sectionIndex, questionSection); surveyDao.saveSurvey(survey);/*from w w w . jav a 2s . co m*/ logger.info(SecurityUtils.getUser().getUsername() + " edited section " + sectionIndex + " in survey " + surveyId); sessionStatus.setComplete(); return "redirect:editQuestionSheet?surveyId=" + surveyId + "§ionIndex=" + sectionIndex; }
From source file:com.egov.sample.controller.SampleController.java
/** * ? ?./*w w w .ja v a 2s . c o m*/ * @param sampleVO - ? VO * @param searchVO - ? VO * @param status * @return "forward:/sample/egovSampleList.do" * @exception Exception */ @RequestMapping("/addSample.do") public String addSample(@ModelAttribute("searchVO") SampleDefaultVO searchVO, SampleVO sampleVO, BindingResult bindingResult, Model model, SessionStatus status) throws Exception { // Server-Side Validation // beanValidator.validate(sampleVO, bindingResult); if (bindingResult.hasErrors()) { model.addAttribute("sampleVO", sampleVO); return "/sample/egovSampleRegister"; } sampleService.insertSample(sampleVO); status.setComplete(); return "forward:/sample/egovSampleList.do"; }
From source file:cz.strmik.cmmitool.web.controller.UsersController.java
@RequestMapping(method = RequestMethod.POST, value = "/edit-{userId}.do") public String processSubmitEdit(@ModelAttribute("user") User user, BindingResult result, ModelMap model, SessionStatus status) { new UserValidator(userDao).validate(user, result); if (getLoggeduserId().equals(user.getUsername()) && (!user.isEnabled() || !user.isAccountNonExpired() || !user.isCredentialsNonExpired())) { result.rejectValue("enabled", "can-not-disable-yourself"); }/*w ww .jav a 2 s . c om*/ if (result.hasErrors()) { return USER_FORM; } userDao.updateUser(user); status.setComplete(); model.addAttribute("users", userDao.findAll()); return USER_LIST; }
From source file:br.com.mv.modulo.web.GenericCrudController.java
@RequestMapping(value = "/save", method = RequestMethod.POST) public String save(@ModelAttribute @Valid T t, final BindingResult bindingResult, RedirectAttributes redirectAttrs, Model model, SessionStatus status) { if (bindingResult.hasErrors()) { model.addAttribute("org.springframework.validation.BindingResult.strategy", bindingResult); model.addAttribute(getModelName(), t); return getFormPageName(); } else {/*from ww w. j a v a 2 s . co m*/ try { genericCrudBusiness.save(t); status.setComplete(); redirectAttrs.addFlashAttribute(EnumTipoMensagem.SUCESSO.getDescricao(), genericMessages.getSaveSuccess()); } catch (DataIntegrityViolationException e) { redirectAttrs.addFlashAttribute(EnumTipoMensagem.ERRO.getDescricao(), e.getMessage()); log.trace("Erro de integridade:", e); } catch (Exception e) { redirectAttrs.addFlashAttribute(EnumTipoMensagem.ERRO.getDescricao(), e.getMessage()); log.error("Erro ao salvar:", e); } } return getReturnToListURL(); }
From source file:com.example.session.app.account.AccountUpdateController.java
@RequestMapping(value = "update", method = RequestMethod.POST) public String update(@AuthenticationPrincipal AccountDetails userDetails, @Validated({ Wizard1.class, Wizard2.class }) AccountUpdateForm form, BindingResult result, RedirectAttributes attributes, SessionStatus sessionStatus) { if (result.hasErrors()) { ResultMessages messages = ResultMessages.error(); messages.add("e.st.ac.5001"); throw new IllegalOperationException(messages); }/* w w w. j av a2 s. c o m*/ Account account = beanMapper.map(form, Account.class); accountService.update(account); userDetails.setAccount(account); attributes.addFlashAttribute("account", account); sessionStatus.setComplete(); // (4) return "redirect:/account/update?finish"; }
From source file:com.benfante.minimark.controllers.AssessmentFillingController.java
@RequestMapping public String store(HttpSession session, Model model, SessionStatus status) { AssessmentFilling assessmentFilling = (AssessmentFilling) session.getAttribute(ASSESSMENT_ATTR_NAME); assessmentFilling = assessmentFillingDao.get(assessmentFilling.getId()); // refresh from DB assessmentFilling.setSubmittedDate(new Date()); resultCalculationBo.calculate(assessmentFilling); status.setComplete(); logger.info(assessmentFilling.getLastName() + " " + assessmentFilling.getFirstName() + " stored the assessment " + assessmentFilling.getId() + " (original:" + assessmentFilling.getAssessment().getId() + ")"); return "redirect:showResult.html?id=" + assessmentFilling.getId(); }
From source file:egovframework.rte.tex.mbr.web.EgovMemberController.java
/** * ?? ? ? ? ??.//from ww w . j a v a2s . com * @param memberVO ? * @param bindingResult validation * @param model * @param status ? * @return "mbr/egovResult" * @throws Exception */ @RequestMapping("/mbr/updateMember.do") public String updateMember(@ModelAttribute("memberVO") @Valid MemberVO memberVO, BindingResult bindingResult, Model model, SessionStatus status) throws Exception { Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); if (!isAuthenticated) { return "mbr/egovMemberRegister"; } if (bindingResult.hasErrors()) { return "mbr/egovMemberRegister"; } memberService.updateMember(memberVO); status.setComplete(); model.addAttribute("loginVO", memberVO); model.addAttribute("resultMsg", "updateSuccess"); return "mbr/egovResult"; }
From source file:csns.web.controller.SurveyChartControllerS.java
@RequestMapping(value = "/department/{dept}/survey/chart/edit", method = RequestMethod.POST) public String edit(@ModelAttribute("chart") SurveyChart chart, @PathVariable String dept, BindingResult result, SessionStatus sessionStatus) { surveyChartValidator.validate(chart, result); if (result.hasErrors()) return "survey/chart/edit"; User user = SecurityUtils.getUser(); chart.setDate(new Date()); chart = surveyChartDao.saveSurveyChart(chart); logger.info(user.getUsername() + " edited survey chart " + chart.getId()); sessionStatus.setComplete(); return "redirect:view?id=" + chart.getId(); }