Interface FindTaxValuesStrategy
- All Superinterfaces:
ServiceLayerOnlyCalculationVerifier
- All Known Implementing Classes:
BundleCurrentFactoryFindPricingStrategy,DefaultSLFindTaxValuesStrategy,FindBundlePricingWithCurrentPriceFactoryStrategy,FindPricingWithCurrentPriceFactoryStrategy,FindSubscriptionPricingWithCurrentPriceFactoryStrategy,TestPriceFactory
Strategy focused on finding
TaxValues for the given order entry.-
Method Summary
Modifier and TypeMethodDescriptionResolves tax value for the givenAbstractOrderEntryModelbasing on the underlying implementation.default List<TaxInformation>getTaxInformation(BaseCriteria baseCriteria) Get taxes informationTaxInformationfor given criteria.Methods inherited from interface de.hybris.platform.order.strategies.calculation.ServiceLayerOnlyCalculationVerifier
isSLOnly
-
Method Details
-
findTaxValues
Resolves tax value for the givenAbstractOrderEntryModelbasing on the underlying implementation.- Parameters:
entry-AbstractOrderEntryModel- Returns:
- collection of
TaxValues - Throws:
CalculationException
-
getTaxInformation
default List<TaxInformation> getTaxInformation(BaseCriteria baseCriteria) throws CalculationException Get taxes informationTaxInformationfor given criteria.- Parameters:
baseCriteria-BaseCriteria- Returns:
- the
Listof allTaxInformations which matching baseCriteria. If no matching taxes were found, an empty collection is returned. - Throws:
CalculationException
-