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 Constructor Description DefaultFindTaxValueInfoStrategy()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<TaxInformation>getPDTInformation(TaxValueInfoCriteria criteria)Gets the price/discount/tax information.java.util.List<TaxValue>getPDTValues(TaxValueInfoCriteria criteria)Gets the price/discount/tax values.static booleanisCachingEnabled()voidsetCachingFindTaxValueInfoStrategy(FindPDTValueInfoStrategy<TaxValue,TaxInformation,TaxValueInfoCriteria> cachingFindTaxValueInfoStrategy)-
Methods inherited from class de.hybris.platform.order.strategies.calculation.pdt.impl.GenericPDTFindValueInfoStrategy
setInformationConverter, setInformationModelMatcher, setInformationPostMatcher, setValueConverter, setValueModelMatcher, setValuePostMatcher
-
-
-
-
Method Detail
-
getPDTValues
public java.util.List<TaxValue> getPDTValues(TaxValueInfoCriteria criteria) throws CalculationException
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 java.util.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)
-
-