P - as productU - as userpublic class DefaultPackagingStrategy<P extends Product,U extends User> extends AbstractChargeStrategy<P,U>
taxStrategyproductService, scanHierarchy| Constructor and Description |
|---|
DefaultPackagingStrategy() |
| Modifier and Type | Method and Description |
|---|---|
<CONTEXT> Amount |
calculate(P product,
Number quantity,
U user,
String currency,
List<PromotionForUser> promotions,
CONTEXT context)
Return
Product.getPackagingData() as a Number |
applyTax, calculate, getTaxStrategy, getVersion, setTaxStrategygetProductService, getRepresentativeProduct, isScanHierarchy, setProductService, setScanHierarchypublic <CONTEXT> Amount calculate(P product, Number quantity, U user, String currency, List<PromotionForUser> promotions, CONTEXT context)
Product.getPackagingData() as a Numberproduct - as Pquantity - as Numberuser - as U @NUllable truecurrency - as String @nullable true. A null implies default currencyCopyright © 2018. All rights reserved.