Class SapCreditCheckB2BAcceleratorCheckoutFacade

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.sapcreditcheck.facades.impl.SapCreditCheckB2BAcceleratorCheckoutFacade
All Implemented Interfaces:
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
Direct Known Subclasses:
SapCreditCheckB2BMultiStepCheckoutFlowFacade

public class SapCreditCheckB2BAcceleratorCheckoutFacade extends SapCreditCheckB2BCheckoutFacade implements de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
B2B specific implementation of the AcceleratorCheckoutFacade interface extending SapCreditCheckB2BCheckoutFacade. Delegates AcceleratorCheckoutFacade methods to the defaultAcceleratorCheckoutFacade bean.
  • 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
    consolidateCheckoutCart(String pickupPointOfServiceName)
     
    protected de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
     
     
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    protected boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade.ExpressCheckoutResult
     
    void
    setAcceleratorCheckoutFacade(de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade acceleratorCheckoutFacade)
     

    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.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

    • SapCreditCheckB2BAcceleratorCheckoutFacade

      public SapCreditCheckB2BAcceleratorCheckoutFacade()
  • Method Details

    • getCheckoutFlowGroupForCheckout

      public String getCheckoutFlowGroupForCheckout()
      Specified by:
      getCheckoutFlowGroupForCheckout in interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
    • getConsolidatedPickupOptions

      public List<PointOfServiceData> getConsolidatedPickupOptions()
      Specified by:
      getConsolidatedPickupOptions in interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
    • consolidateCheckoutCart

      public List<CartModificationData> consolidateCheckoutCart(String pickupPointOfServiceName) throws de.hybris.platform.commerceservices.order.CommerceCartModificationException
      Specified by:
      consolidateCheckoutCart in interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
      Throws:
      de.hybris.platform.commerceservices.order.CommerceCartModificationException
    • isExpressCheckoutAllowedForCart

      public boolean isExpressCheckoutAllowedForCart()
      Specified by:
      isExpressCheckoutAllowedForCart in interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
    • isExpressCheckoutEnabledForStore

      public boolean isExpressCheckoutEnabledForStore()
      Specified by:
      isExpressCheckoutEnabledForStore in interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
    • isTaxEstimationEnabledForCart

      public boolean isTaxEstimationEnabledForCart()
      Specified by:
      isTaxEstimationEnabledForCart in interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
    • isNewAddressEnabledForCart

      public boolean isNewAddressEnabledForCart()
      Specified by:
      isNewAddressEnabledForCart in interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
    • isRemoveAddressEnabledForCart

      public boolean isRemoveAddressEnabledForCart()
      Specified by:
      isRemoveAddressEnabledForCart in interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
    • performExpressCheckout

      public de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade.ExpressCheckoutResult performExpressCheckout()
      Specified by:
      performExpressCheckout in interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
    • hasValidCart

      public boolean hasValidCart()
      Specified by:
      hasValidCart in interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
    • hasNoDeliveryAddress

      public boolean hasNoDeliveryAddress()
      Specified by:
      hasNoDeliveryAddress in interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
    • hasNoDeliveryMode

      public boolean hasNoDeliveryMode()
      Specified by:
      hasNoDeliveryMode in interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
    • hasNoPaymentInfo

      public boolean hasNoPaymentInfo()
      Specified by:
      hasNoPaymentInfo in interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
    • getAcceleratorCheckoutFacade

      protected de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade getAcceleratorCheckoutFacade()
    • setAcceleratorCheckoutFacade

      public void setAcceleratorCheckoutFacade(de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade acceleratorCheckoutFacade)
    • isAccountPayment

      protected boolean isAccountPayment()