|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Order
| Method Summary | |
|---|---|
void |
addAddedOfferCode(OfferCode addedOfferCode)
|
void |
addCandidateOrderOffer(CandidateOrderOffer candidateOrderOffer)
|
void |
addOrderAdjustments(OrderAdjustment orderAdjustment)
Adds the adjustment to the order's adjustment list and discounts the order's adjustment price by the value of the adjustment. |
void |
addOrderItem(OrderItem orderItem)
|
void |
assignOrderItemsFinalPrice()
|
Money |
calculateOrderItemsCurrentPrice()
|
Money |
calculateOrderItemsFinalPrice()
|
boolean |
containsNotStackableOrderOffer()
|
java.util.List<OfferCode> |
getAddedOfferCodes()
|
java.util.Map<Offer,OfferInfo> |
getAdditionalOfferInformation()
|
Money |
getAdjustmentPrice()
Returns the price of the order with the order offers applied (item offers are not applied). |
Auditable |
getAuditable()
|
java.util.List<CandidateOrderOffer> |
getCandidateOrderOffers()
|
Money |
getCityTax()
|
Money |
getCountryTax()
|
Money |
getCountyTax()
|
Customer |
getCustomer()
|
java.util.List<DiscreteOrderItem> |
getDiscountableDiscreteOrderItems()
|
java.util.List<DiscreteOrderItem> |
getDiscreteOrderItems()
|
Money |
getDistrictTax()
|
java.lang.String |
getEmailAddress()
|
java.util.List<FulfillmentGroup> |
getFulfillmentGroups()
|
java.lang.String |
getFulfillmentStatus()
|
java.lang.Long |
getId()
|
Money |
getItemAdjustmentsValue()
Returns the discount value of all the applied item offers for this order. |
java.lang.String |
getName()
|
java.util.List<OrderAdjustment> |
getOrderAdjustments()
Returns a unmodifiable List of OrderAdjustment. |
Money |
getOrderAdjustmentsValue()
Returns the discount value of all the applied order offers. |
java.util.List<OrderItem> |
getOrderItems()
|
java.lang.String |
getOrderNumber()
|
java.util.List<PaymentInfo> |
getPaymentInfos()
|
Money |
getRemainingTotal()
|
Money |
getStateTax()
|
OrderStatus |
getStatus()
|
java.util.Date |
getSubmitDate()
|
Money |
getSubTotal()
Returns the subtotal price for the order. |
Money |
getTotal()
|
Money |
getTotalAdjustmentsValue()
Returns the total discount value for all applied item and order offers in the order. |
Money |
getTotalShipping()
|
Money |
getTotalTax()
|
boolean |
hasCategoryItem(java.lang.String categoryName)
|
boolean |
isHasOrderAdjustments()
|
boolean |
isNotCombinableOfferApplied()
|
void |
removeAllAddedOfferCodes()
|
void |
removeAllAdjustments()
Removes all order, order item, and fulfillment adjustments from the order and resets the adjustment price. |
void |
removeAllCandidateOffers()
|
void |
removeAllCandidateOrderOffers()
|
void |
removeAllItemAdjustments()
Removes all adjustments from the order's order items and resets the adjustment price for each item. |
void |
removeAllOrderAdjustments()
Removes all order adjustments from the order and resets the adjustment price. |
void |
setAdditionalOfferInformation(java.util.Map<Offer,OfferInfo> additionalOfferInformation)
|
void |
setAdjustmentPrice(Money adjustmentPrice)
|
void |
setAuditable(Auditable auditable)
|
void |
setCandidateOrderOffers(java.util.List<CandidateOrderOffer> candidateOrderOffers)
|
void |
setCityTax(Money cityTax)
|
void |
setCountryTax(Money countryTax)
|
void |
setCountyTax(Money countyTax)
|
void |
setCustomer(Customer customer)
|
void |
setDistrictTax(Money districtTax)
|
void |
setEmailAddress(java.lang.String emailAddress)
|
void |
setFulfillmentGroups(java.util.List<FulfillmentGroup> fulfillmentGroups)
|
void |
setId(java.lang.Long id)
|
void |
setMarkedForOffer(boolean markForOffer)
|
void |
setName(java.lang.String name)
|
void |
setOrderItems(java.util.List<OrderItem> orderItems)
|
void |
setOrderNumber(java.lang.String orderNumber)
|
void |
setPaymentInfos(java.util.List<PaymentInfo> paymentInfos)
|
void |
setStateTax(Money stateTax)
|
void |
setStatus(OrderStatus status)
|
void |
setSubmitDate(java.util.Date submitDate)
|
void |
setSubTotal(Money subTotal)
Sets the subtotal price for the order. |
void |
setTotal(Money orderTotal)
|
void |
setTotalShipping(Money totalShipping)
|
void |
setTotalTax(Money totalTax)
|
boolean |
updatePrices()
|
| Method Detail |
|---|
java.lang.Long getId()
void setId(java.lang.Long id)
java.lang.String getName()
void setName(java.lang.String name)
Auditable getAuditable()
void setAuditable(Auditable auditable)
Money getSubTotal()
void setSubTotal(Money subTotal)
subTotal - void assignOrderItemsFinalPrice()
Money calculateOrderItemsCurrentPrice()
Money calculateOrderItemsFinalPrice()
Money getTotal()
Money getRemainingTotal()
void setTotal(Money orderTotal)
Customer getCustomer()
void setCustomer(Customer customer)
OrderStatus getStatus()
void setStatus(OrderStatus status)
java.util.List<OrderItem> getOrderItems()
void setOrderItems(java.util.List<OrderItem> orderItems)
void addOrderItem(OrderItem orderItem)
java.util.List<FulfillmentGroup> getFulfillmentGroups()
void setFulfillmentGroups(java.util.List<FulfillmentGroup> fulfillmentGroups)
void setCandidateOrderOffers(java.util.List<CandidateOrderOffer> candidateOrderOffers)
void addCandidateOrderOffer(CandidateOrderOffer candidateOrderOffer)
java.util.List<CandidateOrderOffer> getCandidateOrderOffers()
void removeAllCandidateOffers()
void removeAllCandidateOrderOffers()
void setMarkedForOffer(boolean markForOffer)
java.util.Date getSubmitDate()
void setSubmitDate(java.util.Date submitDate)
Money getCityTax()
void setCityTax(Money cityTax)
Money getCountyTax()
void setCountyTax(Money countyTax)
Money getStateTax()
void setStateTax(Money stateTax)
Money getDistrictTax()
void setDistrictTax(Money districtTax)
Money getCountryTax()
void setCountryTax(Money countryTax)
Money getTotalTax()
void setTotalTax(Money totalTax)
Money getTotalShipping()
void setTotalShipping(Money totalShipping)
Money getAdjustmentPrice()
void setAdjustmentPrice(Money adjustmentPrice)
java.util.List<PaymentInfo> getPaymentInfos()
void setPaymentInfos(java.util.List<PaymentInfo> paymentInfos)
boolean hasCategoryItem(java.lang.String categoryName)
java.util.List<OrderAdjustment> getOrderAdjustments()
void addOrderAdjustments(OrderAdjustment orderAdjustment)
orderAdjustment - void removeAllAdjustments()
void removeAllOrderAdjustments()
void removeAllItemAdjustments()
boolean containsNotStackableOrderOffer()
java.util.List<DiscreteOrderItem> getDiscreteOrderItems()
java.util.List<DiscreteOrderItem> getDiscountableDiscreteOrderItems()
java.util.List<OfferCode> getAddedOfferCodes()
void addAddedOfferCode(OfferCode addedOfferCode)
void removeAllAddedOfferCodes()
java.lang.String getFulfillmentStatus()
java.lang.String getOrderNumber()
void setOrderNumber(java.lang.String orderNumber)
java.lang.String getEmailAddress()
void setEmailAddress(java.lang.String emailAddress)
java.util.Map<Offer,OfferInfo> getAdditionalOfferInformation()
void setAdditionalOfferInformation(java.util.Map<Offer,OfferInfo> additionalOfferInformation)
Money getItemAdjustmentsValue()
Money getOrderAdjustmentsValue()
Money getTotalAdjustmentsValue()
boolean isNotCombinableOfferApplied()
boolean isHasOrderAdjustments()
boolean updatePrices()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||