Class SapOrdermgmtB2BCartFacade

  • All Implemented Interfaces:
    CartFacade

    public class SapOrdermgmtB2BCartFacade
    extends DefaultB2BCartFacade
    Sap Implementation for B2BCartFacade. Delivers main functionality for cart.
    • Constructor Detail

      • SapOrdermgmtB2BCartFacade

        public SapOrdermgmtB2BCartFacade()
    • Method Detail

      • isSyncOrdermgmtEnabled

        protected boolean isSyncOrdermgmtEnabled()
      • getCartRestorationFacade

        public CartRestorationFacade getCartRestorationFacade()
        Returns:
        the cartRestorationFacade
      • setCartRestorationFacade

        public void setCartRestorationFacade​(CartRestorationFacade cartRestorationFacade)
        Parameters:
        cartRestorationFacade - the cartRestorationFacade to set
      • isBackendDown

        public boolean isBackendDown()
        Returns:
        Is Backend down?
      • getBackendAvailabilityService

        protected BackendAvailabilityService getBackendAvailabilityService()
        Returns:
        the backendAvailabilityService
      • setBackendAvailabilityService

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

        public CartData update​(CartData cartData)
        Updates the information in the cart based on the content of the cartData
        Specified by:
        update in interface CartFacade
        Overrides:
        update in class DefaultB2BCartFacade
        Parameters:
        cartData - the cart to modify and it's modifications.
        Returns:
        the updated cart.
      • getSapCartService

        public CartService getSapCartService()
        Returns:
        the sapCartService
      • setSapCartService

        public void setSapCartService​(CartService sapCartService)
        Parameters:
        sapCartService - the sapCartService to set
      • getBaseStoreService

        public BaseStoreService getBaseStoreService()
        Returns:
        the baseStoreService
      • setBaseStoreService

        public void setBaseStoreService​(BaseStoreService baseStoreService)
        Parameters:
        baseStoreService - the baseStoreService to set
      • getSapCartFacade

        public CartFacade getSapCartFacade()
        Returns:
        the sapCartFacade
      • setSapCartFacade

        public void setSapCartFacade​(CartFacade sapCartFacade)
        Parameters:
        sapCartFacade - the sapCartFacade to set
      • getSapCartFacadeHooks

        public java.util.List<SapCartFacadeHook> getSapCartFacadeHooks()
        Returns:
        the sapCartFacadeHooks
      • setSapCartFacadeHooks

        public void setSapCartFacadeHooks​(java.util.List<SapCartFacadeHook> sapCartFacadeHooks)
        Parameters:
        sapCartFacadeHooks - the sapCartFacadeHooks to set