org.broadleafcommerce.order.domain
Class BundleOrderItemImpl
java.lang.Object
org.broadleafcommerce.order.domain.OrderItemImpl
org.broadleafcommerce.order.domain.BundleOrderItemImpl
- All Implemented Interfaces:
- java.io.Serializable, BundleOrderItem, OrderItem
public class BundleOrderItemImpl
- extends OrderItemImpl
- implements BundleOrderItem
- 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, getAdjustmentValue, getCandidateItemOffers, getCategory, getGiftWrapOrderItem, getId, getIsDiscounted, getIsOnSale, getMarkedForOffer, getOrder, getOrderItemAdjustments, getOrderItemType, getPersonalMessage, getPrice, getQuantity, isAllQuantityMarkedForOffer, isHasOrderItemAdjustments, isInCategory, isNotCombinableOfferApplied, markForOffer, 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, getAdjustmentValue, getCandidateItemOffers, getCategory, getGiftWrapOrderItem, getId, getIsDiscounted, getIsOnSale, getMarkedForOffer, getOrder, getOrderItemAdjustments, getOrderItemType, getPersonalMessage, getPrice, getQuantity, isAllQuantityMarkedForOffer, isHasOrderItemAdjustments, isInCategory, isNotCombinableOfferApplied, markForOffer, setAdjustmentPrice, setCandidateItemOffers, setCategory, setGiftWrapOrderItem, setId, setOrder, setOrderItemType, setPersonalMessage, setPrice, setQuantity, setRetailPrice, setSalePrice, unmarkForOffer |
name
protected java.lang.String name
discreteOrderItems
protected java.util.List<DiscreteOrderItem> discreteOrderItems
BundleOrderItemImpl
public BundleOrderItemImpl()
getName
public java.lang.String getName()
- Specified by:
getName in interface BundleOrderItem
setName
public void setName(java.lang.String name)
- Specified by:
setName in interface BundleOrderItem
getDiscreteOrderItems
public java.util.List<DiscreteOrderItem> getDiscreteOrderItems()
- Specified by:
getDiscreteOrderItems in interface BundleOrderItem
setDiscreteOrderItems
public void setDiscreteOrderItems(java.util.List<DiscreteOrderItem> discreteOrderItems)
- Specified by:
setDiscreteOrderItems in interface BundleOrderItem
removeAllCandidateItemOffers
public void removeAllCandidateItemOffers()
- Specified by:
removeAllCandidateItemOffers in interface OrderItem- Overrides:
removeAllCandidateItemOffers in class OrderItemImpl
removeAllAdjustments
public int removeAllAdjustments()
- Description copied from interface:
OrderItem
- Removes all adjustment for this order item and reset the adjustment price.
- Specified by:
removeAllAdjustments in interface OrderItem- Overrides:
removeAllAdjustments in class OrderItemImpl
assignFinalPrice
public void assignFinalPrice()
- Specified by:
assignFinalPrice in interface OrderItem- Overrides:
assignFinalPrice in class OrderItemImpl
getTaxablePrice
public Money getTaxablePrice()
- Specified by:
getTaxablePrice in interface BundleOrderItem- Specified by:
getTaxablePrice in interface OrderItem- Overrides:
getTaxablePrice in class OrderItemImpl
getRetailPrice
public Money getRetailPrice()
- Specified by:
getRetailPrice in interface OrderItem- Overrides:
getRetailPrice in class OrderItemImpl
getSalePrice
public Money getSalePrice()
- Specified by:
getSalePrice in interface OrderItem- Overrides:
getSalePrice in class OrderItemImpl
getAdjustmentPrice
public Money getAdjustmentPrice()
- Specified by:
getAdjustmentPrice in interface OrderItem- Overrides:
getAdjustmentPrice in class OrderItemImpl
getCurrentPrice
public Money getCurrentPrice()
- Specified by:
getCurrentPrice in interface OrderItem- Overrides:
getCurrentPrice in class OrderItemImpl
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.