Class SapCommerceCartRestorationStrategy

java.lang.Object
de.hybris.platform.commerceservices.order.impl.AbstractCommerceCartStrategy
de.hybris.platform.commerceservices.order.impl.DefaultCommerceCartRestorationStrategy
de.hybris.platform.sap.sapordermgmtb2bservices.order.impl.SapCommerceCartRestorationStrategy
All Implemented Interfaces:
de.hybris.platform.commerceservices.order.CommerceCartRestorationStrategy

public class SapCommerceCartRestorationStrategy extends de.hybris.platform.commerceservices.order.impl.DefaultCommerceCartRestorationStrategy
  • Field Summary

    Fields inherited from class de.hybris.platform.commerceservices.order.impl.AbstractCommerceCartStrategy

    DEFAULT_FORCE_IN_STOCK_MAX_QUANTITY, forceInStockMaxQuantity
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    de.hybris.platform.store.services.BaseStoreService
     
    protected boolean
     
     
    void
     
    void
    setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService)
     

    Methods inherited from class de.hybris.platform.commerceservices.order.impl.DefaultCommerceCartRestorationStrategy

    clearPaymentTransactionsOnCart, getBaseSiteService, getCartFactory, getCartValidityPeriod, getCommerceAddToCartStrategy, getCommerceCommonI18NService, getGuidKeyGenerator, getTimeService, isCartInValidityPeriod, rebuildSessionCart, recalculateCartIfNotIgnored, rewriteEntriesFromCartToCart, setBaseSiteService, setCartFactory, setCartValidityPeriod, setCommerceAddToCartStrategy, setCommerceCommonI18NService, setGuidKeyGenerator, setTimeService

    Methods inherited from class de.hybris.platform.commerceservices.order.impl.AbstractCommerceCartStrategy

    checkCartLevel, getAllowedCartAdjustmentForProduct, getAvailableStockLevel, getCartEntryDao, getCartService, getCommerceCartCalculationStrategy, getCommerceStockService, getEntryForNumber, getEntryForProductAndPointOfService, getEntryOrderChecker, getForceInStockMaxQuantity, getModelService, getProductService, isMaxOrderQuantitySet, isOrderEntryUpdatable, isStockLevelSufficient, normalizeEntryNumbers, setCartEntryDao, setCartService, setCommerceCartCalculationStrategy, setCommerceStockService, setEntryOrderChecker, setForceInStockMaxQuantity, setModelService, setProductService

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SapCommerceCartRestorationStrategy

      public SapCommerceCartRestorationStrategy()
  • Method Details

    • getBackendAvailabilityService

      public BackendAvailabilityService getBackendAvailabilityService()
      Returns:
      the backendAvailabilityService
    • setBackendAvailabilityService

      public void setBackendAvailabilityService(BackendAvailabilityService backendAvailabilityService)
      Parameters:
      backendAvailabilityService - the backendAvailabilityService to set
    • isSyncOrdermgmtEnabled

      protected boolean isSyncOrdermgmtEnabled()
    • getBaseStoreService

      public de.hybris.platform.store.services.BaseStoreService getBaseStoreService()
      Overrides:
      getBaseStoreService in class de.hybris.platform.commerceservices.order.impl.AbstractCommerceCartStrategy
      Returns:
      the baseStoreService
    • setBaseStoreService

      public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService)
      Overrides:
      setBaseStoreService in class de.hybris.platform.commerceservices.order.impl.AbstractCommerceCartStrategy
      Parameters:
      baseStoreService - the baseStoreService to set
    • restoreCart

      public CommerceCartRestoration restoreCart(CommerceCartParameter parameter) throws de.hybris.platform.commerceservices.order.CommerceCartRestorationException
      Specified by:
      restoreCart in interface de.hybris.platform.commerceservices.order.CommerceCartRestorationStrategy
      Overrides:
      restoreCart in class de.hybris.platform.commerceservices.order.impl.DefaultCommerceCartRestorationStrategy
      Throws:
      de.hybris.platform.commerceservices.order.CommerceCartRestorationException