public class ChineseSummaryCheckoutStepController extends SummaryCheckoutStepController
| Modifier and Type | Field and Description |
|---|---|
protected static Logger |
LOG |
protected static java.lang.String |
REDIRECT_URL_CHINESE_HOP_PAYMENT |
protected static java.lang.String |
REDIRECT_URL_CHINESE_ORDER_CONFIRMATION |
| Constructor and Description |
|---|
ChineseSummaryCheckoutStepController() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
checkPaymentResult(Model model,
java.lang.String orderCode) |
protected OrderData |
checkPaySuccess(java.lang.String orderCode) |
java.lang.String |
doPayment(java.lang.String orderCode,
HttpServletRequest request,
HttpServletResponse response) |
protected ChineseCheckoutFacade |
getCheckoutFacade() |
protected CheckoutStep |
getCheckoutStep() |
void |
handleAsynResponse(java.lang.String paymentServiceProvider,
HttpServletRequest request,
HttpServletResponse response) |
java.lang.String |
handleSyncResponse(java.lang.String paymentServiceProvider,
HttpServletRequest request,
HttpServletResponse response,
Model model) |
java.lang.String |
hopPayment(java.lang.String orderCode,
Model model) |
java.lang.String |
placeOrder(PlaceOrderForm placeOrderForm,
Model model,
HttpServletRequest request,
RedirectAttributes redirectModel) |
protected java.lang.String |
redirectToOrderConfirmationPage(OrderData orderData) |
protected boolean |
validateOrderForm(PlaceOrderForm placeOrderForm,
Model model)
Validates the order form before to filter out invalid order states
|
back, enterStep, nextprotected static final Logger LOG
protected static final java.lang.String REDIRECT_URL_CHINESE_ORDER_CONFIRMATION
protected static final java.lang.String REDIRECT_URL_CHINESE_HOP_PAYMENT
public ChineseSummaryCheckoutStepController()
protected ChineseCheckoutFacade getCheckoutFacade()
public java.lang.String placeOrder(PlaceOrderForm placeOrderForm,
Model model,
HttpServletRequest request,
RedirectAttributes redirectModel)
throws CMSItemNotFoundException,
InvalidCartException,
CommerceCartModificationException
placeOrder in class SummaryCheckoutStepControllerCMSItemNotFoundExceptionInvalidCartExceptionCommerceCartModificationExceptionpublic java.lang.String hopPayment(java.lang.String orderCode,
Model model)
throws CMSItemNotFoundException
CMSItemNotFoundExceptionpublic java.lang.String doPayment(java.lang.String orderCode,
HttpServletRequest request,
HttpServletResponse response)
throws CMSItemNotFoundException,
InvalidCartException,
CommerceCartModificationException,
java.io.IOException
CMSItemNotFoundExceptionInvalidCartExceptionCommerceCartModificationExceptionjava.io.IOExceptionpublic java.lang.String checkPaymentResult(Model model,
java.lang.String orderCode)
throws CMSItemNotFoundException,
InvalidCartException,
CommerceCartModificationException
protected OrderData checkPaySuccess(java.lang.String orderCode)
public void handleAsynResponse(java.lang.String paymentServiceProvider,
HttpServletRequest request,
HttpServletResponse response)
throws CMSItemNotFoundException,
InvalidCartException,
CommerceCartModificationException,
java.io.IOException
CMSItemNotFoundExceptionInvalidCartExceptionCommerceCartModificationExceptionjava.io.IOExceptionpublic java.lang.String handleSyncResponse(java.lang.String paymentServiceProvider,
HttpServletRequest request,
HttpServletResponse response,
Model model)
throws CMSItemNotFoundException,
InvalidCartException,
CommerceCartModificationException,
java.io.IOException
CMSItemNotFoundExceptionInvalidCartExceptionCommerceCartModificationExceptionjava.io.IOExceptionprotected boolean validateOrderForm(PlaceOrderForm placeOrderForm,
Model model)
validateOrderForm in class SummaryCheckoutStepControllerplaceOrderForm - The spring form of the order being submittedmodel - A spring Modelprotected java.lang.String redirectToOrderConfirmationPage(OrderData orderData)
protected CheckoutStep getCheckoutStep()
getCheckoutStep in class SummaryCheckoutStepControllerCopyright © 2018 SAP SE. All Rights Reserved.