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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddService(AddServiceRequestData addServiceRequestData) Add service to cart based on the product type.protected AncillaryEntryRequestDatacreateAddAncillaryRequest(AddServiceRequestData addServiceRequestData) Create add ancillary request.protected de.hybris.platform.order.CartServiceGets cart service.protected ShoppingTransportCartFacadeGets transport cart facade.voidsetCartService(de.hybris.platform.order.CartService cartService) Sets cart service.voidsetTransportCartFacade(ShoppingTransportCartFacade transportCartFacade) Sets transport cart facade.
-
Constructor Details
-
DefaultShoppingAncillaryAddServiceStrategy
public DefaultShoppingAncillaryAddServiceStrategy()
-
-
Method Details
-
addService
Description copied from interface:AddServiceStrategyAdd service to cart based on the product type.- Specified by:
addServicein interfaceAddServiceStrategy- 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
Gets transport cart facade.- Returns:
- the transport cart facade
-
setTransportCartFacade
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
-