Class SapOrdermgmtB2BMultiStepCheckoutFlowFacade
- java.lang.Object
-
- de.hybris.platform.commercefacades.order.impl.DefaultCheckoutFacade
-
- de.hybris.platform.b2bacceleratorfacades.order.impl.DefaultCheckoutFacade
-
- de.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BCheckoutFacade
-
- de.hybris.platform.sap.sapcreditcheck.facades.impl.SapCreditCheckB2BCheckoutFacade
-
- de.hybris.platform.sap.sapordermgmtb2bfacades.order.impl.SapOrdermgmtB2BCheckoutFacade
-
- de.hybris.platform.sap.sapordermgmtb2bfacades.order.impl.SapOrdermgmtB2BAcceleratorCheckoutFacade
-
- de.hybris.platform.sap.sapordermgmtb2bfacades.order.impl.SapOrdermgmtB2BMultiStepCheckoutFlowFacade
-
- All Implemented Interfaces:
CheckoutFlowFacade
,AcceleratorCheckoutFacade
,CheckoutFacade
,B2BCheckoutFacade
,CheckoutFacade
public class SapOrdermgmtB2BMultiStepCheckoutFlowFacade extends SapOrdermgmtB2BAcceleratorCheckoutFacade implements CheckoutFlowFacade
Mutli step checkout implementation of theCheckoutFlowFacade
interface. Delegates resolving the checkout flow to an injectedCheckoutFlowFacade
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
AcceleratorCheckoutFacade.ExpressCheckoutResult
-
-
Constructor Summary
Constructors Constructor Description SapOrdermgmtB2BMultiStepCheckoutFlowFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CheckoutFlowFacade
getCheckoutFlowFacade()
CheckoutPciOptionEnum
getSubscriptionPciOption()
Gets the subscription pci optionvoid
setCheckoutFlowFacade(CheckoutFlowFacade facade)
-
Methods inherited from class de.hybris.platform.sap.sapordermgmtb2bfacades.order.impl.SapOrdermgmtB2BAcceleratorCheckoutFacade
consolidateCheckoutCart, getAcceleratorCheckoutFacade, getCheckoutFlowGroupForCheckout, getConsolidatedPickupOptions, hasNoDeliveryAddress, hasNoDeliveryMode, hasNoPaymentInfo, hasValidCart, isAccountPayment, isExpressCheckoutAllowedForCart, isExpressCheckoutEnabledForStore, isNewAddressEnabledForCart, isRemoveAddressEnabledForCart, isTaxEstimationEnabledForCart, performExpressCheckout, setAcceleratorCheckoutFacade
-
Methods inherited from class de.hybris.platform.sap.sapordermgmtb2bfacades.order.impl.SapOrdermgmtB2BCheckoutFacade
authorizePayment, containsTaxValues, createCartFromOrder, createPaymentSubscription, getAddressConverter, getBackendAvailabilityService, getBillingCountries, getCartConverter, getCheckoutCart, getCheckoutService, getDaysOfWeekForReplenishmentCheckoutSummary, getDeliveryCountries, getDeliveryMode, getI18nService, getMessageSource, getPaymentTypes, getProductImageHelper, getSapCartService, getSapPartnerService, getSupportedCardTypes, getSupportedDeliveryAddresses, getSupportedDeliveryModes, handleNotSupportedException, handleNotSupportedLogging, hasCheckoutCart, hasPickUpItems, isBackendDown, isSyncOrdermgmtEnabled, placeOrder, placeOrder, prepareCartForCheckout, removeDeliveryAddress, removeDeliveryMode, scheduleOrder, setAddressConverter, setBackendAvailabilityService, setCartConverter, setCheapestDeliveryModeForCheckout, setCheckoutService, setDefaultDeliveryAddressForCheckout, setDefaultPaymentInfoForCheckout, setDeliveryAddress, setDeliveryAddressIfAvailable, setDeliveryAddressOnCart, setDeliveryMode, setDeliveryModeIfAvailable, setI18nService, setMessageSource, setPaymentDetails, setPaymentInfoIfAvailable, setProductImageHelper, setSapCartService, setSapPartnerService, updateCheckoutCart
-
Methods inherited from class de.hybris.platform.sap.sapcreditcheck.facades.impl.SapCreditCheckB2BCheckoutFacade
getSapCreditCheckService, setSapCreditCheckService
-
Methods inherited from class de.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BCheckoutFacade
afterPlaceOrder, beforePlaceOrder, getAbstractOrderGenericDao, getB2bCommentService, getB2bCostCenterConverter, getB2bCostCenterService, getB2bDaysOfWeekConverter, getB2BOrderService, getB2bPaymentTypeDataConverter, getBaseSiteService, getBaseStoreService, getCommerceCartService, getCommerceCheckoutService, getCommerceQuoteUtils, getEventService, getI18NService, getPaymentInfoModelForClonedCart, getScheduledCartConverter, getScheduleOrderService, getTriggerPopulator, getTriggerService, initializeReplenishmentPlacedEvent, isValidCheckoutCart, populateTriggerDataFromPlaceOrderData, resetQuoteRelatedFields, setAbstractOrderGenericDao, setB2bCommentService, setB2bCostCenterConverter, setB2bCostCenterService, setB2bDaysOfWeekConverter, setB2BOrderService, setB2bPaymentTypeDataConverter, setBaseSiteService, setBaseStoreService, setCommerceCartService, setCommerceCheckoutService, setCommerceQuoteUtils, setCostCenterForCart, setCostCenterForCart, setDeliveryAddressForCart, setEventService, setI18NService, setPaymentTypeForCart, setScheduledCartConverter, setScheduleOrderService, setTriggerPopulator, setTriggerService
-
Methods inherited from class de.hybris.platform.b2bacceleratorfacades.order.impl.DefaultCheckoutFacade
getAbstractOrderForCode, getActiveVisibleCostCenters, getPaymentTypesForCheckoutSummary, getVisibleCostCenters, setDefaultPaymentTypeForCheckout, setPaymentTypeSelectedForCheckout, setPurchaseOrderNumber, setQuoteRequestDescription, validateSessionCart
-
Methods inherited from class de.hybris.platform.commercefacades.order.impl.DefaultCheckoutFacade
checkIfCurrentUserIsTheCartUser, convert, createCommerceCheckoutParameter, createDeliveryAddressModel, getAddressDataForId, getAddressReversePopulator, getCardTypeConverter, getCart, getCartFacade, getCartService, getCheckoutCustomerStrategy, getCommerceCardTypeService, getCommonI18NService, getCountries, getCountryConverter, getCreditCardPaymentInfoConverter, getCurrentUserForCheckout, getCustomerAccountService, getDeliveryAddress, getDeliveryAddressForCode, getDeliveryAddressModelForCode, getDeliveryModeConverter, getDeliveryService, getEnumerationService, getModelService, getOrderConverter, getPaymentDetails, getPaymentProvider, getPriceDataFactory, getUserService, getZoneDeliveryModeConverter, hasItemsMatchingPredicate, hasShippingItems, isSupportedDeliveryMode, placeOrder, setAddressReversePopulator, setCardTypeConverter, setCartFacade, setCartService, setCheckoutCustomerStrategy, setCommerceCardTypeService, setCommonI18NService, setCountryConverter, setCreditCardPaymentInfoConverter, setCustomerAccountService, setDeliveryModeConverter, setDeliveryService, setEnumerationService, setModelService, setOrderConverter, setPriceDataFactory, setUserService, setZoneDeliveryModeConverter
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
consolidateCheckoutCart, getCheckoutFlowGroupForCheckout, getConsolidatedPickupOptions, hasNoDeliveryAddress, hasNoDeliveryMode, hasNoPaymentInfo, hasValidCart, isExpressCheckoutAllowedForCart, isExpressCheckoutEnabledForStore, isNewAddressEnabledForCart, isRemoveAddressEnabledForCart, isTaxEstimationEnabledForCart, performExpressCheckout
-
Methods inherited from interface de.hybris.platform.commercefacades.order.CheckoutFacade
authorizePayment, 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, setPaymentInfoIfAvailable
-
-
-
-
Method Detail
-
getSubscriptionPciOption
public CheckoutPciOptionEnum getSubscriptionPciOption()
Description copied from interface:CheckoutFlowFacade
Gets the subscription pci option- Specified by:
getSubscriptionPciOption
in interfaceCheckoutFlowFacade
- Returns:
- the pci option
-
getCheckoutFlowFacade
protected CheckoutFlowFacade getCheckoutFlowFacade()
-
setCheckoutFlowFacade
public void setCheckoutFlowFacade(CheckoutFlowFacade facade)
-
-