Class OndemandCheckoutCartCalculationStrategy
- java.lang.Object
-
- de.hybris.platform.commerceservices.order.impl.DefaultCommerceCartCalculationStrategy
-
- de.hybris.platform.commerceservices.order.impl.DefaultCheckoutCartCalculationStrategy
-
- de.hybris.platform.integration.commons.strategies.impl.OndemandCheckoutCartCalculationStrategy
-
- All Implemented Interfaces:
CommerceCartCalculationStrategy
public class OndemandCheckoutCartCalculationStrategy extends DefaultCheckoutCartCalculationStrategy
-
-
Constructor Summary
Constructors Constructor Description OndemandCheckoutCartCalculationStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancalculateCart(CommerceCartParameter cartParameter)Calculate cart.booleancalculateCart(CartModel cartModel)protected voiddetermineDeliveryFromAddress(AbstractOrderModel orderModel)DeliveryFromAddressStrategygetDeliveryFromAddressStrategyViaLookup()ExternalTaxesServicegetExternalTaxesService()protected ModelServicegetModelService()protected OndemandSourceDeliveryFromStrategygetOndemandSourceShipFromStrategy()voidsetExternalTaxesService(ExternalTaxesService externalTaxesService)voidsetModelService(ModelService modelService)voidsetOndemandSourceDeliveryFromStrategy(OndemandSourceDeliveryFromStrategy ondemandSourceDeliveryFromStrategy)-
Methods inherited from class de.hybris.platform.commerceservices.order.impl.DefaultCommerceCartCalculationStrategy
afterCalculate, beforeCalculate, getBaseSiteService, getCalculationService, getCommerceCartCalculationMethodHooks, getConfigurationService, getPromotionGroups, getPromotionsService, getTimeService, isCalculateExternalTaxes, recalculateCart, recalculateCart, setBaseSiteService, setCalculateExternalTaxes, setCalculationService, setCommerceCartCalculationMethodHooks, setConfigurationService, setPromotionsService, setTimeService
-
-
-
-
Method Detail
-
calculateCart
public boolean calculateCart(CartModel cartModel)
- Specified by:
calculateCartin interfaceCommerceCartCalculationStrategy- Overrides:
calculateCartin classDefaultCommerceCartCalculationStrategy
-
calculateCart
public boolean calculateCart(CommerceCartParameter cartParameter)
Description copied from interface:CommerceCartCalculationStrategyCalculate cart.- Specified by:
calculateCartin interfaceCommerceCartCalculationStrategy- Overrides:
calculateCartin classDefaultCheckoutCartCalculationStrategy- Parameters:
cartParameter- the parameter- Returns:
- true, if successful
-
determineDeliveryFromAddress
protected void determineDeliveryFromAddress(AbstractOrderModel orderModel)
-
getOndemandSourceShipFromStrategy
protected OndemandSourceDeliveryFromStrategy getOndemandSourceShipFromStrategy()
-
setOndemandSourceDeliveryFromStrategy
public void setOndemandSourceDeliveryFromStrategy(OndemandSourceDeliveryFromStrategy ondemandSourceDeliveryFromStrategy)
-
getDeliveryFromAddressStrategyViaLookup
public DeliveryFromAddressStrategy getDeliveryFromAddressStrategyViaLookup()
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getExternalTaxesService
public ExternalTaxesService getExternalTaxesService()
- Overrides:
getExternalTaxesServicein classDefaultCommerceCartCalculationStrategy- Returns:
- the externalTaxesService
-
setExternalTaxesService
public void setExternalTaxesService(ExternalTaxesService externalTaxesService)
- Overrides:
setExternalTaxesServicein classDefaultCommerceCartCalculationStrategy- Parameters:
externalTaxesService- the externalTaxesService to set
-
-