Class TmaCheckoutController


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

    • consentFacade

      protected de.hybris.platform.commercefacades.consent.ConsentFacade consentFacade
    • customerConsentDataStrategy

      protected de.hybris.platform.commercefacades.consent.CustomerConsentDataStrategy customerConsentDataStrategy
  • Constructor Details

    • TmaCheckoutController

      public TmaCheckoutController()
  • Method Details

    • handleModelNotFoundException

      @ExceptionHandler(de.hybris.platform.servicelayer.exceptions.ModelNotFoundException.class) public String handleModelNotFoundException(Throwable exception, javax.servlet.ServletRequest 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 de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.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 de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.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 de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.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 de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • processEmailAddress

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

      protected GuestRegisterValidator getGuestRegisterValidator()
    • getAutoLoginStrategy

      protected AutoLoginStrategy getAutoLoginStrategy()
    • getTmaOrderEntryFacade

      protected TmaOrderEntryFacade getTmaOrderEntryFacade()