Interface FindPDTValueInfoStrategy<VALUE extends PDTValue,INFO extends PDTInformation,CRITERIA extends PDTCriteria>
-
- Type Parameters:
VALUE
- the generic type for price/discount/tax values.INFO
- the generic type for price/discount/tax information.CRITERIA
- the generic type for price/discount/tax criteria.
- All Known Implementing Classes:
CachingFindTaxValueInfoStrategy
,DefaultFindDiscountValueInfoStrategy
,DefaultFindPriceValueInfoStrategy
,DefaultFindTaxValueInfoStrategy
,DefaultPDTProcessorChainExecutor
,GenericPDTFindValueInfoStrategy
public interface FindPDTValueInfoStrategy<VALUE extends PDTValue,INFO extends PDTInformation,CRITERIA extends PDTCriteria>
The Interface for find for price/discount/tax values or information.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<INFO>
getPDTInformation(CRITERIA criteria)
Gets the price/discount/tax information.java.util.List<VALUE>
getPDTValues(CRITERIA criteria)
Gets the price/discount/tax values.
-
-
-
Method Detail
-
getPDTValues
java.util.List<VALUE> getPDTValues(CRITERIA criteria) throws CalculationException
Gets the price/discount/tax values.- Parameters:
criteria
- the price/discount/tax criteria.- Returns:
- the price/discount/tax values.
- Throws:
CalculationException
- the calculation exception
-
getPDTInformation
java.util.List<INFO> getPDTInformation(CRITERIA criteria) throws CalculationException
Gets the price/discount/tax information.- Parameters:
criteria
- the price/discount/tax criteria.- Returns:
- the price/discount/tax information.
- Throws:
CalculationException
- the calculation exception
-
-