Example usage for org.springframework.web.bind.support SessionStatus setComplete

List of usage examples for org.springframework.web.bind.support SessionStatus setComplete

Introduction

In this page you can find the example usage for org.springframework.web.bind.support SessionStatus setComplete.

Prototype

void setComplete();

Source Link

Document

Mark the current handler's session processing as complete, allowing for cleanup of session attributes.

Usage

From source file:controller.DeleteCarController.java

@RequestMapping(value = "deleteproducts_confirm/car", method = GET)
public String deleteConfirmed(@ModelAttribute("products") List<model.Car> products, SessionStatus status) {
    dao.deleteProducts(products); //producten worden nu daadwerkelijk verwijderd
    System.out.println("producten verwijderd");
    status.setComplete(); //sessie opruimen

    return "products_deleted_car";
}

From source file:controller.DeleteBikeController.java

@RequestMapping(value = "deleteproducts_confirm/bike", method = GET)
public String deleteConfirmed(@ModelAttribute("products") List<model.Bike> products, SessionStatus status) {
    dao.deleteProducts(products); //producten worden nu daadwerkelijk verwijderd
    System.out.println("producten verwijderd");
    status.setComplete(); //sessie opruimen

    return "products_deleted_bike";
}

From source file:fi.koku.encoding.controller.MainController.java

@ActionMapping(params = "action=setText")
public void fecthChild(PortletSession session, @ModelAttribute(value = "test") Test test,
        BindingResult bindingResult, ActionResponse response, SessionStatus sessionStatus) {

    response.setRenderParameter("action", "showText");
    response.setRenderParameter("text", test.getText());
    sessionStatus.setComplete();
}

From source file:info.rmapproject.webapp.controllers.AccountController.java

/**
 * Logs out the user by completing the session.
 *
 * @param status the session status/*from w w  w. j a  va  2  s.  co m*/
 * @return the home page
 * @throws Exception the exception
 */
@RequestMapping(value = "/user/logout", method = RequestMethod.GET)
public String logout(SessionStatus status) throws Exception {
    status.setComplete();
    return "redirect:/home";
}

From source file:cherry.sqlman.tool.load.SqlLoadIdControllerImpl.java

@Override
public ModelAndView init(String redirTo, int id, Authentication auth, Locale locale, SitePreference sitePref,
        NativeWebRequest request, SessionStatus status) {
    status.setComplete();
    return redirect(redirectOnInit(redirTo, id)).build();
}

From source file:mybabthis.controller.UserInfoController.java

@RequestMapping(value = "/mypage/myinfo", params = "_event_delete", method = RequestMethod.POST)
public String reinput(@ModelAttribute("loginUser") Users user, SessionStatus sessionstatus) {

    userservice.leave(user.getUserId(), user.getUserPass());
    logger.trace(" ");
    sessionstatus.setComplete();
    return "main";
}

From source file:org.parancoe.web.test.MockController.java

@RequestMapping(method = RequestMethod.POST)
public String submit(@ModelAttribute("something") @Valid MockModel tcm, BindingResult result,
        SessionStatus status) {
    if (result.hasErrors()) {
        return "test/form";
    }/*  ww  w . j a va 2s .  c om*/
    // doing what you need with tcm and the other parameters
    status.setComplete();
    return "redirect:/test/done.html";
}

From source file:ru.trett.cis.controllers.CostCenterController.java

@RequestMapping(method = RequestMethod.POST)
public String processForm(@ModelAttribute @Valid CostCenter costCenter, BindingResult result,
        SessionStatus status) {
    if (result.hasErrors()) {
        return "costcenter/form";
    }//  w ww . j  a  v  a 2s . co  m
    inventoryService.save(costCenter);
    status.setComplete();
    return "redirect:/costcenter/list";
}

From source file:org.terasoluna.tourreservation.app.reservetour.ReserveTourController.java

/**
 * Shows the detail view of a tour/*from www .j a v  a  2s. c o m*/
 * @param form
 * @param model
 * @return
 */
@RequestMapping(value = "read", method = RequestMethod.GET)
public String reserveForm(@AuthenticationPrincipal ReservationUserDetails userDetails, ReserveTourForm form,
        Model model, SessionStatus status) {
    logger.debug("retieve tour {}", form.getTourCode());

    status.setComplete();

    TourDetailOutput output = reserveTourHelper.findTourDetail(userDetails, form);

    model.addAttribute("output", output);

    return "reservetour/reserveForm";
}

From source file:com.socar.web.controllers.MemberController.java

@RequestMapping("/logout")
public String moveLogout(SessionStatus status) {
    logger.info("GO TO {}", "LOGOUT");
    status.setComplete();
    logger.info("SESSION IS {}", "CLEAR");
    return "redirect:/";
}