org.broadleafcommerce.order.domain
Class DiscreteOrderItemImpl
java.lang.Object
org.broadleafcommerce.order.domain.OrderItemImpl
org.broadleafcommerce.order.domain.DiscreteOrderItemImpl
- All Implemented Interfaces:
- java.io.Serializable, DiscreteOrderItem, OrderItem
- Direct Known Subclasses:
- GiftWrapOrderItemImpl
public class DiscreteOrderItemImpl
- extends OrderItemImpl
- implements DiscreteOrderItem
- See Also:
- Serialized Form
| Fields inherited from class org.broadleafcommerce.order.domain.OrderItemImpl |
adjustmentPrice, candidateItemOffers, category, giftWrapOrderItem, hasOrderItemAdjustments, id, markedForOffer, notCombinableOfferApplied, order, orderItemAdjustments, orderItemType, personalMessage, price, quantity, retailPrice, salePrice |
| Methods inherited from class org.broadleafcommerce.order.domain.OrderItemImpl |
addCandidateItemOffer, addOrderItemAdjustment, assignFinalPrice, getAdjustmentPrice, getAdjustmentValue, getCandidateItemOffers, getCategory, getCurrentPrice, getGiftWrapOrderItem, getId, getIsDiscounted, getIsOnSale, getMarkedForOffer, getOrder, getOrderItemAdjustments, getOrderItemType, getPersonalMessage, getPrice, getQuantity, getRetailPrice, getSalePrice, isAllQuantityMarkedForOffer, isHasOrderItemAdjustments, isInCategory, isNotCombinableOfferApplied, markForOffer, removeAllAdjustments, removeAllCandidateItemOffers, setAdjustmentPrice, setCandidateItemOffers, setCategory, setGiftWrapOrderItem, setId, setOrder, setOrderItemAdjustments, setOrderItemType, setPersonalMessage, setPrice, setQuantity, setRetailPrice, setSalePrice, unmarkForOffer |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.broadleafcommerce.order.domain.OrderItem |
addCandidateItemOffer, addOrderItemAdjustment, assignFinalPrice, getAdjustmentPrice, getAdjustmentValue, getCandidateItemOffers, getCategory, getCurrentPrice, getGiftWrapOrderItem, getId, getIsDiscounted, getIsOnSale, getMarkedForOffer, getOrder, getOrderItemAdjustments, getOrderItemType, getPersonalMessage, getPrice, getQuantity, getRetailPrice, getSalePrice, isAllQuantityMarkedForOffer, isHasOrderItemAdjustments, isInCategory, isNotCombinableOfferApplied, markForOffer, removeAllAdjustments, removeAllCandidateItemOffers, setAdjustmentPrice, setCandidateItemOffers, setCategory, setGiftWrapOrderItem, setId, setOrder, setOrderItemType, setPersonalMessage, setPrice, setQuantity, setRetailPrice, setSalePrice, unmarkForOffer |
sku
protected Sku sku
product
protected Product product
bundleOrderItem
protected BundleOrderItem bundleOrderItem
DiscreteOrderItemImpl
public DiscreteOrderItemImpl()
getSku
public Sku getSku()
- Specified by:
getSku in interface DiscreteOrderItem
setSku
public void setSku(Sku sku)
- Specified by:
setSku in interface DiscreteOrderItem
getTaxablePrice
public Money getTaxablePrice()
- Specified by:
getTaxablePrice in interface DiscreteOrderItem- Specified by:
getTaxablePrice in interface OrderItem- Overrides:
getTaxablePrice in class OrderItemImpl
getProduct
public Product getProduct()
- Specified by:
getProduct in interface DiscreteOrderItem
setProduct
public void setProduct(Product product)
- Specified by:
setProduct in interface DiscreteOrderItem
getBundleOrderItem
public BundleOrderItem getBundleOrderItem()
- Specified by:
getBundleOrderItem in interface DiscreteOrderItem
setBundleOrderItem
public void setBundleOrderItem(BundleOrderItem bundleOrderItem)
- Specified by:
setBundleOrderItem in interface DiscreteOrderItem
getName
public java.lang.String getName()
- Specified by:
getName in interface DiscreteOrderItem
updatePrices
public boolean updatePrices()
- Specified by:
updatePrices in interface OrderItem- Overrides:
updatePrices in class OrderItemImpl
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class OrderItemImpl
hashCode
public int hashCode()
- Overrides:
hashCode in class OrderItemImpl
Copyright © 2010. All Rights Reserved.