Class DefaultFindTaxValueInfoStrategy
java.lang.Object
de.hybris.platform.order.strategies.calculation.pdt.impl.GenericPDTFindValueInfoStrategy<TaxValue,TaxInformation,TaxValueInfoCriteria,TaxRowModel>
de.hybris.platform.order.strategies.calculation.pdt.impl.DefaultFindTaxValueInfoStrategy
- All Implemented Interfaces:
FindPDTValueInfoStrategy<TaxValue,TaxInformation, TaxValueInfoCriteria>
public class DefaultFindTaxValueInfoStrategy
extends GenericPDTFindValueInfoStrategy<TaxValue,TaxInformation,TaxValueInfoCriteria,TaxRowModel>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPDTInformation(TaxValueInfoCriteria criteria) Gets the price/discount/tax information.getPDTValues(TaxValueInfoCriteria criteria) Gets the price/discount/tax values.static booleanvoidsetCachingFindTaxValueInfoStrategy(FindPDTValueInfoStrategy<TaxValue, TaxInformation, TaxValueInfoCriteria> cachingFindTaxValueInfoStrategy) Methods inherited from class de.hybris.platform.order.strategies.calculation.pdt.impl.GenericPDTFindValueInfoStrategy
setInformationConverter, setInformationModelMatcher, setInformationPostMatcher, setValueConverter, setValueModelMatcher, setValuePostMatcher
-
Constructor Details
-
DefaultFindTaxValueInfoStrategy
public DefaultFindTaxValueInfoStrategy()
-
-
Method Details
-
getPDTValues
Description copied from interface:FindPDTValueInfoStrategyGets the price/discount/tax values.- Specified by:
getPDTValuesin interfaceFindPDTValueInfoStrategy<TaxValue,TaxInformation, TaxValueInfoCriteria> - Overrides:
getPDTValuesin classGenericPDTFindValueInfoStrategy<TaxValue,TaxInformation, TaxValueInfoCriteria, TaxRowModel> - Parameters:
criteria- the price/discount/tax criteria.- Returns:
- the price/discount/tax values.
- Throws:
CalculationException- the calculation exception
-
getPDTInformation
public List<TaxInformation> getPDTInformation(TaxValueInfoCriteria criteria) throws CalculationException Description copied from interface:FindPDTValueInfoStrategyGets the price/discount/tax information.- Specified by:
getPDTInformationin interfaceFindPDTValueInfoStrategy<TaxValue,TaxInformation, TaxValueInfoCriteria> - Overrides:
getPDTInformationin classGenericPDTFindValueInfoStrategy<TaxValue,TaxInformation, TaxValueInfoCriteria, TaxRowModel> - Parameters:
criteria- the price/discount/tax criteria.- Returns:
- the price/discount/tax information.
- Throws:
CalculationException- the calculation exception
-
isCachingEnabled
public static boolean isCachingEnabled() -
setCachingFindTaxValueInfoStrategy
public void setCachingFindTaxValueInfoStrategy(FindPDTValueInfoStrategy<TaxValue, TaxInformation, TaxValueInfoCriteria> cachingFindTaxValueInfoStrategy)
-