Class DefaultSapOaaCheckoutFacade

java.lang.Object
de.hybris.platform.commercefacades.order.impl.DefaultCheckoutFacade
com.sap.retail.oaa.commerce.facades.checkout.impl.DefaultSapOaaCheckoutFacade
All Implemented Interfaces:
OaaCheckoutFacade, de.hybris.platform.commercefacades.order.CheckoutFacade

public class DefaultSapOaaCheckoutFacade extends de.hybris.platform.commercefacades.order.impl.DefaultCheckoutFacade implements OaaCheckoutFacade
Default Checkout Facade for OAA.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Call Sourcing REST Service and persist the result (Schedule Lines) in the given cart.
    protected CartModel
     
     
    void
     

    Methods inherited from class de.hybris.platform.commercefacades.order.impl.DefaultCheckoutFacade

    afterPlaceOrder, authorizePayment, beforePlaceOrder, checkIfCurrentUserIsTheCartUser, containsTaxValues, convert, createCommerceCheckoutParameter, createDeliveryAddressModel, createPaymentSubscription, getAddressConverter, getAddressDataForId, getAddressReversePopulator, getBaseStoreService, getBillingCountries, getCardTypeConverter, 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, 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, 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

    • DefaultSapOaaCheckoutFacade

      public DefaultSapOaaCheckoutFacade()
  • Method Details

    • doSourcingForSessionCart

      public boolean doSourcingForSessionCart()
      Description copied from interface: OaaCheckoutFacade
      Call Sourcing REST Service and persist the result (Schedule Lines) in the given cart.
      Specified by:
      doSourcingForSessionCart in interface OaaCheckoutFacade
      Returns:
      Boolean
    • getCart

      protected CartModel getCart()
      Overrides:
      getCart in class de.hybris.platform.commercefacades.order.impl.DefaultCheckoutFacade
    • getSourcingStrategy

      public SourcingStrategy getSourcingStrategy()
      Returns:
      the sourcingStrategy
    • setSourcingStrategy

      public void setSourcingStrategy(SourcingStrategy sourcingStrategy)
      Parameters:
      sourcingStrategy - the sourcingStrategy to set