List of usage examples for org.springframework.web.bind.support SessionStatus setComplete
void setComplete();
From source file:csns.web.controller.ForumControllerS.java
@RequestMapping(value = "/department/{dept}/forum/edit", method = RequestMethod.POST) public String edit(@ModelAttribute Forum forum, BindingResult bindingResult, SessionStatus sessionStatus) { forumValidator.validate(forum, bindingResult); if (bindingResult.hasErrors()) return "forum/edit"; forum.setDate(new Date()); forum = forumDao.saveForum(forum);/*from ww w .j av a 2s . c o m*/ sessionStatus.setComplete(); logger.info(SecurityUtils.getUser().getUsername() + " edited forum " + forum.getId()); return "redirect:view?id=" + forum.getId(); }
From source file:org.jblogcms.core.blog.controller.EditBlogController.java
/** * Submits form for adding new {@link Blog} * * @param blogForm the blog with updated fields * @param result the {@code BindingResult} object * @param status the {@code SessionStatus} object * @param model the {@code Model} object * @return logical String-based view name *//* w ww. java2 s . co m*/ @PreAuthorize("hasRole('ROLE_ADMIN')") @RequestMapping(value = "/admin/blog/update/{blogId}", method = RequestMethod.POST) public String editBlogSubmitForm(@PathVariable("blogId") String blogId, @Valid @ModelAttribute("blog") Blog blogForm, BindingResult result, SessionStatus status, Model model) { if (result.hasErrors()) { return "admin/blogEdit"; } else { Blog blog = editBlog(blogForm, result); if (blog == null) { return "admin/blogEdit"; } status.setComplete(); return "redirect:/admin/blogs"; } }
From source file:eu.europa.ec.grow.espd.controller.EspdController.java
@RequestMapping(value = "/welcome") public String cancel(SessionStatus status) { try {// w w w . java2 s . c om return WELCOME_PAGE; } finally { status.setComplete(); } }
From source file:csns.web.controller.ForumControllerS.java
@RequestMapping(value = "/department/{dept}/forum/create", method = RequestMethod.POST) public String create(@ModelAttribute Forum forum, BindingResult bindingResult, SessionStatus sessionStatus) { forumValidator.validate(forum, bindingResult); if (bindingResult.hasErrors()) return "forum/create"; forum.setDate(new Date()); forum = forumDao.saveForum(forum);//from w ww. j a va 2 s.co m sessionStatus.setComplete(); if (forum.isMembersOnly()) { for (User member : forum.getMembers()) subscriptionDao.subscribe(forum, member); for (User admin : forum.getDepartment().getAdministrators()) subscriptionDao.subscribe(forum, admin); } logger.info(SecurityUtils.getUser().getUsername() + " created forum " + forum.getId()); return "redirect:view?id=" + forum.getId(); }
From source file:egovframework.rte.tex.cgr.web.EgovCategoryController.java
/** * ? ??./* ww w . j a v a2 s . c om*/ * @param ctgryId ID * @param status ? * @param model * @return "redirect:/springrest/cgr.html" */ @RequestMapping(value = "/springrest/cgr/{ctgryId}", method = RequestMethod.DELETE) public String deleteCategory(@PathVariable String ctgryId, SessionStatus status, Model model) { CategoryVO vo = new CategoryVO(); vo.setCtgryId(ctgryId); try { categoryService.deleteCategory(vo); status.setComplete(); return "redirect:/springrest/cgr.html"; } catch (Exception e) { return "cgr/EgovCategoryNotDeletable"; } }
From source file:cz.strmik.cmmitool.web.controller.ModelController.java
@RequestMapping(method = RequestMethod.GET, value = "/finish.do") public String finish(SessionStatus status) { status.setComplete(); return "redirect:/admin/models/"; }
From source file:io.hedwig.petclinic.ui.web.PetController.java
@RequestMapping(value = "/owners/{ownerId}/pets/new", method = RequestMethod.POST) public String processCreationForm(@Valid Pet pet, BindingResult result, SessionStatus status) { if (result.hasErrors()) { System.out.println("PET in if"); System.out.println("PET " + result.toString()); return "pets/petForm"; } else {/*w ww. j a v a2 s . c o m*/ System.out.println("PET in else"); this.clinicService.savePet(pet); status.setComplete(); return "redirect:/owners/{ownerId}"; } }
From source file:fi.koku.kks.controller.EntrySearchController.java
@ActionMapping(params = "action=searchEntries") public void search(@ModelAttribute(value = "child") Person child, @RequestParam(value = "classification") String classification, @RequestParam(value = "description") String description, ActionResponse response, SessionStatus sessionStatus) { LOG.debug("search entries"); response.setRenderParameter("action", "showSearchResult"); response.setRenderParameter("pic", child.getPic()); response.setRenderParameter("description", description); response.setRenderParameter("classification", classification); sessionStatus.setComplete(); }
From source file:org.jblogcms.core.account.controller.EditAccountController.java
/** * Submits form for adding new {@link Account} * * @param accountForm the account with updated fields * @param result the {@code BindingResult} object * @param status the {@code SessionStatus} object * @param model the {@code Model} object * @return logical String-based view name */// w w w. ja v a 2 s . c o m @PreAuthorize("hasRole('ROLE_USER')") @RequestMapping(value = "/admin/editProfile", method = RequestMethod.POST) public String editAccountSubmitForm(@Valid @ModelAttribute("account") Account accountForm, BindingResult result, SessionStatus status, Model model) { if (result.hasErrors()) { return "admin/accountEdit"; } else { Account account = editAccount(accountForm, result); if (account == null) { return "admin/accountEdit"; } status.setComplete(); return "redirect:/"; } }
From source file:com.realdolmen.rdfleet.webmvc.controllers.rd.OrderCarController.java
@RequestMapping(value = "/submitOrder", method = RequestMethod.POST) public String submitOrder(@ModelAttribute("employeeCar") EmployeeCar employeeCar, @ModelAttribute("order") Order order, SessionStatus status) { if (!canOrderNewCar() || order == null) return "redirect:/index"; Authentication auth = SecurityContextHolder.getContext().getAuthentication(); employeeService.createEmployeeCarAndDelegateOrderForEmployee(auth.getName(), order); status.setComplete(); return "redirect:/index"; }