Class DynamicSkuPrices
java.lang.Object
org.broadleafcommerce.core.catalog.service.dynamic.DynamicSkuPrices
- All Implemented Interfaces:
Serializable
DTO to represent pricing overrides returned from invocations to
DynamicSkuPricingService- Author:
- jfischer
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected org.broadleafcommerce.common.money.Moneyprotected org.broadleafcommerce.common.money.Moneyprotected org.broadleafcommerce.common.money.Money -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.broadleafcommerce.common.money.MoneygetPrice()Returns the lower ofgetSalePrice()andgetRetailPrice().org.broadleafcommerce.common.money.Moneyorg.broadleafcommerce.common.money.MoneygetPriceForQuantity(long quantity) The out of box implementation returnsgetPrice().org.broadleafcommerce.common.money.Moneyorg.broadleafcommerce.common.money.MoneyvoidsetDidOverride(Boolean didOverride) voidsetPriceAdjustment(org.broadleafcommerce.common.money.Money priceAdjustment) voidsetRetailPrice(org.broadleafcommerce.common.money.Money retailPrice) voidsetSalePrice(org.broadleafcommerce.common.money.Money salePrice)
-
Field Details
-
retailPrice
protected org.broadleafcommerce.common.money.Money retailPrice -
salePrice
protected org.broadleafcommerce.common.money.Money salePrice -
priceAdjustment
protected org.broadleafcommerce.common.money.Money priceAdjustment -
didOverride
-
-
Constructor Details
-
DynamicSkuPrices
public DynamicSkuPrices()
-
-
Method Details
-
getRetailPrice
public org.broadleafcommerce.common.money.Money getRetailPrice() -
setRetailPrice
public void setRetailPrice(org.broadleafcommerce.common.money.Money retailPrice) -
getSalePrice
public org.broadleafcommerce.common.money.Money getSalePrice() -
setSalePrice
public void setSalePrice(org.broadleafcommerce.common.money.Money salePrice) -
getPriceAdjustment
public org.broadleafcommerce.common.money.Money getPriceAdjustment() -
setPriceAdjustment
public void setPriceAdjustment(org.broadleafcommerce.common.money.Money priceAdjustment) -
getPriceForQuantity
public org.broadleafcommerce.common.money.Money getPriceForQuantity(long quantity) The out of box implementation returnsgetPrice(). Intended as a hook for advanced pricing considerations like those in BLC Enterprise pricing.- Parameters:
quantity-- Returns:
-
getPrice
public org.broadleafcommerce.common.money.Money getPrice()Returns the lower ofgetSalePrice()andgetRetailPrice(). Intended as a hook for advanced pricing considerations like those in BLC Enterprise pricing.- Returns:
-
getDidOverride
-
setDidOverride
-