public class CheckoutController
extends AbstractCheckoutController
Constructor and Description |
---|
CheckoutController() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
checkout(RedirectAttributes redirectModel) |
protected AutoLoginStrategy |
getAutoLoginStrategy() |
protected java.lang.String |
getCheckoutRedirectUrl()
Method used to determine the checkout redirect URL that will handle the checkout process.
|
protected GuestRegisterValidator |
getGuestRegisterValidator() |
java.lang.String |
handleModelNotFoundException(ModelNotFoundException exception,
HttpServletRequest request) |
java.lang.String |
orderConfirmation(GuestRegisterForm form,
BindingResult bindingResult,
Model model,
HttpServletRequest request,
HttpServletResponse response,
RedirectAttributes redirectModel) |
java.lang.String |
orderConfirmation(java.lang.String orderCode,
Model model) |
protected void |
processEmailAddress(Model model,
OrderData orderDetails) |
protected java.lang.String |
processOrderCode(java.lang.String orderCode,
Model model) |
protected java.lang.String |
processRegisterGuestUserRequest(GuestRegisterForm form,
BindingResult bindingResult,
Model model,
HttpServletRequest request,
HttpServletResponse response,
RedirectAttributes redirectModel) |
public java.lang.String handleModelNotFoundException(ModelNotFoundException exception, HttpServletRequest request)
public java.lang.String checkout(RedirectAttributes redirectModel)
public java.lang.String orderConfirmation(java.lang.String orderCode, Model model) throws CMSItemNotFoundException
CMSItemNotFoundException
public java.lang.String orderConfirmation(GuestRegisterForm form, BindingResult bindingResult, Model model, HttpServletRequest request, HttpServletResponse response, RedirectAttributes redirectModel) throws CMSItemNotFoundException
CMSItemNotFoundException
protected java.lang.String getCheckoutRedirectUrl()
String
object of the URL to redirect to.protected java.lang.String processRegisterGuestUserRequest(GuestRegisterForm form, BindingResult bindingResult, Model model, HttpServletRequest request, HttpServletResponse response, RedirectAttributes redirectModel) throws CMSItemNotFoundException
CMSItemNotFoundException
protected java.lang.String processOrderCode(java.lang.String orderCode, Model model) throws CMSItemNotFoundException
CMSItemNotFoundException
protected void processEmailAddress(Model model, OrderData orderDetails)
protected GuestRegisterValidator getGuestRegisterValidator()
protected AutoLoginStrategy getAutoLoginStrategy()