List of usage examples for org.springframework.web.bind.support SessionStatus setComplete
void setComplete();
From source file:fi.koku.kks.controller.CreateCollectionController.java
@ActionMapping(params = "action=activate") public void activate(PortletSession session, @ModelAttribute(value = "child") Person child, @RequestParam(value = "collection") String collection, ActionResponse response, SessionStatus sessionStatus) { boolean success = kksService.updateKksCollectionStatus(child.getPic(), collection, State.ACTIVE.toString(), Utils.getPicFromSession(session)); response.setRenderParameter("action", "showChild"); response.setRenderParameter("pic", child.getPic()); if (!success) { response.setRenderParameter("error", "collection.status.update.failed"); }//from w w w . j ava2 s. com sessionStatus.setComplete(); }
From source file:fi.koku.kks.controller.CreateCollectionController.java
@ActionMapping(params = "action=lock") public void lock(PortletSession session, @ModelAttribute(value = "child") Person child, @RequestParam(value = "collection") String collection, ActionResponse response, SessionStatus sessionStatus) { boolean success = kksService.updateKksCollectionStatus(child.getPic(), collection, State.LOCKED.toString(), Utils.getPicFromSession(session)); response.setRenderParameter("action", "showChild"); response.setRenderParameter("pic", child.getPic()); if (!success) { response.setRenderParameter("error", "collection.status.update.failed"); }/*from ww w. j ava 2 s . c om*/ sessionStatus.setComplete(); }
From source file:csns.web.controller.SiteBlockControllerS.java
@RequestMapping(value = "/site/{qtr}/{cc}-{sn}/block/edit", method = RequestMethod.POST) public String edit(@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/edit"; User user = SecurityUtils.getUser(); block = blockDao.saveBlock(block);/*from w w w. j av a 2s . co m*/ sessionStatus.setComplete(); logger.info(user.getUsername() + " edited block " + block.getId()); return "redirect:list"; }
From source file:csns.web.controller.RubricControllerS.java
@RequestMapping(value = "/department/{dept}/rubric/editIndicator", method = RequestMethod.POST) public String editIndicator(@ModelAttribute("indicator") RubricIndicator indicator, @RequestParam Long rubricId, @RequestParam Integer indicatorIndex, BindingResult result, SessionStatus sessionStatus) { rubricIndicatorValidator.validate(indicator, result); if (result.hasErrors()) return "rubric/editIndicator"; Rubric rubric = rubricDao.getRubric(rubricId); rubric.getIndicators().set(indicatorIndex, indicator); rubric = rubricDao.saveRubric(rubric); logger.info(SecurityUtils.getUser().getUsername() + " edited rubric indicator " + indicator.getId()); sessionStatus.setComplete(); return "redirect:view?id=" + rubricId; }
From source file:csns.web.controller.SurveyChartControllerS.java
@RequestMapping(value = "/department/{dept}/survey/chart/addSeries", method = RequestMethod.POST) public String addSeries(@ModelAttribute("series") SurveyChartSeries series, BindingResult result, SessionStatus sessionStatus) { surveyChartSeriesValidator.validate(series, result); if (result.hasErrors()) return "survey/chart/addSeries"; series.getChart().setDate(new Date()); series = surveyChartSeriesDao.saveSurveyChartSeries(series); logger.info(SecurityUtils.getUser().getUsername() + " added survey chart series " + series.getId()); sessionStatus.setComplete(); return "redirect:viewSeries?id=" + series.getId(); }
From source file:org.openmrs.web.controller.encounter.LocationTagController.java
/** * Handle submission for editing a LocationTag (for editing its name/description) */// w w w. j av a2 s .c om @RequestMapping(method = RequestMethod.POST, value = "/admin/locations/locationTagEdit") public String handleEditSubmission(WebRequest request, @ModelAttribute("locationTag") LocationTag locationTag, BindingResult result, SessionStatus status) { new LocationTagValidator().validate(locationTag, result); if (result.hasErrors()) { return "/admin/locations/locationTagEdit"; } else { Context.getLocationService().saveLocationTag(locationTag); request.setAttribute(WebConstants.OPENMRS_MSG_ATTR, Context.getMessageSourceService().getMessage("LocationTag.saved"), WebRequest.SCOPE_SESSION); status.setComplete(); return "redirect:/admin/locations/locationTag.list"; } }
From source file:csns.web.controller.SurveyChartControllerS.java
@RequestMapping(value = "/department/{dept}/survey/chart/editSeries", method = RequestMethod.POST) public String editSeries(@ModelAttribute("series") SurveyChartSeries series, BindingResult result, SessionStatus sessionStatus) { surveyChartSeriesValidator.validate(series, result); if (result.hasErrors()) return "survey/chart/editSeries"; series.getChart().setDate(new Date()); series = surveyChartSeriesDao.saveSurveyChartSeries(series); logger.info(SecurityUtils.getUser().getUsername() + " edited survey chart series " + series.getId()); sessionStatus.setComplete(); return "redirect:viewSeries?id=" + series.getId(); }
From source file:csns.web.controller.SiteBlockControllerS.java
@RequestMapping(value = "/site/{qtr}/{cc}-{sn}/block/addAnnouncement", method = RequestMethod.POST) public String addAnnouncement(@PathVariable String qtr, @PathVariable String cc, @PathVariable int sn, @ModelAttribute Announcement announcement, BindingResult bindingResult, SessionStatus sessionStatus) { announcementValidator.validate(announcement, bindingResult); if (bindingResult.hasErrors()) return "site/block/addAnnouncement"; announcement = announcementDao.saveAnnouncement(announcement); sessionStatus.setComplete(); logger.info(SecurityUtils.getUser().getUsername() + " added an announcement " + announcement.getId() + " to site " + announcement.getSite().getId()); return "redirect:list"; }
From source file:csns.web.controller.SiteBlockControllerS.java
@RequestMapping(value = "/site/{qtr}/{cc}-{sn}/block/editAnnouncement", method = RequestMethod.POST) public String editAnnouncement(@PathVariable String qtr, @PathVariable String cc, @PathVariable int sn, @ModelAttribute Announcement announcement, BindingResult bindingResult, SessionStatus sessionStatus) { announcementValidator.validate(announcement, bindingResult); if (bindingResult.hasErrors()) return "site/block/editAnnouncement"; announcement = announcementDao.saveAnnouncement(announcement); sessionStatus.setComplete(); logger.info(SecurityUtils.getUser().getUsername() + " edited announcement " + announcement.getId() + " of site " + announcement.getSite().getId()); return "redirect:list"; }
From source file:ru.trett.cis.controllers.DeviceModelController.java
@RequestMapping(method = RequestMethod.POST) public String processForm(@ModelAttribute @Valid DeviceModel deviceModel, BindingResult result, SessionStatus status) { deviceModelValidator.validate(deviceModel, result); if (result.hasErrors()) return "devicemodel/form"; DeviceBrand deviceBrand = inventoryService.getDeviceBrandByName(deviceModel.getDeviceBrand().getBrand()); DeviceType deviceType = inventoryService.getDeviceTypeByName(deviceModel.getDeviceType().getType()); deviceModel.setDeviceBrand(deviceBrand); deviceModel.setDeviceType(deviceType); inventoryService.update(deviceModel); status.setComplete(); return "redirect:/devicemodel/list"; }