Class DefaultCisCalculateExternalTaxesStrategy
- java.lang.Object
-
- de.hybris.platform.integration.cis.tax.strategies.impl.DefaultCisCalculateExternalTaxesStrategy
-
- All Implemented Interfaces:
CalculateExternalTaxesStrategy
public class DefaultCisCalculateExternalTaxesStrategy extends java.lang.Object implements CalculateExternalTaxesStrategy
Cis implementation ofCalculateExternalTaxesStrategythat calls the CIS to receive the tax values. If the AbstractOrder is a cart rather than an order it will quote the taxes, otherwise it will post the taxes.
-
-
Constructor Summary
Constructors Constructor Description DefaultCisCalculateExternalTaxesStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExternalTaxDocumentcalculateExternalTaxes(AbstractOrderModel abstractOrder)Calculate external taxes for the order.CisTaxCalculationServicegetCisTaxCalculationService()voidsetCisTaxCalculationService(CisTaxCalculationService cisTaxCalculationService)
-
-
-
Method Detail
-
calculateExternalTaxes
public ExternalTaxDocument calculateExternalTaxes(AbstractOrderModel abstractOrder)
Description copied from interface:CalculateExternalTaxesStrategyCalculate external taxes for the order.- Specified by:
calculateExternalTaxesin interfaceCalculateExternalTaxesStrategy- Parameters:
abstractOrder- order to calculcate the taxes for- Returns:
- a tax document holding the calculated tax values
-
getCisTaxCalculationService
public CisTaxCalculationService getCisTaxCalculationService()
-
setCisTaxCalculationService
public void setCisTaxCalculationService(CisTaxCalculationService cisTaxCalculationService)
-
-