Class CheckoutController

    • Constructor Detail

      • CheckoutController

        public CheckoutController()
    • Method Detail

      • checkout

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

        @RequestMapping(value="/orderConfirmation/{orderCode:.*}",
                        method=GET)
        public java.lang.String orderConfirmation​(@PathVariable("orderCode")
                                                  java.lang.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 java.lang.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 java.lang.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 java.lang.String processOrderCode​(java.lang.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)