Interface CalculateExternalTaxesStrategy
-
- All Known Implementing Classes:
DefaultCalculateExternalTaxesFallbackStrategy,DefaultCalculateExternalTaxesStrategy,DefaultCisCalculateExternalTaxesFallbackStrategy,DefaultCisCalculateExternalTaxesStrategy,MockCalculateExternalTaxesStrategy
public interface CalculateExternalTaxesStrategyAbstraction for strategy to make the call to a 3rd party tax calculation service.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExternalTaxDocumentcalculateExternalTaxes(AbstractOrderModel abstractOrder)Calculate external taxes for the order.
-
-
-
Method Detail
-
calculateExternalTaxes
ExternalTaxDocument calculateExternalTaxes(AbstractOrderModel abstractOrder)
Calculate external taxes for the order.- Parameters:
abstractOrder- order to calculcate the taxes for- Returns:
- a tax document holding the calculated tax values
-
-