List of usage examples for org.springframework.web.bind.support SessionStatus setComplete
void setComplete();
From source file:nl.surfnet.coin.teams.util.TokenUtil.java
public static void checkTokens(String sessionToken, String token, SessionStatus status) { if (StringUtils.length(sessionToken) != TOKEN_LENGTH || !(sessionToken.equals(token))) { status.setComplete(); throw new SecurityException("Token does not match"); }//from ww w. ja v a 2 s . co m }
From source file:nl.surfnet.coin.selfservice.control.LogoutController.java
@RequestMapping("/logout.shtml") public ModelAndView logout(HttpServletRequest request, SessionStatus status) { status.setComplete(); Map<String, Object> m = new HashMap<>(); request.getSession().invalidate();/*from w w w . jav a 2 s . c o m*/ SecurityContextHolder.getContext().setAuthentication(null); return new ModelAndView("logout", m); }
From source file:cherry.example.web.home.NaviControllerImpl.java
@Override public ModelAndView clear(NaviForm form, BindingResult binding, Authentication auth, Locale locale, SitePreference sitePref, NativeWebRequest request, SessionStatus status) { status.setComplete(); return redirect(redirectToHome()).build(); }
From source file:com.example.session.app.account.AccountCreateController.java
@RequestMapping(value = "create", method = RequestMethod.GET, params = "home") public String home(SessionStatus sessionStatus) { sessionStatus.setComplete(); return "redirect:/goods"; }
From source file:it.jugpadova.controllers.JuggerEnableController.java
@RequestMapping(method = RequestMethod.POST) @Validation(view = FORM_VIEW, attributes = { ENABLE_JUGGER_ATTRIBUTE }) protected ModelAndView send(@ModelAttribute(JUGGER_ATTRIBUTE) Jugger jugger, @ModelAttribute(ENABLE_JUGGER_ATTRIBUTE) EnableJugger enableJugger, BindingResult result, SessionStatus status) { try {/* w ww. ja va 2 s .co m*/ status.setComplete(); juggerBo.enableJugger(jugger, enableJugger.getPassword()); } catch (UserAlreadyEnabledException uaee) { return Utilities.getMessageView("jugger.registration.already"); } catch (Exception e) { logger.error(e, e); return Utilities.getMessageView("jugger.registration.failed"); } ModelAndView mv = new ModelAndView("redirect:/home/message.html?messageCode=jugger.registration.success"); Utilities.addMessageArguments(mv, jugger.getFirstName()); return mv; }
From source file:it.jugpadova.controllers.JuggerChangePasswordController.java
@RequestMapping(method = RequestMethod.POST) @Validation(view = FORM_VIEW, attributes = { ENABLE_JUGGER_ATTRIBUTE }) protected ModelAndView send(@ModelAttribute(JUGGER_ATTRIBUTE) Jugger jugger, @ModelAttribute(ENABLE_JUGGER_ATTRIBUTE) EnableJugger enableJugger, BindingResult result, SessionStatus status) { try {/*w w w .ja v a2 s .c o m*/ status.setComplete(); juggerBo.changePassword(jugger, enableJugger.getPassword()); } catch (UserNotEnabledException uaee) { logger.info( "Trying to change " + jugger.getUser().getUsername() + " password, but this user is disabled"); return Utilities.getMessageView("jugger.pwdchng.failed.disabled", jugger.getUser().getUsername()); } catch (Exception e) { logger.error(e, e); return Utilities.getMessageView("jugger.pwdchng.failed"); } ModelAndView mv = new ModelAndView("redirect:/home/message.html?messageCode=jugger.pwdchng.success"); return mv; }
From source file:com.epam.training.taranovski.web.project.controller.LoginController.java
/** * * @param modelAndView// www.j a v a 2s . co m * @param sessionStatus * @return */ @RequestMapping("/toLoginPage") public ModelAndView logout(ModelAndView modelAndView, SessionStatus sessionStatus) { sessionStatus.setComplete(); modelAndView.setViewName(LOGIN_PAGE); return modelAndView; }
From source file:org.terasoluna.tourreservation.app.searchtour.SearchTourController.java
/** * shows the search input view/* w ww . j av a 2 s .c o m*/ * @return search input view */ @RequestMapping(value = "search", method = RequestMethod.GET, params = "form") public String searchForm(SessionStatus status) { status.setComplete(); return "searchtour/searchForm"; }
From source file:cherry.sqlman.tool.search.SqlSearchControllerImpl.java
@Override public ModelAndView init(String redirTo, Authentication auth, Locale locale, SitePreference sitePref, NativeWebRequest request, SessionStatus status) { status.setComplete(); return redirect(redirectOnInit(redirTo)).build(); }
From source file:com.example.session.app.account.AccountUpdateController.java
@RequestMapping(value = "update", method = RequestMethod.GET, params = "home") public String home(SessionStatus sessionStatus) { sessionStatus.setComplete(); return "redirect:/goods"; }