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:com.rambird.miles.web.OwnerController.java

@RequestMapping(value = "/owners/{ownerId}/edit", method = RequestMethod.PUT)
public String processUpdateOwnerForm(@Valid Owner owner, BindingResult result, SessionStatus status) {
    if (result.hasErrors()) {
        return "owners/createOrUpdateOwnerForm";
    } else {/*from ww w . ja va 2 s  .c o m*/
        this.rambirdService.saveOwner(owner);
        status.setComplete();
        return "redirect:/owners/{ownerId}";
    }
}

From source file:org.jasig.portlet.ClassifiedsPortlet.web.SubmitConfigFormController.java

@RequestMapping(params = "action=addConfig")
protected void processFormSubmission(@ModelAttribute("config") Config config, BindingResult result,
        SessionStatus status, ActionRequest request, ActionResponse response, Model model)
        throws PortletException {

    if (!result.hasErrors() && config != null) {

        configService.processConfig(config);

        status.setComplete();

        response.setRenderParameter("action", "adminMenu");
    }/* w w w .ja v  a2s. c o  m*/
}

From source file:csns.web.controller.CourseMappingControllerS.java

@RequestMapping(value = "/department/{dept}/course/mapping/edit", method = RequestMethod.POST)
public String edit(@ModelAttribute("mapping") CourseMapping mapping, SessionStatus sessionStatus) {
    mapping = courseMappingDao.saveCourseMapping(mapping);
    logger.info(SecurityUtils.getUser().getUsername() + " edited course mapping " + mapping.getId());

    sessionStatus.setComplete();
    return "redirect:list";
}

From source file:org.opensprout.osaf.web.ContextGenericController.java

/**
 * Thid method handles ${urlbase}/add.do POST method request.
 * @param model entity object binded by spring from view.
 * @param result BindingResult//from www  . j av  a2  s .  c om
 * @param context Context type(C) object
 * @param status SessionStatus
 * @return view name that will close popup and refersh grid.
 */
@RequestMapping(method = RequestMethod.POST)
public String add(@ModelAttribute("model") T model, BindingResult result, C context, SessionStatus status) {
    validator.validate(model, result);
    if (result.hasErrors())
        return this.urlbase + "/add";
    else {
        this.service.add(model, context);
        status.setComplete();
        return CommonPages.CLOSE_GRID_REFRESH;
    }
}

From source file:com.spring.blueye.web.UserController.java

@RequestMapping(value = "/users/new", method = RequestMethod.POST)
public String processCreationForm(@Valid User user, BindingResult result, SessionStatus status) {
    if (result.hasErrors()) {
        return "users/createOrUpdateUserForm";
    } else {//w  w  w .  j a  v a2  s. c o m
        this.coreService.saveUser(user);
        status.setComplete();
        return "redirect:/users/" + user.getId();
    }
}

From source file:com.spring.blueye.web.UserController.java

@RequestMapping(value = "/users/{userId}/edit", method = RequestMethod.PUT)
public String processUpdateUserForm(@Valid User user, BindingResult result, SessionStatus status) {
    if (result.hasErrors()) {
        return "users/createOrUpdateUserForm";
    } else {//from  www.ja  va2s.  c o  m
        this.coreService.saveUser(user);
        status.setComplete();
        return "redirect:/users/{userId}";
    }
}

From source file:com.branded.holdings.qpc.web.PetController.java

@RequestMapping(value = "/owners/{ownerId}/pets/new", method = RequestMethod.POST)
public String processCreationForm(@ModelAttribute("pet") Pet pet, BindingResult result, SessionStatus status) {
    new PetValidator().validate(pet, result);
    if (result.hasErrors()) {
        return "pets/createOrUpdatePetForm";
    } else {/* w w w.ja va2  s  .c o  m*/
        this.clinicService.savePet(pet);
        status.setComplete();
        return "redirect:/owners/{ownerId}";
    }
}

From source file:com.pet.demo.web.PetController.java

@RequestMapping(value = "/owners/{ownerId}/pets/new", method = RequestMethod.POST)
public String processCreationForm(@ModelAttribute("pet") Pet pet, BindingResult result, SessionStatus status) {
    new PetValidator().validate(pet, result);
    if (result.hasErrors()) {
        return "pets/createOrUpdatePetForm";
    } else {/*ww  w  .  j  a  v a  2s  .  c o  m*/
        this.petDemoService.savePet(pet);
        status.setComplete();
        return "redirect:/owners/{ownerId}";
    }
}

From source file:com.rambird.miles.web.PetController.java

@RequestMapping(value = "/owners/{ownerId}/pets/new", method = RequestMethod.POST)
public String processCreationForm(@ModelAttribute("pet") Pet pet, BindingResult result, SessionStatus status) {
    new PetValidator().validate(pet, result);
    if (result.hasErrors()) {
        return "pets/createOrUpdatePetForm";
    } else {//  ww w  . ja va 2 s.  c  o  m
        this.rambirdService.savePet(pet);
        status.setComplete();
        return "redirect:/owners/{ownerId}";
    }
}

From source file:cz.strmik.cmmitool.web.controller.UsersController.java

@RequestMapping(method = RequestMethod.POST, value = "/add.do")
public String processSubmitAdd(@ModelAttribute("user") User user, BindingResult result, ModelMap model,
        SessionStatus status) {
    new UserValidator(userDao).validate(user, result);
    if (result.hasErrors()) {
        return USER_FORM;
    }/*from w w w. ja  va  2s  .  c o  m*/
    userDao.createUser(user);
    status.setComplete();
    model.addAttribute("users", userDao.findAll());
    return USER_LIST;
}