public class DefaultSubscriptionCheckoutController extends DefaultCheckoutController
DefaultCheckoutController.PaymentOptionCONTROLLER_CONTEXT| Constructor and Description |
|---|
DefaultSubscriptionCheckoutController() |
| Modifier and Type | Method and Description |
|---|---|
protected Converter<OrderModel,OrderData> |
getOrderConverter() |
protected SessionService |
getSessionService() |
protected SubscriptionFacade |
getSubscriptionFacade() |
protected UserService |
getUserService() |
boolean |
needPaymentOption()
Does the cart require further payment.
|
TypedObject |
placeOrder()
Place the order.
|
void |
setOrderConverter(Converter<OrderModel,OrderData> orderConverter) |
void |
setSessionService(SessionService sessionService) |
void |
setSubscriptionFacade(SubscriptionFacade subscriptionFacade) |
void |
setUserService(UserService userService) |
canCreatePayments, createImpersonationContext, createPaymentOption, createPaymentOptionFrom, dispatchEvent, getAvailableCartTypes, getBasketController, getCartModel, getCommerceCartService, getCommonI18NService, getCsCardPaymentService, getCsCheckoutService, getCurrency, getCustomerController, getDefaultPaymentAddress, getFirstAvailableNamedDeliveryDate, getImpersonationService, getNamedDeliveryDateStrategy, getPreviousPaymentInfos, getSuggestedAmountForPaymentOption, getTokenisedCreditCards, getValidPaymentTransactions, populatePaymentOption, processPayment, processPayment, pushProperties, setBasketController, setCommerceCartService, setCommonI18NService, setCsCardPaymentService, setCsCheckoutService, setImpersonationService, setNamedDeliveryDate, setNamedDeliveryDateStrategy, splitCartEntrybindToCallContextController, getCallContextController, handleCallContextControllerEvent, setCallContextControllergetCockpitTypeService, getModelService, setCockpitTypeService, setModelServiceaddCockpitEventAcceptor, dispatchEvent, getAcceptors, removeCockpitEventAcceptor, setCockpitEventAcceptorsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddCockpitEventAcceptor, removeCockpitEventAcceptor, setCockpitEventAcceptorspublic DefaultSubscriptionCheckoutController()
public TypedObject placeOrder() throws ValidationException
CheckoutControllerplaceOrder in interface CheckoutControllerplaceOrder in class DefaultCheckoutControllerValidationException - thrown if the order fails validationpublic boolean needPaymentOption()
CheckoutControllerneedPaymentOption in interface CheckoutControllerneedPaymentOption in class DefaultCheckoutControllerprotected Converter<OrderModel,OrderData> getOrderConverter()
public void setOrderConverter(Converter<OrderModel,OrderData> orderConverter)
protected SubscriptionFacade getSubscriptionFacade()
public void setSubscriptionFacade(SubscriptionFacade subscriptionFacade)
protected SessionService getSessionService()
public void setSessionService(SessionService sessionService)
protected UserService getUserService()
public void setUserService(UserService userService)
Copyright © 2018 SAP SE. All Rights Reserved.