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"; }