List of usage examples for org.springframework.web.bind.support SessionStatus setComplete
void setComplete();
From source file:com.github.fauu.natrank.web.controller.AdminController.java
@RequestMapping(value = "/import-data/steps/6", method = RequestMethod.GET) public String saveMatchesAndGetWikiFlagMarkup(@ModelAttribute("newMatches") List<Match> newMatches, @ModelAttribute("matchData") ProcessedMatchData matchData, SessionStatus sessionStatus, Model model) { if (newMatches.size() == 0) { return "redirect:/admin/import-data"; }//w w w . j a v a2 s .c o m sessionStatus.setComplete(); matchDataImportService.addMatches(newMatches); model.addAttribute("step", 6); return "dataImport"; }
From source file:csns.web.controller.DepartmentControllerS.java
@RequestMapping(value = "/admin/department/edit", method = RequestMethod.POST) public String edit(@ModelAttribute Department department, BindingResult bindingResult, SessionStatus sessionStatus) { departmentValidator.validate(department, bindingResult); if (bindingResult.hasErrors()) return "admin/department/edit"; departmentDao.saveDepartment(department); sessionStatus.setComplete(); logger.info(SecurityUtils.getUser().getUsername() + " edited department " + department.getAbbreviation()); return "redirect:/admin/department/list"; }
From source file:com.branded.holdings.qpc.web.PetController.java
@RequestMapping(value = "/owners/{ownerId}/pets/{petId}/edit", method = { RequestMethod.PUT, RequestMethod.POST })//from w ww .j av a2 s . c om public String processUpdateForm(@ModelAttribute("pet") Pet pet, BindingResult result, SessionStatus status) { // we're not using @Valid annotation here because it is easier to define such validation rule in Java new PetValidator().validate(pet, result); if (result.hasErrors()) { return "pets/createOrUpdatePetForm"; } else { this.clinicService.savePet(pet); status.setComplete(); return "redirect:/owners/{ownerId}"; } }
From source file:com.pet.demo.web.PetController.java
@RequestMapping(value = "/owners/{ownerId}/pets/{petId}/edit", method = { RequestMethod.PUT, RequestMethod.POST })//from w w w . j a v a 2 s. c o m public String processUpdateForm(@ModelAttribute("pet") Pet pet, BindingResult result, SessionStatus status) { // we're not using @Valid annotation here because it is easier to define such validation rule in Java new PetValidator().validate(pet, result); if (result.hasErrors()) { return "pets/createOrUpdatePetForm"; } else { this.petDemoService.savePet(pet); status.setComplete(); return "redirect:/owners/{ownerId}"; } }
From source file:com.rambird.miles.web.PetController.java
@RequestMapping(value = "/owners/{ownerId}/pets/{petId}/edit", method = { RequestMethod.PUT, RequestMethod.POST })/* ww w .ja v a2s . c om*/ public String processUpdateForm(@ModelAttribute("pet") Pet pet, BindingResult result, SessionStatus status) { // we're not using @Valid annotation here because it is easier to define such validation rule in Java new PetValidator().validate(pet, result); if (result.hasErrors()) { return "pets/createOrUpdatePetForm"; } else { this.rambirdService.savePet(pet); status.setComplete(); return "redirect:/owners/{ownerId}"; } }
From source file:org.parancoe.basicWebApp.controllers.PeopleEditController.java
@RequestMapping protected String update(@ModelAttribute("person") @Valid Person person, BindingResult result, SessionStatus status) { try {//from www . ja v a2s .c om if (result.hasErrors()) { logger.error("Result of validation has errors (" + result.getAllErrors().toString() + ")"); return "people/edit"; } else { personDao.store(person); logger.info("Stored the person (" + person + ")"); status.setComplete(); return "redirect:list.html"; } } catch (Exception e) { logger.error("Problema salvando Utente " + person, e); result.reject("error.generic"); return "people/edit"; } }
From source file:nl.surfnet.coin.teams.control.AddMemberController.java
/** * In case someone clicks the cancel button * * @param form {@link InvitationForm} * @param request {@link HttpServletRequest} * @return {@link RedirectView} to detail page of the team * @throws UnsupportedEncodingException if {@link #UTF_8} is not supported *///from w w w. java2 s . co m @RequestMapping(value = "/doaddmember.shtml", method = RequestMethod.POST, params = "cancelAddMember") public RedirectView cancelAddMembers(@ModelAttribute("invitationForm") InvitationForm form, HttpServletRequest request, SessionStatus status) throws UnsupportedEncodingException { status.setComplete(); return new RedirectView("detailteam.shtml?team=" + URLEncoder.encode(form.getTeamId(), UTF_8) + "&view=" + ViewUtil.getView(request), false, true, false); }
From source file:ru.trett.cis.controllers.EmployeeController.java
@RequestMapping(method = RequestMethod.POST) public String processForm(@ModelAttribute @Valid Employee employee, BindingResult result, SessionStatus status) { employeeValidator.validate(employee, result); if (result.hasErrors()) return "employee/form"; CostCenter costCenter = inventoryService.getCostCenterByNumber(employee.getCostCenter().getNumber()); employee.setCostCenter(costCenter);/*from ww w . ja va 2 s.c o m*/ inventoryService.save(employee); status.setComplete(); return "redirect:/employee/list"; }
From source file:csns.web.controller.ProgramControllerS.java
@RequestMapping(value = "/department/{dept}/program/edit", method = RequestMethod.POST) public String edit(@ModelAttribute("program") Program program, BindingResult result, SessionStatus sessionStatus) { programValidator.validate(program, result); if (result.hasErrors()) return "course/program/edit"; program = programDao.saveProgram(program); logger.info(SecurityUtils.getUser().getUsername() + " edited program " + program.getId()); sessionStatus.setComplete(); return "redirect:view?id=" + program.getId(); }
From source file:csns.web.controller.DepartmentControllerS.java
@RequestMapping(value = "/admin/department/add", method = RequestMethod.POST) public String add(@ModelAttribute Department department, BindingResult bindingResult, SessionStatus sessionStatus) { departmentValidator.validate(department, bindingResult); if (bindingResult.hasErrors()) return "department/add"; department = departmentDao.saveDepartment(department); sessionStatus.setComplete(); logger.info(SecurityUtils.getUser().getUsername() + " added department " + department.getAbbreviation()); String adminRole = "DEPT_ROLE_ADMIN_" + department.getAbbreviation(); for (User user : department.getAdministrators()) { user.getRoles().add(adminRole);//w w w . j av a2s . c o m userDao.saveUser(user); } createForums(department); createMailinglists(department); createWikiPages(department); return "redirect:/admin/department/list"; }