List of usage examples for org.springframework.web.bind.support SessionStatus setComplete
void setComplete();
From source file:org.openmrs.module.sdmxhddataexport.web.controller.query.QueryController.java
@RequestMapping(value = "/module/sdmxhddataexport/query.form", method = RequestMethod.POST) public String post(@ModelAttribute("query") Query query, BindingResult bindingResult, SessionStatus status, Model model) {/*from w ww .j a va2 s. c o m*/ new QueryValidator().validate(query, bindingResult); if (bindingResult.hasErrors()) { return "/module/sdmxhddataexport/query/form"; } else { SDMXHDDataExportService sDMXHDDataExportService = Context.getService(SDMXHDDataExportService.class); query.setCreatedOn(new java.util.Date()); query.setCreatedBy(Context.getAuthenticatedUser().getGivenName()); sDMXHDDataExportService.saveQuery(query); status.setComplete(); return "redirect:/module/sdmxhddataexport/listQuery.form"; } }
From source file:csns.web.controller.SurveyControllerS.java
@RequestMapping(value = "/department/{dept}/survey/create", method = RequestMethod.POST) public String create(@ModelAttribute Survey survey, @PathVariable String dept, BindingResult result, SessionStatus sessionStatus) { surveyValidator.validate(survey, result); if (result.hasErrors()) return "survey/create"; survey.setDepartment(departmentDao.getDepartment(dept)); survey.setAuthor(SecurityUtils.getUser()); survey.setDate(new Date()); survey = surveyDao.saveSurvey(survey); logger.info(SecurityUtils.getUser().getUsername() + " created survey " + survey.getId()); sessionStatus.setComplete(); return "redirect:editQuestionSheet?surveyId=" + survey.getId(); }
From source file:csns.web.controller.SiteBlockControllerS.java
@RequestMapping("/site/{qtr}/{cc}-{sn}/block/removeResource") public String removeResource(@ModelAttribute Item item, @ModelAttribute Block block, @RequestParam int resourceIndex, SessionStatus sessionStatus) { User user = SecurityUtils.getUser(); item.getAdditionalResources().remove(resourceIndex); item = itemDao.saveItem(item);//from w w w. j a v a 2s . co m logger.info(user.getUsername() + " removed resource " + resourceIndex + " of item " + item.getId() + " in block " + block.getId()); sessionStatus.setComplete(); return "redirect:editItem?blockId=" + block.getId() + "&itemId=" + item.getId(); }
From source file:fi.koku.kks.controller.ChildController.java
@ActionMapping(params = "action=sendConsentRequest") public void sendConsentRequest(PortletSession session, @ModelAttribute(value = "child") Person child, @RequestParam String collectionId, @RequestParam String consent, ActionResponse response, SessionStatus sessionStatus) { LOG.debug("sendConsentRequest"); boolean success = kksService.sendConsentRequest(consent, child.getPic(), Utils.getPicFromSession(session)); response.setRenderParameter("action", "showChild"); response.setRenderParameter("pic", child.getPic()); if (!success) { response.setRenderParameter("error", "collection.consent.request.failed"); } else {//from w w w . j av a 2s .c o m response.setRenderParameter("message", "collection.consent.request.success"); } sessionStatus.setComplete(); }
From source file:org.openmrs.module.hospitalcore.web.controller.department.DepartmentFormController.java
@RequestMapping(method = RequestMethod.POST) public String onSubmit(@ModelAttribute("department") Department department, BindingResult bindingResult, HttpServletRequest request, SessionStatus status) { new DepartmentValidator().validate(department, bindingResult); if (bindingResult.hasErrors()) { return "/module/hospitalcore/department/department"; } else {/*from w w w .j a v a 2s . co m*/ PatientDashboardService patientDashboardService = Context.getService(PatientDashboardService.class); department.setCreatedBy(Context.getAuthenticatedUser().getGivenName()); department.setCreatedOn(new Date()); patientDashboardService.createDepartment(department); status.setComplete(); return "redirect:/module/hospitalcore/departmentList.form"; } }
From source file:cherry.example.web.applied.ex20.AppliedEx20ControllerImpl.java
@Override public ModelAndView execute(AppliedEx20Form form, BindingResult binding, Authentication auth, Locale locale, SitePreference sitePref, NativeWebRequest request, SessionStatus status, RedirectAttributes redirAttr) { if (hasErrors(form, binding)) { return withViewname(viewnameOfStart).build(); }//from ww w. ja va2s . co m if (!oneTimeTokenValidator.isValid(request.getNativeRequest(HttpServletRequest.class))) { LogicalErrorUtil.rejectOnOneTimeTokenError(binding); return withViewname(viewnameOfStart).build(); } Long id = service.create(form); checkState(id != null, "failed to create: form=%s", form); status.setComplete(); redirAttr.addFlashAttribute(FLASH_CREATED, Boolean.TRUE); return redirect(redirectOnExecute(id.longValue())).build(); }
From source file:csns.web.controller.SiteBlockControllerS.java
@RequestMapping(value = "/site/{qtr}/{cc}-{sn}/block/add", method = RequestMethod.POST) public String add(@PathVariable String qtr, @PathVariable String cc, @PathVariable int sn, @ModelAttribute Block block, BindingResult bindingResult, SessionStatus sessionStatus) { blockValidator.validate(block, bindingResult); if (bindingResult.hasErrors()) return "site/block/add"; User user = SecurityUtils.getUser(); Site site = getSection(qtr, cc, sn).getSite(); site.getBlocks().add(block);/*from ww w . ja v a 2 s . c o m*/ site = siteDao.saveSite(site); sessionStatus.setComplete(); logger.info(user.getUsername() + " added a block to site " + site.getId()); return "redirect:list"; }
From source file:org.sloth.web.account.RegistrationController.java
/** * Handles the {@code POST}-Request, validates the registration form, * creates a new {@code User} and authorizes the {@code HttpSession}. */// www.java 2 s . c om @RequestMapping(method = POST) public String submit(HttpSession session, HttpServletResponse response, @ModelAttribute(USER_ATTRIBUTE) RegistrationFormAction action, BindingResult result, SessionStatus status) throws IOException { this.registrationFormValidator.validate(action, result); if (result.hasErrors()) { return VIEW; } else { try { User u = action.createUser(); u.setUserGroup(Group.USER); this.userService.registrate(u); auth(session, u); } catch (Exception e) { logger.warn("Unexpected Exception", e); return internalErrorView(response); } finally { status.setComplete(); } return "redirect:/"; } }
From source file:egovframework.rte.tex.mbr.web.EgovMemberController.java
/** * ? ? ??./*from ww w .j a va 2 s. co m*/ * @param memberVO ? * @param bindingResult validation * @param model * @param status ? * @return "mbr/egovResult" * @throws Exception */ @RequestMapping("/mbr/insertMember.do") public String insertMember(@ModelAttribute("memberVO") @Valid MemberVO memberVO, BindingResult bindingResult, Model model, SessionStatus status) throws Exception { if (bindingResult.hasErrors()) { model.addAttribute("memberVO", memberVO); return "mbr/egovMemberRegister"; } int count = memberService.checkIdDplct(memberVO.getId()); if (count == 1) { model.addAttribute("resultMsg", "idDpl"); return "mbr/egovMemberRegister"; } else { memberService.insertMember(memberVO); status.setComplete(); model.addAttribute("resultMsg", "insertSuccess"); return "mbr/egovResult"; } }
From source file:org.openmrs.module.metadatasharing.web.controller.ImportController.java
@RequestMapping(value = COMPLETE_PATH) public String complete(@ModelAttribute(IMPORTER) PackageImporter importer, Errors errors, Model model, SessionStatus session) {/*from w w w .j a v a2 s. co m*/ Task task = importer.schedulePackageImport(); session.setComplete(); return WebUtils.redirect(TaskController.DETAILS_PATH, "uuid=" + task.getUuid()); }