Class DefaultRecalculateExternalTaxesStrategy
java.lang.Object
de.hybris.platform.commerceservices.externaltax.impl.DefaultRecalculateExternalTaxesStrategy
- All Implemented Interfaces:
RecalculateExternalTaxesStrategy
public class DefaultRecalculateExternalTaxesStrategy
extends Object
implements RecalculateExternalTaxesStrategy
Base
RecalculateExternalTaxesStrategy implementation, gives decision whether or not a recalculation of the
external taxes is necessary.-
Field Summary
Fields inherited from interface de.hybris.platform.commerceservices.externaltax.RecalculateExternalTaxesStrategy
SESSION_ATTIR_ORDER_RECALCULATION_HASH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CommerceCartHashCalculationStrategyprotected ModelServiceprotected SessionServicebooleanrecalculate(AbstractOrderModel abstractOrderModel) Base implementation to generate the hash if not existing and compare if it does.voidsetCommerceCartHashCalculationStrategy(CommerceCartHashCalculationStrategy commerceCartHashCalculationStrategy) voidsetModelService(ModelService modelService) voidsetSessionService(SessionService sessionService)
-
Constructor Details
-
DefaultRecalculateExternalTaxesStrategy
public DefaultRecalculateExternalTaxesStrategy()
-
-
Method Details
-
recalculate
Base implementation to generate the hash if not existing and compare if it does.- Specified by:
recalculatein interfaceRecalculateExternalTaxesStrategy
-
getModelService
-
setModelService
-
getCommerceCartHashCalculationStrategy
-
setCommerceCartHashCalculationStrategy
public void setCommerceCartHashCalculationStrategy(CommerceCartHashCalculationStrategy commerceCartHashCalculationStrategy) -
getSessionService
-
setSessionService
-