org.broadleafcommerce.core.order.domain
Class GiftWrapOrderItemImpl
java.lang.Object
org.broadleafcommerce.core.order.domain.OrderItemImpl
org.broadleafcommerce.core.order.domain.DiscreteOrderItemImpl
org.broadleafcommerce.core.order.domain.GiftWrapOrderItemImpl
- All Implemented Interfaces:
- Serializable, Cloneable, DiscreteOrderItem, GiftWrapOrderItem, OrderItem
@Entity
public class GiftWrapOrderItemImpl
- extends DiscreteOrderItemImpl
- implements GiftWrapOrderItem
- See Also:
- Serialized Form
| Fields inherited from class org.broadleafcommerce.core.order.domain.OrderItemImpl |
candidateItemOffers, category, giftWrapOrderItem, id, name, order, orderItemAdjustments, orderItemType, personalMessage, price, quantity, retailPrice, salePrice |
| Methods inherited from class org.broadleafcommerce.core.order.domain.DiscreteOrderItemImpl |
getAdditionalAttributes, getBaseRetailPrice, getBaseSalePrice, getBundleOrderItem, getDiscreteOrderItemFeePrices, getName, getProduct, getSku, getTaxablePrice, setAdditionalAttributes, setBaseRetailPrice, setBaseSalePrice, setBundleOrderItem, setDiscreteOrderItemFeePrices, setProduct, setSku, updatePrices |
| Methods inherited from class org.broadleafcommerce.core.order.domain.OrderItemImpl |
addCandidateItemOffer, assignFinalPrice, checkCloneable, getAdjustmentValue, getCandidateItemOffers, getCategory, getCurrentPrice, getGiftWrapOrderItem, getId, getIsDiscounted, getIsOnSale, getOrder, getOrderItemAdjustments, getOrderItemType, getPersonalMessage, getPrice, getPriceBeforeAdjustments, getQuantity, getRetailPrice, getSalePrice, isInCategory, removeAllAdjustments, removeAllCandidateItemOffers, setCandidateItemOffers, setCategory, setGiftWrapOrderItem, setId, setName, setOrder, setOrderItemAdjustments, setOrderItemType, setPersonalMessage, setPrice, setQuantity, setRetailPrice, setSalePrice |
| Methods inherited from interface org.broadleafcommerce.core.order.domain.DiscreteOrderItem |
getAdditionalAttributes, getBaseRetailPrice, getBaseSalePrice, getBundleOrderItem, getDiscreteOrderItemFeePrices, getProduct, getSku, getTaxablePrice, setAdditionalAttributes, setBaseRetailPrice, setBaseSalePrice, setBundleOrderItem, setDiscreteOrderItemFeePrices, setProduct, setSku |
| Methods inherited from interface org.broadleafcommerce.core.order.domain.OrderItem |
addCandidateItemOffer, assignFinalPrice, getAdjustmentValue, getCandidateItemOffers, getCategory, getCurrentPrice, getGiftWrapOrderItem, getId, getIsDiscounted, getIsOnSale, getName, getOrder, getOrderItemAdjustments, getOrderItemType, getPersonalMessage, getPrice, getPriceBeforeAdjustments, getQuantity, getRetailPrice, getSalePrice, isInCategory, removeAllAdjustments, removeAllCandidateItemOffers, setCandidateItemOffers, setCategory, setGiftWrapOrderItem, setId, setName, setOrder, setOrderItemAdjustments, setOrderItemType, setPersonalMessage, setPrice, setQuantity, setRetailPrice, setSalePrice, updatePrices |
wrappedItems
protected List<OrderItem> wrappedItems
GiftWrapOrderItemImpl
public GiftWrapOrderItemImpl()
getWrappedItems
public List<OrderItem> getWrappedItems()
- Specified by:
getWrappedItems in interface GiftWrapOrderItem
setWrappedItems
public void setWrappedItems(List<OrderItem> wrappedItems)
- Specified by:
setWrappedItems in interface GiftWrapOrderItem
clone
public OrderItem clone()
- Specified by:
clone in interface OrderItem- Overrides:
clone in class DiscreteOrderItemImpl
hashCode
public int hashCode()
- Overrides:
hashCode in class DiscreteOrderItemImpl
equals
public boolean equals(Object obj)
- Overrides:
equals in class DiscreteOrderItemImpl
accept
public void accept(OrderItemVisitor visitor)
throws PricingException
- Specified by:
accept in interface OrderItem- Overrides:
accept in class DiscreteOrderItemImpl
- Throws:
PricingException
Copyright © 2012. All Rights Reserved.