Interface FindTaxValuesStrategy
-
- All Superinterfaces:
ServiceLayerOnlyCalculationVerifier
- All Known Implementing Classes:
BundleCurrentFactoryFindPricingStrategy,DefaultSLFindTaxValuesStrategy,FindBundlePricingWithCurrentPriceFactoryStrategy,FindPricingWithCurrentPriceFactoryStrategy,FindSubscriptionPricingWithCurrentPriceFactoryStrategy,TestPriceFactory
public interface FindTaxValuesStrategy extends ServiceLayerOnlyCalculationVerifier
Strategy focused on findingTaxValues for the given order entry.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.Collection<TaxValue>findTaxValues(AbstractOrderEntryModel entry)Resolves tax value for the givenAbstractOrderEntryModelbasing on the underlying implementation.default java.util.List<TaxInformation>getTaxInformation(BaseCriteria baseCriteria)Get taxes informationTaxInformationfor given criteria.-
Methods inherited from interface de.hybris.platform.order.strategies.calculation.ServiceLayerOnlyCalculationVerifier
isSLOnly
-
-
-
-
Method Detail
-
findTaxValues
java.util.Collection<TaxValue> findTaxValues(AbstractOrderEntryModel entry) throws CalculationException
Resolves tax value for the givenAbstractOrderEntryModelbasing on the underlying implementation.- Parameters:
entry-AbstractOrderEntryModel- Returns:
- collection of
TaxValues - Throws:
CalculationException
-
getTaxInformation
default java.util.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
-
-