Class DefaultShoppingAncillaryChangeServiceStrategy

java.lang.Object
de.hybris.platform.ndc182shoppingfacades.facades.order.strategies.impl.AbstractChangeServiceStrategy
de.hybris.platform.ndc182shoppingfacades.facades.order.strategies.impl.DefaultShoppingAncillaryChangeServiceStrategy
All Implemented Interfaces:
ChangeServiceStrategy

public class DefaultShoppingAncillaryChangeServiceStrategy extends AbstractChangeServiceStrategy implements ChangeServiceStrategy
The default implementation of ChangeServiceStrategy to change ancillary products in cart
  • Constructor Details

    • DefaultShoppingAncillaryChangeServiceStrategy

      public DefaultShoppingAncillaryChangeServiceStrategy()
  • Method Details

    • changeService

      public void changeService(ChangeServiceRequestData changeServiceRequestData, List<AbstractOrderEntryModel> orderEntries) throws NDCException
      Description copied from interface: ChangeServiceStrategy
      Change service in cart based on the product type.
      Specified by:
      changeService in interface ChangeServiceStrategy
      Parameters:
      changeServiceRequestData - the change service request data
      Throws:
      NDCException - the ndc exception
    • getTransportCartFacade

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

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

      protected AddServiceStrategy getAddServiceStrategy()
      Gets add service strategy.
      Returns:
      the add service strategy
    • setAddServiceStrategy

      public void setAddServiceStrategy(AddServiceStrategy addServiceStrategy)
      Sets add service strategy.
      Parameters:
      addServiceStrategy - the add service strategy