|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface OrderItem
| Method Summary | |
|---|---|
void |
accept(OrderItemVisitor visitor)
|
void |
addCandidateItemOffer(CandidateItemOffer candidateItemOffer)
|
void |
assignFinalPrice()
|
OrderItem |
clone()
|
Money |
getAdjustmentValue()
|
java.util.List<CandidateItemOffer> |
getCandidateItemOffers()
|
Category |
getCategory()
|
Money |
getCurrentPrice()
|
GiftWrapOrderItem |
getGiftWrapOrderItem()
|
java.lang.Long |
getId()
|
boolean |
getIsDiscounted()
|
boolean |
getIsOnSale()
|
java.lang.String |
getName()
|
Order |
getOrder()
|
java.util.List<OrderItemAdjustment> |
getOrderItemAdjustments()
Returns a unmodifiable List of OrderItemAdjustment. |
java.util.Map<java.lang.String,OrderItemAttribute> |
getOrderItemAttributes()
A list of arbitrary attributes added to this item. |
OrderItemType |
getOrderItemType()
|
PersonalMessage |
getPersonalMessage()
|
Money |
getPrice()
|
Money |
getPriceBeforeAdjustments(boolean allowSalesPrice)
|
int |
getQuantity()
|
Money |
getRetailPrice()
|
Money |
getSalePrice()
|
Money |
getTaxablePrice()
|
boolean |
isInCategory(java.lang.String categoryName)
|
int |
removeAllAdjustments()
Removes all adjustment for this order item and reset the adjustment price. |
void |
removeAllCandidateItemOffers()
|
void |
setCandidateItemOffers(java.util.List<CandidateItemOffer> candidateItemOffers)
|
void |
setCategory(Category category)
|
void |
setGiftWrapOrderItem(GiftWrapOrderItem giftWrapOrderItem)
|
void |
setId(java.lang.Long id)
|
void |
setName(java.lang.String name)
|
void |
setOrder(Order order)
|
void |
setOrderItemAdjustments(java.util.List<OrderItemAdjustment> orderItemAdjustments)
|
void |
setOrderItemAttributes(java.util.Map<java.lang.String,OrderItemAttribute> orderItemAttributes)
Sets the map of order item attributes. |
void |
setOrderItemType(OrderItemType orderItemType)
|
void |
setPersonalMessage(PersonalMessage personalMessage)
|
void |
setPrice(Money price)
|
void |
setQuantity(int quantity)
|
void |
setRetailPrice(Money retailPrice)
|
void |
setSalePrice(Money salePrice)
|
boolean |
updatePrices()
|
| Method Detail |
|---|
java.lang.Long getId()
void setId(java.lang.Long id)
Order getOrder()
void setOrder(Order order)
Money getRetailPrice()
void setRetailPrice(Money retailPrice)
Money getSalePrice()
void setSalePrice(Money salePrice)
Money getAdjustmentValue()
Money getPrice()
void setPrice(Money price)
int getQuantity()
void setQuantity(int quantity)
Category getCategory()
void setCategory(Category category)
java.util.List<CandidateItemOffer> getCandidateItemOffers()
void setCandidateItemOffers(java.util.List<CandidateItemOffer> candidateItemOffers)
java.util.List<OrderItemAdjustment> getOrderItemAdjustments()
void setOrderItemAdjustments(java.util.List<OrderItemAdjustment> orderItemAdjustments)
PersonalMessage getPersonalMessage()
void setPersonalMessage(PersonalMessage personalMessage)
boolean isInCategory(java.lang.String categoryName)
GiftWrapOrderItem getGiftWrapOrderItem()
void setGiftWrapOrderItem(GiftWrapOrderItem giftWrapOrderItem)
OrderItemType getOrderItemType()
void setOrderItemType(OrderItemType orderItemType)
Money getTaxablePrice()
boolean getIsOnSale()
boolean getIsDiscounted()
boolean updatePrices()
java.lang.String getName()
void setName(java.lang.String name)
OrderItem clone()
void assignFinalPrice()
Money getCurrentPrice()
Money getPriceBeforeAdjustments(boolean allowSalesPrice)
void addCandidateItemOffer(CandidateItemOffer candidateItemOffer)
void removeAllCandidateItemOffers()
int removeAllAdjustments()
void accept(OrderItemVisitor visitor)
throws PricingException
PricingExceptionjava.util.Map<java.lang.String,OrderItemAttribute> getOrderItemAttributes()
void setOrderItemAttributes(java.util.Map<java.lang.String,OrderItemAttribute> orderItemAttributes)
orderItemAttributes -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||