Class DefaultCommerceCartCalculationStrategy
- java.lang.Object
-
- de.hybris.platform.commerceservices.order.impl.DefaultCommerceCartCalculationStrategy
-
- All Implemented Interfaces:
CommerceCartCalculationStrategy
- Direct Known Subclasses:
DefaultC4CCommerceCartCalculationStrategy,DefaultCheckoutCartCalculationStrategy
public class DefaultCommerceCartCalculationStrategy extends java.lang.Object implements CommerceCartCalculationStrategy
Default strategy to calculate the cart when not in checkout status.
-
-
Constructor Summary
Constructors Constructor Description DefaultCommerceCartCalculationStrategy()
-
Method Summary
-
-
-
Method Detail
-
calculateCart
@Deprecated(since="5.2") public boolean calculateCart(CartModel cartModel)
Deprecated.Since 5.2.- Specified by:
calculateCartin interfaceCommerceCartCalculationStrategy
-
calculateCart
public boolean calculateCart(CommerceCartParameter parameter)
Description copied from interface:CommerceCartCalculationStrategyCalculate cart.- Specified by:
calculateCartin interfaceCommerceCartCalculationStrategy- Parameters:
parameter- the parameter- Returns:
- true, if successful
-
recalculateCart
@Deprecated(since="5.2") public boolean recalculateCart(CartModel cartModel)
Deprecated.Since 5.2.- Specified by:
recalculateCartin interfaceCommerceCartCalculationStrategy
-
recalculateCart
public boolean recalculateCart(CommerceCartParameter parameter)
Description copied from interface:CommerceCartCalculationStrategyRecalculate cart.- Specified by:
recalculateCartin interfaceCommerceCartCalculationStrategy- Parameters:
parameter- the parameter- Returns:
- true, if successful
-
beforeCalculate
protected void beforeCalculate(CommerceCartParameter parameter)
-
afterCalculate
protected void afterCalculate(CommerceCartParameter parameter)
-
getPromotionGroups
protected java.util.Collection<PromotionGroupModel> getPromotionGroups()
-
getCalculationService
protected CalculationService getCalculationService()
-
setCalculationService
public void setCalculationService(CalculationService calculationService)
-
getPromotionsService
protected PromotionsService getPromotionsService()
-
setPromotionsService
public void setPromotionsService(PromotionsService promotionsService)
-
getTimeService
protected TimeService getTimeService()
-
setTimeService
public void setTimeService(TimeService timeService)
-
getBaseSiteService
protected BaseSiteService getBaseSiteService()
-
setBaseSiteService
public void setBaseSiteService(BaseSiteService baseSiteService)
-
getCommerceCartCalculationMethodHooks
protected java.util.List<CommerceCartCalculationMethodHook> getCommerceCartCalculationMethodHooks()
-
setCommerceCartCalculationMethodHooks
public void setCommerceCartCalculationMethodHooks(java.util.List<CommerceCartCalculationMethodHook> commerceCartCalculationMethodHooks)
-
getConfigurationService
protected ConfigurationService getConfigurationService()
-
setConfigurationService
public void setConfigurationService(ConfigurationService configurationService)
-
getExternalTaxesService
public ExternalTaxesService getExternalTaxesService()
- Returns:
- the externalTaxesService
-
setExternalTaxesService
public void setExternalTaxesService(ExternalTaxesService externalTaxesService)
- Parameters:
externalTaxesService- the externalTaxesService to set
-
isCalculateExternalTaxes
public boolean isCalculateExternalTaxes()
- Returns:
- the calculateExternalTaxes
-
setCalculateExternalTaxes
public void setCalculateExternalTaxes(boolean calculateExternalTaxes)
- Parameters:
calculateExternalTaxes- the calculateExternalTaxes to set
-
-