Class SapCreditCheckB2BMultiStepCheckoutFlowFacade

java.lang.Object
de.hybris.platform.commercefacades.order.impl.DefaultCheckoutFacade
de.hybris.platform.b2bacceleratorfacades.order.impl.DefaultCheckoutFacade
de.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BCheckoutFacade
All Implemented Interfaces:
de.hybris.platform.acceleratorfacades.flow.CheckoutFlowFacade, de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade, de.hybris.platform.b2bacceleratorfacades.api.cart.CheckoutFacade, de.hybris.platform.b2bacceleratorfacades.order.B2BCheckoutFacade, de.hybris.platform.commercefacades.order.CheckoutFacade

public class SapCreditCheckB2BMultiStepCheckoutFlowFacade extends SapCreditCheckB2BAcceleratorCheckoutFacade implements de.hybris.platform.acceleratorfacades.flow.CheckoutFlowFacade
Mutli step checkout implementation of the CheckoutFlowFacade interface. Delegates resolving the checkout flow to an injected CheckoutFlowFacade.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade

    de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade.ExpressCheckoutResult
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected de.hybris.platform.acceleratorfacades.flow.CheckoutFlowFacade
     
     
    void
    setCheckoutFlowFacade(de.hybris.platform.acceleratorfacades.flow.CheckoutFlowFacade facade)
     

    Methods inherited from class de.hybris.platform.sap.sapcreditcheck.facades.impl.SapCreditCheckB2BCheckoutFacade

    getSapCreditCheckService, placeOrder, setSapCreditCheckService

    Methods inherited from class de.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BCheckoutFacade

    afterPlaceOrder, authorizePayment, beforePlaceOrder, createCartFromOrder, getAbstractOrderGenericDao, getB2bCommentService, getB2bCommerceUnitService, getB2bCostCenterConverter, getB2bCostCenterService, getB2bDaysOfWeekConverter, getB2BOrderService, getB2bPaymentTypeDataConverter, getBaseSiteService, getBaseStoreService, getCommerceCartService, getCommerceCheckoutService, getCommerceQuoteUtils, getDaysOfWeekForReplenishmentCheckoutSummary, getEventService, getI18NService, getPaymentInfoModelForClonedCart, getPaymentTypes, getScheduledCartConverter, getScheduleOrderService, getTriggerPopulator, getTriggerService, initializeReplenishmentPlacedEvent, isValidCheckoutCart, populateTriggerDataFromPlaceOrderData, resetQuoteRelatedFields, scheduleOrder, setAbstractOrderGenericDao, setB2bCommentService, setB2bCommerceUnitService, setB2bCostCenterConverter, setB2bCostCenterService, setB2bDaysOfWeekConverter, setB2BOrderService, setB2bPaymentTypeDataConverter, setBaseSiteService, setBaseStoreService, setCommerceCartService, setCommerceCheckoutService, setCommerceQuoteUtils, setCostCenterForCart, setCostCenterForCart, setDeliveryAddressForCart, setEventService, setI18NService, setPaymentTypeForCart, setScheduledCartConverter, setScheduleOrderService, setTriggerPopulator, setTriggerService, updateCheckoutCart

    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, containsTaxValues, convert, createCommerceCheckoutParameter, createDeliveryAddressModel, createPaymentSubscription, getAddressConverter, getAddressDataForId, getAddressReversePopulator, getBillingCountries, getCardTypeConverter, getCart, getCartFacade, getCartService, getCheckoutCart, getCheckoutCustomerStrategy, getCommerceCardTypeService, 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, placeOrder, prepareCartForCheckout, removeDeliveryAddress, removeDeliveryMode, setAddressConverter, setAddressReversePopulator, setCardTypeConverter, setCartFacade, setCartService, setCheapestDeliveryModeForCheckout, setCheckoutCustomerStrategy, setCommerceCardTypeService, setCommonI18NService, setCountryConverter, setCreditCardPaymentInfoConverter, setCustomerAccountService, setDefaultDeliveryAddressForCheckout, setDefaultPaymentInfoForCheckout, setDeliveryAddress, setDeliveryAddressIfAvailable, setDeliveryMode, setDeliveryModeConverter, setDeliveryModeIfAvailable, setDeliveryService, setEnumerationService, setModelService, setOrderConverter, setPaymentDetails, setPaymentInfoIfAvailable, 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
  • Constructor Details

    • SapCreditCheckB2BMultiStepCheckoutFlowFacade

      public SapCreditCheckB2BMultiStepCheckoutFlowFacade()
  • Method Details

    • getSubscriptionPciOption

      public CheckoutPciOptionEnum getSubscriptionPciOption()
      Specified by:
      getSubscriptionPciOption in interface de.hybris.platform.acceleratorfacades.flow.CheckoutFlowFacade
    • getCheckoutFlowFacade

      protected de.hybris.platform.acceleratorfacades.flow.CheckoutFlowFacade getCheckoutFlowFacade()
    • setCheckoutFlowFacade

      public void setCheckoutFlowFacade(de.hybris.platform.acceleratorfacades.flow.CheckoutFlowFacade facade)