Class DefaultShoppingAncillaryAddServiceStrategy

java.lang.Object
de.hybris.platform.ndc182shoppingfacades.facades.order.strategies.impl.DefaultShoppingAncillaryAddServiceStrategy
All Implemented Interfaces:
AddServiceStrategy

public class DefaultShoppingAncillaryAddServiceStrategy extends Object implements AddServiceStrategy
The default implementation of AddServiceStrategy to add ancillary products to cart
  • Constructor Details

    • DefaultShoppingAncillaryAddServiceStrategy

      public DefaultShoppingAncillaryAddServiceStrategy()
  • Method Details

    • addService

      public void addService(AddServiceRequestData addServiceRequestData) throws NDCException
      Description copied from interface: AddServiceStrategy
      Add service to cart based on the product type.
      Specified by:
      addService in interface AddServiceStrategy
      Parameters:
      addServiceRequestData - the add service request data
      Throws:
      NDCException - the ndc exception
    • createAddAncillaryRequest

      protected AncillaryEntryRequestData createAddAncillaryRequest(AddServiceRequestData addServiceRequestData)
      Create add ancillary request.
      Parameters:
      addServiceRequestData - the add service request data
      Returns:
      the ancillary entry request data
    • getTransportCartFacade

      protected ShoppingTransportCartFacade getTransportCartFacade()
      Gets transport cart facade.
      Returns:
      the transport cart facade
    • setTransportCartFacade

      public void setTransportCartFacade(ShoppingTransportCartFacade transportCartFacade)
      Sets transport cart facade.
      Parameters:
      transportCartFacade - the transport cart facade
    • getCartService

      protected de.hybris.platform.order.CartService getCartService()
      Gets cart service.
      Returns:
      the cart service
    • setCartService

      public void setCartService(de.hybris.platform.order.CartService cartService)
      Sets cart service.
      Parameters:
      cartService - the cart service