|
||||||||||
| 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 List<OfferCode> |
addedOfferCodes
|
protected Map<Offer,OfferInfo> |
additionalOfferInformation
|
protected Auditable |
auditable
|
protected List<CandidateOrderOffer> |
candidateOrderOffers
|
protected Customer |
customer
|
protected String |
emailAddress
|
protected List<FulfillmentGroup> |
fulfillmentGroups
|
protected Long |
id
|
protected String |
name
|
protected List<OrderAdjustment> |
orderAdjustments
|
protected Map<String,OrderAttribute> |
orderAttributes
|
protected List<OrderItem> |
orderItems
|
protected List<PaymentInfo> |
paymentInfos
|
protected String |
status
|
protected Date |
submitDate
|
protected BigDecimal |
subTotal
|
protected BigDecimal |
total
|
protected BigDecimal |
totalShipping
|
protected 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 |
containsSku(Sku sku)
Checks the DiscreteOrderItems in the cart and returns whether or not the given SKU was found. |
boolean |
equals(Object obj)
|
List<OfferCode> |
getAddedOfferCodes()
|
Map<Offer,OfferInfo> |
getAdditionalOfferInformation()
|
Auditable |
getAuditable()
|
List<CandidateOrderOffer> |
getCandidateOrderOffers()
|
Customer |
getCustomer()
|
List<DiscreteOrderItem> |
getDiscreteOrderItems()
|
String |
getEmailAddress()
|
Money |
getFulfillmentGroupAdjustmentsValue()
|
List<FulfillmentGroup> |
getFulfillmentGroups()
|
String |
getFulfillmentStatus()
|
Long |
getId()
|
Money |
getItemAdjustmentsValue()
Returns the discount value of all the applied item offers for this order. |
int |
getItemCount()
This method returns the total number of items in this order. |
String |
getName()
|
List<OrderAdjustment> |
getOrderAdjustments()
Returns a unmodifiable List of OrderAdjustment. |
Money |
getOrderAdjustmentsValue()
Returns the discount value of all the applied order offers. |
Map<String,OrderAttribute> |
getOrderAttributes()
A list of arbitrary attributes added to this order. |
List<OrderItem> |
getOrderItems()
|
String |
getOrderNumber()
|
List<PaymentInfo> |
getPaymentInfos()
|
Money |
getRemainingTotal()
|
OrderStatus |
getStatus()
|
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()
Gets the total tax for this order, which is the sum of the taxes on all fulfillment groups. |
boolean |
hasCategoryItem(String categoryName)
|
int |
hashCode()
|
void |
setAdditionalOfferInformation(Map<Offer,OfferInfo> additionalOfferInformation)
|
void |
setAuditable(Auditable auditable)
|
void |
setCandidateOrderOffers(List<CandidateOrderOffer> candidateOrderOffers)
|
void |
setCustomer(Customer customer)
|
void |
setEmailAddress(String emailAddress)
|
void |
setFulfillmentGroups(List<FulfillmentGroup> fulfillmentGroups)
|
void |
setId(Long id)
|
void |
setName(String name)
|
protected void |
setOrderAdjustments(List<OrderAdjustment> orderAdjustments)
|
void |
setOrderAttributes(Map<String,OrderAttribute> orderAttributes)
Sets the map of order attributes. |
void |
setOrderItems(List<OrderItem> orderItems)
|
void |
setOrderNumber(String orderNumber)
|
void |
setPaymentInfos(List<PaymentInfo> paymentInfos)
|
void |
setStatus(OrderStatus status)
|
void |
setSubmitDate(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)
Sets the total tax of this order, which is the sum of the taxes on all fulfillment groups. |
boolean |
updatePrices()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Long id
protected Auditable auditable
protected String name
protected Customer customer
protected String status
protected BigDecimal totalTax
protected BigDecimal totalShipping
protected BigDecimal subTotal
protected BigDecimal total
protected Date submitDate
protected String emailAddress
protected List<OrderItem> orderItems
protected List<FulfillmentGroup> fulfillmentGroups
protected List<OrderAdjustment> orderAdjustments
protected List<OfferCode> addedOfferCodes
protected List<CandidateOrderOffer> candidateOrderOffers
protected List<PaymentInfo> paymentInfos
protected Map<Offer,OfferInfo> additionalOfferInformation
protected Map<String,OrderAttribute> orderAttributes
| Constructor Detail |
|---|
public OrderImpl()
| Method Detail |
|---|
public Long getId()
getId in interface Orderpublic void setId(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 Date getSubmitDate()
getSubmitDate in interface Orderpublic void setSubmitDate(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 List<OrderItem> getOrderItems()
getOrderItems in interface Orderpublic void setOrderItems(List<OrderItem> orderItems)
setOrderItems in interface Orderpublic void addOrderItem(OrderItem orderItem)
addOrderItem in interface Orderpublic List<FulfillmentGroup> getFulfillmentGroups()
getFulfillmentGroups in interface Orderpublic void setFulfillmentGroups(List<FulfillmentGroup> fulfillmentGroups)
setFulfillmentGroups in interface Orderpublic void setCandidateOrderOffers(List<CandidateOrderOffer> candidateOrderOffers)
setCandidateOrderOffers in interface Orderpublic List<CandidateOrderOffer> getCandidateOrderOffers()
getCandidateOrderOffers in interface Orderpublic String getName()
getName in interface Orderpublic void setName(String name)
setName in interface Orderpublic Money getTotalTax()
Order
getTotalTax in interface Orderpublic void setTotalTax(Money totalTax)
Order
setTotalTax in interface Orderpublic Money getTotalShipping()
getTotalShipping in interface Orderpublic void setTotalShipping(Money totalShipping)
setTotalShipping in interface Orderpublic List<PaymentInfo> getPaymentInfos()
getPaymentInfos in interface Orderpublic void setPaymentInfos(List<PaymentInfo> paymentInfos)
setPaymentInfos in interface Orderpublic boolean hasCategoryItem(String categoryName)
hasCategoryItem in interface Orderpublic List<OrderAdjustment> getOrderAdjustments()
Order
getOrderAdjustments in interface Orderprotected void setOrderAdjustments(List<OrderAdjustment> orderAdjustments)
public List<DiscreteOrderItem> getDiscreteOrderItems()
getDiscreteOrderItems in interface Orderpublic boolean containsSku(Sku sku)
Order
containsSku in interface Ordersku - The sku to check for
public List<OfferCode> getAddedOfferCodes()
getAddedOfferCodes in interface Orderpublic String getOrderNumber()
getOrderNumber in interface Orderpublic void setOrderNumber(String orderNumber)
setOrderNumber in interface Orderpublic String getFulfillmentStatus()
getFulfillmentStatus in interface Orderpublic String getEmailAddress()
getEmailAddress in interface Orderpublic void setEmailAddress(String emailAddress)
setEmailAddress in interface Orderpublic Map<Offer,OfferInfo> getAdditionalOfferInformation()
getAdditionalOfferInformation in interface Orderpublic void setAdditionalOfferInformation(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 Orderpublic Map<String,OrderAttribute> getOrderAttributes()
Order
getOrderAttributes in interface Orderpublic void setOrderAttributes(Map<String,OrderAttribute> orderAttributes)
Order
setOrderAttributes in interface Order@Deprecated public void addAddedOfferCode(OfferCode offerCode)
addAddedOfferCode in interface Orderpublic void addOfferCode(OfferCode offerCode)
addOfferCode in interface Orderpublic int getItemCount()
Order
getItemCount in interface Orderpublic boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||