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:
Serializable, Cloneable, DiscreteOrderItem, GiftWrapOrderItem, OrderItem, SkuAccessor

@Entity
public class GiftWrapOrderItemImpl
extends DiscreteOrderItemImpl
implements GiftWrapOrderItem

See Also:
Serialized Form

Field Summary
protected  List<OrderItem> wrappedItems
           
 
Fields inherited from class org.broadleafcommerce.core.order.domain.DiscreteOrderItemImpl
additionalAttributes, baseRetailPrice, baseSalePrice, bundleOrderItem, discreteOrderItemFeePrices, product, sku, skuBundleItem
 
Fields inherited from class org.broadleafcommerce.core.order.domain.OrderItemImpl
candidateItemOffers, category, discountsAllowed, giftWrapOrderItem, id, itemTaxable, name, order, orderItemAdjustments, orderItemAttributeMap, orderItemPriceDetails, orderItemQualifiers, orderItemType, personalMessage, price, quantity, retailPrice, retailPriceOverride, salePrice, salePriceOverride, totalTax
 
Constructor Summary
GiftWrapOrderItemImpl()
           
 
Method Summary
 OrderItem clone()
           
 boolean equals(Object obj)
           
 List<OrderItem> getWrappedItems()
           
 int hashCode()
           
 void setWrappedItems(List<OrderItem> wrappedItems)
           
 
Methods inherited from class org.broadleafcommerce.core.order.domain.DiscreteOrderItemImpl
convertToMoney, findParentItem, getAdditionalAttributes, getBaseRetailPrice, getBaseSalePrice, getBundleOrderItem, getDiscreteOrderItemFeePrices, getName, getOrder, getProduct, getSku, getSkuBundleItem, isDiscountingAllowed, isTaxable, setAdditionalAttributes, setBaseRetailPrice, setBaseSalePrice, setBundleOrderItem, setDiscreteOrderItemFeePrices, setOrder, setProduct, setSku, setSkuBundleItem, updateSaleAndRetailPrices
 
Methods inherited from class org.broadleafcommerce.core.order.domain.OrderItemImpl
addCandidateItemOffer, assignFinalPrice, checkCloneable, convertOrderItemType, finalizePrice, getAdjustmentValue, getAverageAdjustmentValue, getAveragePrice, getCandidateItemOffers, getCategory, getGiftWrapOrderItem, getId, getIsDiscounted, getIsOnSale, getOrderItemAdjustments, getOrderItemAttributes, getOrderItemPriceDetails, getOrderItemQualifiers, getOrderItemType, getPersonalMessage, getPrice, getPriceBeforeAdjustments, getQuantity, getRetailPrice, getSalePrice, getTaxablePrice, getTotalAdjustmentValue, getTotalPrice, isInCategory, isRetailPriceOverride, isSalePriceOverride, removeAllAdjustments, removeAllCandidateItemOffers, setCandidateItemOffers, setCategory, setDiscountingAllowed, setGiftWrapOrderItem, setId, setName, setOrderItemAdjustments, setOrderItemAttributes, setOrderItemPriceDetails, setOrderItemQualifiers, setOrderItemType, setPersonalMessage, setPrice, setQuantity, setRetailPrice, setRetailPriceOverride, setSalePrice, setSalePriceOverride, setTaxable
 
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
findParentItem, 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, finalizePrice, getAdjustmentValue, getAverageAdjustmentValue, getAveragePrice, getCandidateItemOffers, getCategory, getGiftWrapOrderItem, getId, getIsDiscounted, getIsOnSale, getName, getOrder, getOrderItemAdjustments, getOrderItemAttributes, getOrderItemPriceDetails, getOrderItemQualifiers, getOrderItemType, getPersonalMessage, getPrice, getPriceBeforeAdjustments, getQuantity, getRetailPrice, getSalePrice, getTotalAdjustmentValue, getTotalPrice, isDiscountingAllowed, isInCategory, isRetailPriceOverride, isSalePriceOverride, isTaxable, removeAllAdjustments, removeAllCandidateItemOffers, setCandidateItemOffers, setCategory, setDiscountingAllowed, setGiftWrapOrderItem, setId, setName, setOrder, setOrderItemAdjustments, setOrderItemAttributes, setOrderItemPriceDetails, setOrderItemQualifiers, setOrderItemType, setPersonalMessage, setPrice, setQuantity, setRetailPrice, setRetailPriceOverride, setSalePrice, setSalePriceOverride, setTaxable, updateSaleAndRetailPrices
 

Field Detail

wrappedItems

protected List<OrderItem> wrappedItems
Constructor Detail

GiftWrapOrderItemImpl

public GiftWrapOrderItemImpl()
Method Detail

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


Copyright © 2013. All Rights Reserved.