|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.broadleafcommerce.core.order.domain.OrderImpl
@Entity public class OrderImpl
| Field Summary | |
|---|---|
protected java.util.List<OfferCode> |
addedOfferCodes
|
protected java.util.Map<Offer,OfferInfo> |
additionalOfferInformation
|
protected Auditable |
auditable
|
protected java.util.List<CandidateOrderOffer> |
candidateOrderOffers
|
protected java.math.BigDecimal |
cityTax
|
protected java.math.BigDecimal |
countryTax
|
protected java.math.BigDecimal |
countyTax
|
protected Customer |
customer
|
protected java.math.BigDecimal |
districtTax
|
protected java.lang.String |
emailAddress
|
protected java.util.List<FulfillmentGroup> |
fulfillmentGroups
|
protected java.lang.Long |
id
|
protected java.lang.String |
name
|
protected java.util.List<OrderAdjustment> |
orderAdjustments
|
protected java.util.List<OrderItem> |
orderItems
|
protected java.util.List<PaymentInfo> |
paymentInfos
|
protected java.math.BigDecimal |
stateTax
|
protected java.lang.String |
status
|
protected java.util.Date |
submitDate
|
protected java.math.BigDecimal |
subTotal
|
protected java.math.BigDecimal |
total
|
protected java.math.BigDecimal |
totalShipping
|
protected java.math.BigDecimal |
totalTax
|
| Constructor Summary | |
|---|---|
OrderImpl()
|
|
| Method Summary | |
|---|---|
void |
addAddedOfferCode(OfferCode offerCode)
Deprecated. |
void |
addOfferCode(OfferCode offerCode)
|
void |
addOrderItem(OrderItem orderItem)
|
void |
assignOrderItemsFinalPrice()
Assigns a final price to all the order items |
Money |
calculateOrderItemsFinalPrice(boolean includeNonTaxableItems)
|
boolean |
equals(java.lang.Object obj)
|
java.util.List<OfferCode> |
getAddedOfferCodes()
|
java.util.Map<Offer,OfferInfo> |
getAdditionalOfferInformation()
|
Auditable |
getAuditable()
|
java.util.List<CandidateOrderOffer> |
getCandidateOrderOffers()
|
Money |
getCityTax()
|
Money |
getCountryTax()
|
Money |
getCountyTax()
|
Customer |
getCustomer()
|
java.util.List<DiscreteOrderItem> |
getDiscreteOrderItems()
|
Money |
getDistrictTax()
|
java.lang.String |
getEmailAddress()
|
Money |
getFulfillmentGroupAdjustmentsValue()
|
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)
|
int |
hashCode()
|
void |
setAdditionalOfferInformation(java.util.Map<Offer,OfferInfo> additionalOfferInformation)
|
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 |
setName(java.lang.String name)
|
protected void |
setOrderAdjustments(java.util.List<OrderAdjustment> orderAdjustments)
|
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()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.Long id
protected Auditable auditable
protected java.lang.String name
protected Customer customer
protected java.lang.String status
protected java.math.BigDecimal cityTax
protected java.math.BigDecimal countyTax
protected java.math.BigDecimal stateTax
protected java.math.BigDecimal districtTax
protected java.math.BigDecimal countryTax
protected java.math.BigDecimal totalTax
protected java.math.BigDecimal totalShipping
protected java.math.BigDecimal subTotal
protected java.math.BigDecimal total
protected java.util.Date submitDate
protected java.lang.String emailAddress
protected java.util.List<OrderItem> orderItems
protected java.util.List<FulfillmentGroup> fulfillmentGroups
protected java.util.List<OrderAdjustment> orderAdjustments
protected java.util.List<OfferCode> addedOfferCodes
protected java.util.List<CandidateOrderOffer> candidateOrderOffers
protected java.util.List<PaymentInfo> paymentInfos
protected java.util.Map<Offer,OfferInfo> additionalOfferInformation
| Constructor Detail |
|---|
public OrderImpl()
| Method Detail |
|---|
public java.lang.Long getId()
getId in interface Orderpublic void setId(java.lang.Long id)
setId in interface Orderpublic Auditable getAuditable()
getAuditable in interface Orderpublic void setAuditable(Auditable auditable)
setAuditable in interface Orderpublic Money getSubTotal()
Order
getSubTotal in interface Orderpublic void setSubTotal(Money subTotal)
Order
setSubTotal in interface Orderpublic Money calculateOrderItemsFinalPrice(boolean includeNonTaxableItems)
calculateOrderItemsFinalPrice in interface Orderpublic void assignOrderItemsFinalPrice()
assignOrderItemsFinalPrice in interface Orderpublic Money getTotal()
getTotal in interface Orderpublic void setTotal(Money orderTotal)
setTotal in interface Orderpublic Money getRemainingTotal()
getRemainingTotal in interface Orderpublic java.util.Date getSubmitDate()
getSubmitDate in interface Orderpublic void setSubmitDate(java.util.Date submitDate)
setSubmitDate in interface Orderpublic Customer getCustomer()
getCustomer in interface Orderpublic void setCustomer(Customer customer)
setCustomer in interface Orderpublic OrderStatus getStatus()
getStatus in interface Orderpublic void setStatus(OrderStatus status)
setStatus in interface Orderpublic java.util.List<OrderItem> getOrderItems()
getOrderItems in interface Orderpublic void setOrderItems(java.util.List<OrderItem> orderItems)
setOrderItems in interface Orderpublic void addOrderItem(OrderItem orderItem)
addOrderItem in interface Orderpublic java.util.List<FulfillmentGroup> getFulfillmentGroups()
getFulfillmentGroups in interface Orderpublic void setFulfillmentGroups(java.util.List<FulfillmentGroup> fulfillmentGroups)
setFulfillmentGroups in interface Orderpublic void setCandidateOrderOffers(java.util.List<CandidateOrderOffer> candidateOrderOffers)
setCandidateOrderOffers in interface Orderpublic java.util.List<CandidateOrderOffer> getCandidateOrderOffers()
getCandidateOrderOffers in interface Orderpublic java.lang.String getName()
getName in interface Orderpublic void setName(java.lang.String name)
setName in interface Orderpublic Money getCityTax()
getCityTax in interface Orderpublic void setCityTax(Money cityTax)
setCityTax in interface Orderpublic Money getCountyTax()
getCountyTax in interface Orderpublic void setCountyTax(Money countyTax)
setCountyTax in interface Orderpublic Money getStateTax()
getStateTax in interface Orderpublic void setStateTax(Money stateTax)
setStateTax in interface Orderpublic Money getDistrictTax()
getDistrictTax in interface Orderpublic void setDistrictTax(Money districtTax)
setDistrictTax in interface Orderpublic Money getCountryTax()
getCountryTax in interface Orderpublic void setCountryTax(Money countryTax)
setCountryTax in interface Orderpublic Money getTotalTax()
getTotalTax in interface Orderpublic void setTotalTax(Money totalTax)
setTotalTax in interface Orderpublic Money getTotalShipping()
getTotalShipping in interface Orderpublic void setTotalShipping(Money totalShipping)
setTotalShipping in interface Orderpublic java.util.List<PaymentInfo> getPaymentInfos()
getPaymentInfos in interface Orderpublic void setPaymentInfos(java.util.List<PaymentInfo> paymentInfos)
setPaymentInfos in interface Orderpublic boolean hasCategoryItem(java.lang.String categoryName)
hasCategoryItem in interface Orderpublic java.util.List<OrderAdjustment> getOrderAdjustments()
Order
getOrderAdjustments in interface Orderprotected void setOrderAdjustments(java.util.List<OrderAdjustment> orderAdjustments)
public java.util.List<DiscreteOrderItem> getDiscreteOrderItems()
getDiscreteOrderItems in interface Orderpublic java.util.List<OfferCode> getAddedOfferCodes()
getAddedOfferCodes in interface Orderpublic java.lang.String getOrderNumber()
getOrderNumber in interface Orderpublic void setOrderNumber(java.lang.String orderNumber)
setOrderNumber in interface Orderpublic java.lang.String getFulfillmentStatus()
getFulfillmentStatus in interface Orderpublic java.lang.String getEmailAddress()
getEmailAddress in interface Orderpublic void setEmailAddress(java.lang.String emailAddress)
setEmailAddress in interface Orderpublic java.util.Map<Offer,OfferInfo> getAdditionalOfferInformation()
getAdditionalOfferInformation in interface Orderpublic void setAdditionalOfferInformation(java.util.Map<Offer,OfferInfo> additionalOfferInformation)
setAdditionalOfferInformation in interface Orderpublic Money getItemAdjustmentsValue()
Order
getItemAdjustmentsValue in interface Orderpublic Money getFulfillmentGroupAdjustmentsValue()
getFulfillmentGroupAdjustmentsValue in interface Orderpublic Money getOrderAdjustmentsValue()
Order
getOrderAdjustmentsValue in interface Orderpublic Money getTotalAdjustmentsValue()
Order
getTotalAdjustmentsValue in interface Orderpublic boolean updatePrices()
updatePrices in interface Order@Deprecated public void addAddedOfferCode(OfferCode offerCode)
addAddedOfferCode in interface Orderpublic void addOfferCode(OfferCode offerCode)
addOfferCode in interface Orderpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||