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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidchangeService(ChangeServiceRequestData changeServiceRequestData, List<AbstractOrderEntryModel> orderEntries) Change service in cart based on the product type.protected AddServiceStrategyGets add service strategy.protected TransportCartFacadeGets transport cart facade.voidsetAddServiceStrategy(AddServiceStrategy addServiceStrategy) Sets add service strategy.voidsetTransportCartFacade(TransportCartFacade transportCartFacade) Sets transport cart facade.Methods inherited from class de.hybris.platform.ndc182shoppingfacades.facades.order.strategies.impl.AbstractChangeServiceStrategy
getBookingService, getCartService, getOrderEntry, getTravellerService, setBookingService, setCartService, setTravellerService
-
Constructor Details
-
DefaultShoppingAncillaryChangeServiceStrategy
public DefaultShoppingAncillaryChangeServiceStrategy()
-
-
Method Details
-
changeService
public void changeService(ChangeServiceRequestData changeServiceRequestData, List<AbstractOrderEntryModel> orderEntries) throws NDCException Description copied from interface:ChangeServiceStrategyChange service in cart based on the product type.- Specified by:
changeServicein interfaceChangeServiceStrategy- Parameters:
changeServiceRequestData- the change service request data- Throws:
NDCException- the ndc exception
-
getTransportCartFacade
Gets transport cart facade.- Returns:
- the transport cart facade
-
setTransportCartFacade
Sets transport cart facade.- Parameters:
transportCartFacade- the transport cart facade
-
getAddServiceStrategy
Gets add service strategy.- Returns:
- the add service strategy
-
setAddServiceStrategy
Sets add service strategy.- Parameters:
addServiceStrategy- the add service strategy
-