|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.openedit.store.orders.Order
public class Order
An order for a number of products contained in a shopping cart at a certain time.
| Field Summary | |
|---|---|
static java.lang.String |
ACCEPTED
|
static java.lang.String |
AUTHORIZED
|
static java.lang.String |
CAPTURED
|
static java.lang.String |
COMPLETED
|
static java.lang.String |
REJECTED
|
| Constructor Summary | |
|---|---|
Order()
Creates a new order with no ID and today's date. |
|
Order(java.lang.String inId,
java.util.Date inDate)
Creates a new order with the given ID and date. |
|
| Method Summary | |
|---|---|
void |
addItem(CartItem inItem)
|
int |
compareTo(java.lang.Object inOrder)
|
java.lang.String |
get(java.lang.String inId)
|
Customer |
getCustomer()
|
java.util.Date |
getDate()
Returns the date and time at which the order was made. |
java.lang.String |
getId()
Returns the order ID. |
CartItem |
getItem(java.lang.String inSku)
|
java.util.List |
getItems()
|
int |
getNumItems()
|
java.lang.String |
getOrderNumber()
|
OrderState |
getOrderState()
Deprecated. Use getOrderStatus instead. |
OrderState |
getOrderStatus()
|
PaymentMethod |
getPaymentMethod()
Returns the method that the customer used to pay for this order -- e.g. |
java.util.Map |
getProperties()
|
ShippingMethod |
getShippingMethod()
|
org.openedit.money.Money |
getSubTotal()
|
org.openedit.money.Money |
getTax()
|
org.openedit.money.Money |
getTotalPrice()
|
org.openedit.money.Money |
getTotalShipping()
|
void |
setCustomer(Customer inCustomer)
|
void |
setDate(java.util.Date inDate)
Sets the date and time at which the order was made. |
void |
setId(java.lang.String inId)
Sets the order ID. |
void |
setItems(java.util.List inItems)
|
void |
setOrderState(OrderState inOrderState)
|
void |
setPaymentMethod(PaymentMethod inPaymentMethod)
Sets the method used to pay for this order. |
void |
setProperty(java.lang.String inKey,
java.lang.String inVal)
|
void |
setShippingMethod(ShippingMethod inShippingMethod)
|
void |
setSubTotal(org.openedit.money.Money inSubtotal)
|
void |
setTax(org.openedit.money.Money inTax)
|
void |
setTotalPrice(org.openedit.money.Money inTotalPrice)
|
void |
setTotalShipping(org.openedit.money.Money inTotalShipping)
|
int |
sumColumn(java.lang.String colName)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String ACCEPTED
public static final java.lang.String AUTHORIZED
public static final java.lang.String CAPTURED
public static final java.lang.String COMPLETED
public static final java.lang.String REJECTED
| Constructor Detail |
|---|
public Order()
FIXME: Should we auto-generate an ID?
public Order(java.lang.String inId,
java.util.Date inDate)
inId - The order IDinDate - The order date| Method Detail |
|---|
public org.openedit.money.Money getTotalShipping()
public void setTotalShipping(org.openedit.money.Money inTotalShipping)
public ShippingMethod getShippingMethod()
public void setShippingMethod(ShippingMethod inShippingMethod)
public org.openedit.money.Money getSubTotal()
public void setSubTotal(org.openedit.money.Money inSubtotal)
public org.openedit.money.Money getTax()
public void setTax(org.openedit.money.Money inTax)
public java.util.Date getDate()
public void setDate(java.util.Date inDate)
inDate - The order datepublic java.lang.String getId()
public java.lang.String getOrderNumber()
public void setId(java.lang.String inId)
inId - The order IDpublic PaymentMethod getPaymentMethod()
public void setPaymentMethod(PaymentMethod inPaymentMethod)
inPaymentMethod - The payment methodpublic java.lang.String toString()
toString in class java.lang.Objectpublic OrderState getOrderState()
public OrderState getOrderStatus()
public void setOrderState(OrderState inOrderState)
public Customer getCustomer()
public void setCustomer(Customer inCustomer)
public java.util.List getItems()
public void setItems(java.util.List inItems)
public void addItem(CartItem inItem)
public CartItem getItem(java.lang.String inSku)
public org.openedit.money.Money getTotalPrice()
public void setTotalPrice(org.openedit.money.Money inTotalPrice)
public int compareTo(java.lang.Object inOrder)
compareTo in interface java.lang.Comparablepublic int getNumItems()
public int sumColumn(java.lang.String colName)
public java.lang.String get(java.lang.String inId)
public java.util.Map getProperties()
public void setProperty(java.lang.String inKey,
java.lang.String inVal)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright 2008 OpenEdit Inc. All rights reserved. last modified: Jan 06 2009
