@Controller @RequestMapping("/checkout") public class CheckoutController extends AbstractCheckoutController
CheckoutController
  • Field Details

  • Constructor Details

    • CheckoutController

      public CheckoutController()
  • Method Details

    • handleModelNotFoundException

      @ExceptionHandler(ModelNotFoundException.class) public String handleModelNotFoundException(ModelNotFoundException exception, javax.servlet.http.HttpServletRequest request)
    • checkout

      @RequestMapping(method=GET) public String checkout(org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
    • orderConfirmation

      @RequestMapping(value="/orderConfirmation/{orderCode:.*}", method=GET) public String orderConfirmation(@PathVariable("orderCode") String orderCode, javax.servlet.http.HttpServletRequest request, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) throws CMSItemNotFoundException
      Throws:
      CMSItemNotFoundException
    • orderConfirmation

      @RequestMapping(value="/orderConfirmation/{orderCode:.*}", method=POST) public String orderConfirmation(GuestRegisterForm form, org.springframework.validation.BindingResult bindingResult, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) throws CMSItemNotFoundException
      Throws:
      CMSItemNotFoundException
    • processRegisterGuestUserRequest

      protected String processRegisterGuestUserRequest(GuestRegisterForm form, org.springframework.validation.BindingResult bindingResult, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) throws CMSItemNotFoundException
      Throws:
      CMSItemNotFoundException
    • processOrderCode

      protected String processOrderCode(String orderCode, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) throws CMSItemNotFoundException
      Throws:
      CMSItemNotFoundException
    • processEmailAddress

      protected void processEmailAddress(org.springframework.ui.Model model, OrderData orderDetails)
    • getGuestRegisterValidator

      protected GuestRegisterValidator getGuestRegisterValidator()
    • getAutoLoginStrategy

      protected AutoLoginStrategy getAutoLoginStrategy()