public class SessionOverrideCheckoutFlowFacade extends DefaultCheckoutFlowFacade
AcceleratorCheckoutFacade.ExpressCheckoutResult| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SESSION_KEY_CHECKOUT_FLOW |
static java.lang.String |
SESSION_KEY_SUBSCRIPTION_PCI_OPTION |
| Constructor and Description |
|---|
SessionOverrideCheckoutFlowFacade() |
| Modifier and Type | Method and Description |
|---|---|
protected SessionService |
getSessionService() |
protected static SessionService |
getStaticSessionService() |
CheckoutPciOptionEnum |
getSubscriptionPciOption()
Gets the subscription pci option
|
static void |
resetSessionOverrides()
Resets session override attributes
|
static void |
setSessionOverrideCheckoutFlow(CheckoutFlowEnum checkoutFlow) |
static void |
setSessionOverrideSubscriptionPciOption(CheckoutPciOptionEnum checkoutPciOption) |
void |
setSessionService(SessionService sessionService) |
getCheckoutPciStrategy, setCheckoutPciStrategyconsolidateCheckoutCart, getAcceleratorCheckoutService, getCartModificationConverter, getCheckoutFlowGroupForCheckout, getConsolidatedPickupOptions, getExpressCheckoutDeliveryResult, getPointOfServiceDistanceConverter, getPointOfServiceService, getUiExperienceService, hasNoDeliveryAddress, hasNoDeliveryMode, hasNoPaymentInfo, hasValidCart, isExpressCheckoutAllowedForCart, isExpressCheckoutAllowedForShippingCart, isExpressCheckoutAllowedPickupOnlyCart, isExpressCheckoutEnabledForStore, isNewAddressEnabledForCart, isRemoveAddressEnabledForCart, isTaxEstimationEnabledForCart, performExpressCheckout, placeOrder, setAcceleratorCheckoutService, setCartModificationConverter, setPointOfServiceDistanceConverter, setPointOfServiceService, setUiExperienceServiceafterPlaceOrder, authorizePayment, beforePlaceOrder, checkIfCurrentUserIsTheCartUser, containsTaxValues, convert, createCommerceCheckoutParameter, createDeliveryAddressModel, createPaymentSubscription, getAddressConverter, getAddressDataForId, getAddressReversePopulator, getBaseStoreService, getBillingCountries, getCardTypeConverter, getCart, getCartFacade, getCartService, getCheckoutCart, getCheckoutCustomerStrategy, getCommerceCardTypeService, getCommerceCheckoutService, getCommonI18NService, getCountries, getCountryConverter, getCreditCardPaymentInfoConverter, getCurrentUserForCheckout, getCustomerAccountService, getDeliveryAddress, getDeliveryAddressForCode, getDeliveryAddressModelForCode, getDeliveryCountries, getDeliveryMode, getDeliveryModeConverter, getDeliveryService, getEnumerationService, getModelService, getOrderConverter, getPaymentDetails, getPaymentProvider, getPriceDataFactory, getSupportedCardTypes, getSupportedDeliveryAddresses, getSupportedDeliveryModes, getUserService, getZoneDeliveryModeConverter, hasCheckoutCart, hasItemsMatchingPredicate, hasPickUpItems, hasShippingItems, isSupportedDeliveryMode, placeOrder, prepareCartForCheckout, removeDeliveryAddress, removeDeliveryMode, setAddressConverter, setAddressReversePopulator, setBaseStoreService, setCardTypeConverter, setCartFacade, setCartService, setCheapestDeliveryModeForCheckout, setCheckoutCustomerStrategy, setCommerceCardTypeService, setCommerceCheckoutService, setCommonI18NService, setCountryConverter, setCreditCardPaymentInfoConverter, setCustomerAccountService, setDefaultDeliveryAddressForCheckout, setDefaultPaymentInfoForCheckout, setDeliveryAddress, setDeliveryAddressIfAvailable, setDeliveryMode, setDeliveryModeConverter, setDeliveryModeIfAvailable, setDeliveryService, setEnumerationService, setModelService, setOrderConverter, setPaymentDetails, setPaymentInfoIfAvailable, setPriceDataFactory, setUserService, setZoneDeliveryModeConverterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconsolidateCheckoutCart, getCheckoutFlowGroupForCheckout, getConsolidatedPickupOptions, hasNoDeliveryAddress, hasNoDeliveryMode, hasNoPaymentInfo, hasValidCart, isExpressCheckoutAllowedForCart, isExpressCheckoutEnabledForStore, isNewAddressEnabledForCart, isRemoveAddressEnabledForCart, isTaxEstimationEnabledForCart, performExpressCheckoutauthorizePayment, containsTaxValues, createPaymentSubscription, getAddressDataForId, getBillingCountries, getCheckoutCart, getCountries, getDeliveryAddressForCode, getDeliveryCountries, getSupportedCardTypes, getSupportedDeliveryAddresses, getSupportedDeliveryModes, hasCheckoutCart, hasPickUpItems, hasShippingItems, placeOrder, prepareCartForCheckout, removeDeliveryAddress, removeDeliveryMode, setCheapestDeliveryModeForCheckout, setDefaultDeliveryAddressForCheckout, setDefaultPaymentInfoForCheckout, setDeliveryAddress, setDeliveryAddressIfAvailable, setDeliveryMode, setDeliveryModeIfAvailable, setPaymentDetails, setPaymentInfoIfAvailablepublic static final java.lang.String SESSION_KEY_CHECKOUT_FLOW
public static final java.lang.String SESSION_KEY_SUBSCRIPTION_PCI_OPTION
protected SessionService getSessionService()
public void setSessionService(SessionService sessionService)
public CheckoutPciOptionEnum getSubscriptionPciOption()
CheckoutFlowFacadegetSubscriptionPciOption in interface CheckoutFlowFacadegetSubscriptionPciOption in class DefaultCheckoutFlowFacadepublic static void resetSessionOverrides()
public static void setSessionOverrideCheckoutFlow(CheckoutFlowEnum checkoutFlow)
public static void setSessionOverrideSubscriptionPciOption(CheckoutPciOptionEnum checkoutPciOption)
protected static SessionService getStaticSessionService()
Copyright © 2018 SAP SE. All Rights Reserved.