org.broadleafcommerce.core.order.domain
Interface Order
- All Superinterfaces:
- Serializable
- All Known Implementing Classes:
- OrderImpl
public interface Order
- extends Serializable
getId
Long getId()
setId
void setId(Long id)
getName
String getName()
setName
void setName(String name)
getAuditable
Auditable getAuditable()
setAuditable
void setAuditable(Auditable auditable)
getSubTotal
Money getSubTotal()
- Returns the subtotal price for the order. The subtotal price is the price of all order items
with item offers applied. The subtotal does not take into account the order offers.
- Returns:
- the total item price with offers applied
setSubTotal
void setSubTotal(Money subTotal)
- Sets the subtotal price for the order. The subtotal price is the price of all order items
with item offers applied. The subtotal does not take into account the order offers.
- Parameters:
subTotal -
assignOrderItemsFinalPrice
void assignOrderItemsFinalPrice()
calculateOrderItemsFinalPrice
Money calculateOrderItemsFinalPrice(boolean includeNonTaxableItems)
getTotal
Money getTotal()
getRemainingTotal
Money getRemainingTotal()
setTotal
void setTotal(Money orderTotal)
getCustomer
Customer getCustomer()
setCustomer
void setCustomer(Customer customer)
getStatus
OrderStatus getStatus()
setStatus
void setStatus(OrderStatus status)
getOrderItems
List<OrderItem> getOrderItems()
setOrderItems
void setOrderItems(List<OrderItem> orderItems)
addOrderItem
void addOrderItem(OrderItem orderItem)
getFulfillmentGroups
List<FulfillmentGroup> getFulfillmentGroups()
setFulfillmentGroups
void setFulfillmentGroups(List<FulfillmentGroup> fulfillmentGroups)
setCandidateOrderOffers
void setCandidateOrderOffers(List<CandidateOrderOffer> candidateOrderOffers)
getCandidateOrderOffers
List<CandidateOrderOffer> getCandidateOrderOffers()
getSubmitDate
Date getSubmitDate()
setSubmitDate
void setSubmitDate(Date submitDate)
getCityTax
Money getCityTax()
setCityTax
void setCityTax(Money cityTax)
getCountyTax
Money getCountyTax()
setCountyTax
void setCountyTax(Money countyTax)
getStateTax
Money getStateTax()
setStateTax
void setStateTax(Money stateTax)
getDistrictTax
Money getDistrictTax()
setDistrictTax
void setDistrictTax(Money districtTax)
getCountryTax
Money getCountryTax()
setCountryTax
void setCountryTax(Money countryTax)
getTotalTax
Money getTotalTax()
setTotalTax
void setTotalTax(Money totalTax)
getTotalShipping
Money getTotalShipping()
setTotalShipping
void setTotalShipping(Money totalShipping)
getPaymentInfos
List<PaymentInfo> getPaymentInfos()
setPaymentInfos
void setPaymentInfos(List<PaymentInfo> paymentInfos)
hasCategoryItem
boolean hasCategoryItem(String categoryName)
getOrderAdjustments
List<OrderAdjustment> getOrderAdjustments()
- Returns a unmodifiable List of OrderAdjustment. To modify the List of OrderAdjustment, please
use the addOrderAdjustments or removeAllOrderAdjustments methods.
- Returns:
- a unmodifiable List of OrderItemAdjustment
getDiscreteOrderItems
List<DiscreteOrderItem> getDiscreteOrderItems()
getAddedOfferCodes
List<OfferCode> getAddedOfferCodes()
getFulfillmentStatus
String getFulfillmentStatus()
getOrderNumber
String getOrderNumber()
setOrderNumber
void setOrderNumber(String orderNumber)
getEmailAddress
String getEmailAddress()
setEmailAddress
void setEmailAddress(String emailAddress)
getAdditionalOfferInformation
Map<Offer,OfferInfo> getAdditionalOfferInformation()
setAdditionalOfferInformation
void setAdditionalOfferInformation(Map<Offer,OfferInfo> additionalOfferInformation)
getItemAdjustmentsValue
Money getItemAdjustmentsValue()
- Returns the discount value of all the applied item offers for this order. The value is already
deducted from the order subTotal.
- Returns:
- the discount value of all the applied item offers for this order
getOrderAdjustmentsValue
Money getOrderAdjustmentsValue()
- Returns the discount value of all the applied order offers. The value returned from this
method should be subtracted from the getSubTotal() to get the order price with all item and
order offers applied.
- Returns:
- the discount value of all applied order offers.
getTotalAdjustmentsValue
Money getTotalAdjustmentsValue()
- Returns the total discount value for all applied item and order offers in the order. The return
value should not be used with getSubTotal() to calculate the final price, since getSubTotal()
already takes into account the applied item offers.
- Returns:
- the total discount of all applied item and order offers
updatePrices
boolean updatePrices()
getFulfillmentGroupAdjustmentsValue
Money getFulfillmentGroupAdjustmentsValue()
addOfferCode
void addOfferCode(OfferCode addedOfferCode)
addAddedOfferCode
@Deprecated
void addAddedOfferCode(OfferCode offerCode)
- Deprecated.
Copyright © 2012. All Rights Reserved.