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, SkuAccessor
@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, itemTaxable, name, order, orderItemAdjustments, orderItemAttributeMap, orderItemType, personalMessage, price, quantity, retailPrice, salePrice, splitParentItemId |
| Methods inherited from class org.broadleafcommerce.core.order.domain.DiscreteOrderItemImpl |
getAdditionalAttributes, getBaseRetailPrice, getBaseSalePrice, getBundleOrderItem, getDiscreteOrderItemFeePrices, getName, getProduct, getSku, getSkuBundleItem, getTaxablePrice, setAdditionalAttributes, setBaseRetailPrice, setBaseSalePrice, setBundleOrderItem, setDiscreteOrderItemFeePrices, setProduct, setSku, setSkuBundleItem, updatePrices |
| Methods inherited from class org.broadleafcommerce.core.order.domain.OrderItemImpl |
addCandidateItemOffer, assignFinalPrice, checkCloneable, getAdjustmentValue, getCandidateItemOffers, getCategory, getCurrentPrice, getGiftWrapOrderItem, getId, getIsDiscounted, getIsOnSale, getOrder, getOrderItemAdjustments, getOrderItemAttributes, getOrderItemType, getPersonalMessage, getPrice, getPriceBeforeAdjustments, getQuantity, getRetailPrice, getSalePrice, getSplitParentItemId, isInCategory, isTaxable, removeAllAdjustments, removeAllCandidateItemOffers, setCandidateItemOffers, setCategory, setGiftWrapOrderItem, setId, setName, setOrder, setOrderItemAdjustments, setOrderItemAttributes, setOrderItemType, setPersonalMessage, setPrice, setQuantity, setRetailPrice, setSalePrice, setSplitParentItemId, setTaxable |
| Methods inherited from interface org.broadleafcommerce.core.order.domain.DiscreteOrderItem |
getAdditionalAttributes, getBaseRetailPrice, getBaseSalePrice, getBundleOrderItem, getDiscreteOrderItemFeePrices, getProduct, getSku, getSkuBundleItem, getTaxablePrice, setAdditionalAttributes, setBaseRetailPrice, setBaseSalePrice, setBundleOrderItem, setDiscreteOrderItemFeePrices, setProduct, setSku, setSkuBundleItem |
| Methods inherited from interface org.broadleafcommerce.core.order.domain.OrderItem |
addCandidateItemOffer, assignFinalPrice, getAdjustmentValue, getCandidateItemOffers, getCategory, getCurrentPrice, getGiftWrapOrderItem, getId, getIsDiscounted, getIsOnSale, getName, getOrder, getOrderItemAdjustments, getOrderItemAttributes, getOrderItemType, getPersonalMessage, getPrice, getPriceBeforeAdjustments, getQuantity, getRetailPrice, getSalePrice, getSplitParentItemId, isInCategory, isTaxable, removeAllAdjustments, removeAllCandidateItemOffers, setCandidateItemOffers, setCategory, setGiftWrapOrderItem, setId, setName, setOrder, setOrderItemAdjustments, setOrderItemAttributes, setOrderItemType, setPersonalMessage, setPrice, setQuantity, setRetailPrice, setSalePrice, setSplitParentItemId, setTaxable, 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 © 2013. All Rights Reserved.