public interface BundleOrderItem extends OrderItem, OrderItemContainer, SkuAccessor
| Modifier and Type | Method and Description |
|---|---|
Money |
getBaseRetailPrice() |
Money |
getBaseSalePrice() |
List<BundleOrderItemFeePrice> |
getBundleOrderItemFeePrices() |
List<DiscreteOrderItem> |
getDiscreteOrderItems() |
Product |
getProduct()
Same as getProductBundle.
|
ProductBundle |
getProductBundle()
Returns the associated ProductBundle or null if not applicable.
|
Sku |
getSku()
For BundleOrderItem created from a ProductBundle, this will represent the default sku of
the product bundle.
|
Money |
getTaxablePrice() |
boolean |
hasAdjustedItems() |
void |
setBaseRetailPrice(Money baseRetailPrice) |
void |
setBaseSalePrice(Money baseSalePrice) |
void |
setBundleOrderItemFeePrices(List<BundleOrderItemFeePrice> bundleOrderItemFeePrices) |
void |
setDiscreteOrderItems(List<DiscreteOrderItem> discreteOrderItems) |
void |
setProductBundle(ProductBundle bundle)
Sets the ProductBundle associated with this BundleOrderItem.
|
void |
setSku(Sku sku) |
boolean |
shouldSumItems() |
addCandidateItemOffer, assignFinalPrice, clone, finalizePrice, getAdjustmentValue, getAverageAdjustmentValue, getAveragePrice, getCandidateItemOffers, getCategory, getChildOrderItems, getGiftWrapOrderItem, getId, getIsDiscounted, getIsOnSale, getName, getOrder, getOrderItemAdjustments, getOrderItemAttributes, getOrderItemPriceDetails, getOrderItemQualifiers, getOrderItemType, getParentOrderItem, getPersonalMessage, getPrice, getPriceBeforeAdjustments, getQuantity, getRetailPrice, getSalePrice, getTotalAdjustmentValue, getTotalPrice, getTotalPriceBeforeAdjustments, isAParentOf, isDiscountingAllowed, isInCategory, isRetailPriceOverride, isSalePriceOverride, isSkuActive, isTaxable, removeAllAdjustments, removeAllCandidateItemOffers, setCandidateItemOffers, setCategory, setChildOrderItems, setDiscountingAllowed, setGiftWrapOrderItem, setId, setName, setOrder, setOrderItemAdjustments, setOrderItemAttributes, setOrderItemPriceDetails, setOrderItemQualifiers, setOrderItemType, setParentOrderItem, setPersonalMessage, setPrice, setQuantity, setRetailPrice, setRetailPriceOverride, setSalePrice, setSalePriceOverride, setTaxable, updateSaleAndRetailPricesgetAllowDiscountsOnChildItems, getOrderItems, isPricingAtContainerLevelList<DiscreteOrderItem> getDiscreteOrderItems()
void setDiscreteOrderItems(List<DiscreteOrderItem> discreteOrderItems)
Money getTaxablePrice()
getTaxablePrice in interface OrderItemList<BundleOrderItemFeePrice> getBundleOrderItemFeePrices()
void setBundleOrderItemFeePrices(List<BundleOrderItemFeePrice> bundleOrderItemFeePrices)
boolean hasAdjustedItems()
Money getBaseRetailPrice()
void setBaseRetailPrice(Money baseRetailPrice)
Money getBaseSalePrice()
void setBaseSalePrice(Money baseSalePrice)
Sku getSku()
getSku in interface SkuAccessorvoid setSku(Sku sku)
ProductBundle getProductBundle()
void setProductBundle(ProductBundle bundle)
bundle - Product getProduct()
boolean shouldSumItems()
Copyright © 2014. All Rights Reserved.