org.broadleafcommerce.core.order.domain
Class GiftWrapOrderItemImpl

java.lang.Object
  extended by org.broadleafcommerce.core.order.domain.OrderItemImpl
      extended by org.broadleafcommerce.core.order.domain.DiscreteOrderItemImpl
          extended by org.broadleafcommerce.core.order.domain.GiftWrapOrderItemImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, DiscreteOrderItem, GiftWrapOrderItem, OrderItem

@Entity
public class GiftWrapOrderItemImpl
extends DiscreteOrderItemImpl
implements GiftWrapOrderItem

See Also:
Serialized Form

Field Summary
protected  java.util.List<OrderItem> wrappedItems
           
 
Fields inherited from class org.broadleafcommerce.core.order.domain.DiscreteOrderItemImpl
additionalAttributes, baseRetailPrice, baseSalePrice, bundleOrderItem, discreteOrderItemFeePrices, product, sku
 
Fields inherited from class org.broadleafcommerce.core.order.domain.OrderItemImpl
candidateItemOffers, category, giftWrapOrderItem, id, name, order, orderItemAdjustments, orderItemType, personalMessage, price, quantity, retailPrice, salePrice
 
Constructor Summary
GiftWrapOrderItemImpl()
           
 
Method Summary
 void accept(OrderItemVisitor visitor)
           
 OrderItem clone()
           
 boolean equals(java.lang.Object obj)
           
 java.util.List<OrderItem> getWrappedItems()
           
 int hashCode()
           
 void setWrappedItems(java.util.List<OrderItem> wrappedItems)
           
 
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 class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
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
 

Field Detail

wrappedItems

protected java.util.List<OrderItem> wrappedItems
Constructor Detail

GiftWrapOrderItemImpl

public GiftWrapOrderItemImpl()
Method Detail

getWrappedItems

public java.util.List<OrderItem> getWrappedItems()
Specified by:
getWrappedItems in interface GiftWrapOrderItem

setWrappedItems

public void setWrappedItems(java.util.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(java.lang.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.