org.broadleafcommerce.core.order.domain
Interface DiscreteOrderItem

All Superinterfaces:
OrderItem, java.io.Serializable
All Known Subinterfaces:
DynamicPriceDiscreteOrderItem, GiftWrapOrderItem
All Known Implementing Classes:
DiscreteOrderItemDecorator, DiscreteOrderItemImpl, DynamicPriceDiscreteOrderItemImpl, GiftWrapOrderItemImpl

public interface DiscreteOrderItem
extends OrderItem


Method Summary
 java.util.Map<java.lang.String,java.lang.String> getAdditionalAttributes()
           
 Money getBaseRetailPrice()
           
 Money getBaseSalePrice()
           
 BundleOrderItem getBundleOrderItem()
           
 java.util.List<DiscreteOrderItemFeePrice> getDiscreteOrderItemFeePrices()
           
 Product getProduct()
           
 Sku getSku()
           
 Money getTaxablePrice()
           
 void setAdditionalAttributes(java.util.Map<java.lang.String,java.lang.String> additionalAttributes)
           
 void setBaseRetailPrice(Money baseRetailPrice)
           
 void setBaseSalePrice(Money baseSalePrice)
           
 void setBundleOrderItem(BundleOrderItem bundleOrderItem)
           
 void setDiscreteOrderItemFeePrices(java.util.List<DiscreteOrderItemFeePrice> orderItemFeePrices)
           
 void setProduct(Product product)
           
 void setSku(Sku sku)
           
 
Methods inherited from interface org.broadleafcommerce.core.order.domain.OrderItem
accept, addCandidateItemOffer, assignFinalPrice, clone, 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
 

Method Detail

getSku

Sku getSku()

setSku

void setSku(Sku sku)

getProduct

Product getProduct()

setProduct

void setProduct(Product product)

getBundleOrderItem

BundleOrderItem getBundleOrderItem()

setBundleOrderItem

void setBundleOrderItem(BundleOrderItem bundleOrderItem)

getTaxablePrice

Money getTaxablePrice()
Specified by:
getTaxablePrice in interface OrderItem

getAdditionalAttributes

java.util.Map<java.lang.String,java.lang.String> getAdditionalAttributes()

setAdditionalAttributes

void setAdditionalAttributes(java.util.Map<java.lang.String,java.lang.String> additionalAttributes)

getBaseRetailPrice

Money getBaseRetailPrice()

setBaseRetailPrice

void setBaseRetailPrice(Money baseRetailPrice)

getBaseSalePrice

Money getBaseSalePrice()

setBaseSalePrice

void setBaseSalePrice(Money baseSalePrice)

getDiscreteOrderItemFeePrices

java.util.List<DiscreteOrderItemFeePrice> getDiscreteOrderItemFeePrices()

setDiscreteOrderItemFeePrices

void setDiscreteOrderItemFeePrices(java.util.List<DiscreteOrderItemFeePrice> orderItemFeePrices)


Copyright © 2012. All Rights Reserved.