com.softslate.commerce.businessobjects.order
Interface Order

All Superinterfaces:
BusinessObject
All Known Implementing Classes:
OrderBean

public interface Order
extends BusinessObject

Interface representing an order within the system. An order may be complete and part of a customer's order history, or it may represent the user's cart: in other words, the current order the customer is building in the store.

The database stores orders in the npcOrder table, and this interface can be used to represent a single row of that table. Each of the columns in npcOrder map to getters and setters in this interface.

When the application needs to create an instance that implements Order, BusinessObjectFactory finds the name of the Java class to instantiate from the "orderImplementer" setting in the npcSetting database table.

The default "orderImplementer" is OrderBean.

Author:
David Tobey

Method Summary
 void addFormatting(java.util.Locale locale, java.lang.String currencyCode)
           
 OrderDelivery firstDelivery()
           
 java.lang.String getAddress1()
           
 java.lang.String getAddress2()
           
 java.lang.String getBillingAddress1()
           
 java.lang.String getBillingAddress2()
           
 java.lang.String getBillingCity()
           
 java.lang.String getBillingCountry()
           
 java.lang.String getBillingEmail1()
           
 java.lang.String getBillingEmail2()
           
 java.lang.String getBillingExtra1()
           
 java.lang.String getBillingExtra2()
           
 java.lang.String getBillingExtra3()
           
 java.lang.String getBillingExtra4()
           
 java.lang.String getBillingExtra5()
           
 java.lang.String getBillingFirstName()
           
 java.lang.String getBillingLastName()
           
 java.lang.String getBillingNotes()
           
 java.lang.String getBillingOrganization()
           
 java.lang.String getBillingPhone1()
           
 java.lang.String getBillingPhone2()
           
 java.lang.String getBillingPostalCode()
           
 java.lang.String getBillingState()
           
 java.lang.String getCity()
           
 java.lang.String getCompleted()
           
 java.lang.String getCountry()
           
 java.lang.String getCreated()
           
 int getCustomerID()
           
 java.lang.String getEmail1()
           
 java.lang.String getEmail2()
           
 java.lang.String getExtra1()
           
 java.lang.String getExtra2()
           
 java.lang.String getExtra3()
           
 java.lang.String getExtra4()
           
 java.lang.String getExtra5()
           
 java.lang.String getFirstName()
           
 java.lang.String getFormattedCompleted()
           
 java.lang.String getFormattedCreated()
           
 java.lang.String getFormattedLastModified()
           
 java.lang.String getFormattedShipping()
           
 java.lang.String getFormattedSubtotal()
           
 java.lang.String getFormattedTax()
           
 java.lang.String getFormattedTaxableSubtotal()
           
 java.lang.String getFormattedTotal()
           
 java.lang.String getLastModified()
           
 java.lang.String getLastName()
           
 java.lang.String getNotes()
           
 java.util.Collection getOrderDeliveryCollection()
           
 int getOrderID()
           
 java.util.Collection getOrderItemCollection()
           
 int getOrderNumber()
           
 java.lang.String getOrganization()
           
 java.lang.String getPhone1()
           
 java.lang.String getPhone2()
           
 java.lang.String getPostalCode()
           
 int getQuantity()
           
 double getShipping()
           
 java.lang.String getState()
           
 java.lang.String getStatus()
           
 java.lang.String getStatusDetails()
           
 double getSubtotal()
           
 double getTax()
           
 double getTaxableSubtotal()
           
 double getTotal()
           
 java.lang.String getTrackingNumber()
           
 java.lang.String getUserName()
           
 double getWeight()
           
 void setAddress1(java.lang.String address1)
           
 void setAddress2(java.lang.String address2)
           
 void setBillingAddress1(java.lang.String billingAddress1)
           
 void setBillingAddress2(java.lang.String billingAddress2)
           
 void setBillingCity(java.lang.String billingCity)
           
 void setBillingCountry(java.lang.String billingCountry)
           
 void setBillingEmail1(java.lang.String billingEmail1)
           
 void setBillingEmail2(java.lang.String billingEmail2)
           
 void setBillingExtra1(java.lang.String billingExtra1)
           
 void setBillingExtra2(java.lang.String billingExtra2)
           
 void setBillingExtra3(java.lang.String billingExtra3)
           
 void setBillingExtra4(java.lang.String billingExtra4)
           
 void setBillingExtra5(java.lang.String billingExtra5)
           
 void setBillingFirstName(java.lang.String billingFirstName)
           
 void setBillingLastName(java.lang.String billingLastName)
           
 void setBillingNotes(java.lang.String billingNotes)
           
 void setBillingOrganization(java.lang.String billingOrganization)
           
 void setBillingPhone1(java.lang.String billingPhone1)
           
 void setBillingPhone2(java.lang.String billingPhone2)
           
 void setBillingPostalCode(java.lang.String billingPostalCode)
           
 void setBillingState(java.lang.String billingState)
           
 void setCity(java.lang.String city)
           
 void setCompleted(java.lang.String completed)
           
 void setCountry(java.lang.String country)
           
 void setCreated(java.lang.String created)
           
 void setCustomerID(int customerID)
           
 void setEmail1(java.lang.String email1)
           
 void setEmail2(java.lang.String email2)
           
 void setExtra1(java.lang.String extra1)
           
 void setExtra2(java.lang.String extra2)
           
 void setExtra3(java.lang.String extra3)
           
 void setExtra4(java.lang.String extra4)
           
 void setExtra5(java.lang.String extra5)
           
 void setFirstName(java.lang.String firstName)
           
 void setFormattedCompleted(java.lang.String formattedCompleted)
           
 void setFormattedCreated(java.lang.String formattedCreated)
           
 void setFormattedLastModified(java.lang.String formattedLastModified)
           
 void setFormattedShipping(java.lang.String formattedShipping)
           
 void setFormattedSubtotal(java.lang.String formattedSubtotal)
           
 void setFormattedTax(java.lang.String formattedTax)
           
 void setFormattedTaxableSubtotal(java.lang.String formattedTaxableSubtotal)
           
 void setFormattedTotal(java.lang.String formattedTotal)
           
 void setLastModified(java.lang.String lastModified)
           
 void setLastName(java.lang.String lastName)
           
 void setNotes(java.lang.String notes)
           
 void setOrderDeliveryCollection(java.util.Collection orderDeliveryCollection)
           
 void setOrderID(int orderID)
           
 void setOrderItemCollection(java.util.Collection orderItemCollection)
           
 void setOrderNumber(int orderNumber)
           
 void setOrganization(java.lang.String organization)
           
 void setPhone1(java.lang.String phone1)
           
 void setPhone2(java.lang.String phone2)
           
 void setPostalCode(java.lang.String postalCode)
           
 void setQuantity(int quantity)
           
 void setShipping(double shipping)
           
 void setState(java.lang.String state)
           
 void setStatus(java.lang.String status)
           
 void setStatusDetails(java.lang.String statusDetails)
           
 void setSubtotal(double subtotal)
           
 void setTax(double tax)
           
 void setTaxableSubtotal(double taxableSubtotal)
           
 void setTotal(double total)
           
 void setTrackingNumber(java.lang.String trackingNumber)
           
 void setUserName(java.lang.String userName)
           
 void setWeight(double weight)
           
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Method Detail

getOrderID

public int getOrderID()

setOrderID

public void setOrderID(int orderID)

getCustomerID

public int getCustomerID()

setCustomerID

public void setCustomerID(int customerID)

getUserName

public java.lang.String getUserName()

setUserName

public void setUserName(java.lang.String userName)

getOrderNumber

public int getOrderNumber()

setOrderNumber

public void setOrderNumber(int orderNumber)

getTrackingNumber

public java.lang.String getTrackingNumber()

setTrackingNumber

public void setTrackingNumber(java.lang.String trackingNumber)

getTotal

public double getTotal()

setTotal

public void setTotal(double total)

getShipping

public double getShipping()

setShipping

public void setShipping(double shipping)

getTax

public double getTax()

setTax

public void setTax(double tax)

getTaxableSubtotal

public double getTaxableSubtotal()

setTaxableSubtotal

public void setTaxableSubtotal(double taxableSubtotal)

getSubtotal

public double getSubtotal()

setSubtotal

public void setSubtotal(double subtotal)

getWeight

public double getWeight()

setWeight

public void setWeight(double weight)

getQuantity

public int getQuantity()

setQuantity

public void setQuantity(int quantity)

getFormattedTotal

public java.lang.String getFormattedTotal()

setFormattedTotal

public void setFormattedTotal(java.lang.String formattedTotal)

getFormattedShipping

public java.lang.String getFormattedShipping()

setFormattedShipping

public void setFormattedShipping(java.lang.String formattedShipping)

getFormattedTax

public java.lang.String getFormattedTax()

setFormattedTax

public void setFormattedTax(java.lang.String formattedTax)

getFormattedTaxableSubtotal

public java.lang.String getFormattedTaxableSubtotal()

setFormattedTaxableSubtotal

public void setFormattedTaxableSubtotal(java.lang.String formattedTaxableSubtotal)

getFormattedSubtotal

public java.lang.String getFormattedSubtotal()

setFormattedSubtotal

public void setFormattedSubtotal(java.lang.String formattedSubtotal)

getCreated

public java.lang.String getCreated()

setCreated

public void setCreated(java.lang.String created)

getLastModified

public java.lang.String getLastModified()

setLastModified

public void setLastModified(java.lang.String lastModified)

getCompleted

public java.lang.String getCompleted()

setCompleted

public void setCompleted(java.lang.String completed)

getFormattedCreated

public java.lang.String getFormattedCreated()

setFormattedCreated

public void setFormattedCreated(java.lang.String formattedCreated)

getFormattedLastModified

public java.lang.String getFormattedLastModified()

setFormattedLastModified

public void setFormattedLastModified(java.lang.String formattedLastModified)

getFormattedCompleted

public java.lang.String getFormattedCompleted()

setFormattedCompleted

public void setFormattedCompleted(java.lang.String formattedCompleted)

getStatus

public java.lang.String getStatus()

setStatus

public void setStatus(java.lang.String status)

getStatusDetails

public java.lang.String getStatusDetails()

setStatusDetails

public void setStatusDetails(java.lang.String statusDetails)

getFirstName

public java.lang.String getFirstName()

setFirstName

public void setFirstName(java.lang.String firstName)

getLastName

public java.lang.String getLastName()

setLastName

public void setLastName(java.lang.String lastName)

getOrganization

public java.lang.String getOrganization()

setOrganization

public void setOrganization(java.lang.String organization)

getAddress1

public java.lang.String getAddress1()

setAddress1

public void setAddress1(java.lang.String address1)

getAddress2

public java.lang.String getAddress2()

setAddress2

public void setAddress2(java.lang.String address2)

getCity

public java.lang.String getCity()

setCity

public void setCity(java.lang.String city)

getState

public java.lang.String getState()

setState

public void setState(java.lang.String state)

getCountry

public java.lang.String getCountry()

setCountry

public void setCountry(java.lang.String country)

getPostalCode

public java.lang.String getPostalCode()

setPostalCode

public void setPostalCode(java.lang.String postalCode)

getPhone1

public java.lang.String getPhone1()

setPhone1

public void setPhone1(java.lang.String phone1)

getPhone2

public java.lang.String getPhone2()

setPhone2

public void setPhone2(java.lang.String phone2)

getEmail1

public java.lang.String getEmail1()

setEmail1

public void setEmail1(java.lang.String email1)

getEmail2

public java.lang.String getEmail2()

setEmail2

public void setEmail2(java.lang.String email2)

getExtra1

public java.lang.String getExtra1()

setExtra1

public void setExtra1(java.lang.String extra1)

getExtra2

public java.lang.String getExtra2()

setExtra2

public void setExtra2(java.lang.String extra2)

getExtra3

public java.lang.String getExtra3()

setExtra3

public void setExtra3(java.lang.String extra3)

getExtra4

public java.lang.String getExtra4()

setExtra4

public void setExtra4(java.lang.String extra4)

getExtra5

public java.lang.String getExtra5()

setExtra5

public void setExtra5(java.lang.String extra5)

getNotes

public java.lang.String getNotes()

setNotes

public void setNotes(java.lang.String notes)

getOrderDeliveryCollection

public java.util.Collection getOrderDeliveryCollection()

setOrderDeliveryCollection

public void setOrderDeliveryCollection(java.util.Collection orderDeliveryCollection)

getOrderItemCollection

public java.util.Collection getOrderItemCollection()

setOrderItemCollection

public void setOrderItemCollection(java.util.Collection orderItemCollection)

getBillingFirstName

public java.lang.String getBillingFirstName()

setBillingFirstName

public void setBillingFirstName(java.lang.String billingFirstName)

getBillingLastName

public java.lang.String getBillingLastName()

setBillingLastName

public void setBillingLastName(java.lang.String billingLastName)

getBillingOrganization

public java.lang.String getBillingOrganization()

setBillingOrganization

public void setBillingOrganization(java.lang.String billingOrganization)

getBillingAddress1

public java.lang.String getBillingAddress1()

setBillingAddress1

public void setBillingAddress1(java.lang.String billingAddress1)

getBillingAddress2

public java.lang.String getBillingAddress2()

setBillingAddress2

public void setBillingAddress2(java.lang.String billingAddress2)

getBillingCity

public java.lang.String getBillingCity()

setBillingCity

public void setBillingCity(java.lang.String billingCity)

getBillingState

public java.lang.String getBillingState()

setBillingState

public void setBillingState(java.lang.String billingState)

getBillingCountry

public java.lang.String getBillingCountry()

setBillingCountry

public void setBillingCountry(java.lang.String billingCountry)

getBillingPostalCode

public java.lang.String getBillingPostalCode()

setBillingPostalCode

public void setBillingPostalCode(java.lang.String billingPostalCode)

getBillingPhone1

public java.lang.String getBillingPhone1()

setBillingPhone1

public void setBillingPhone1(java.lang.String billingPhone1)

getBillingPhone2

public java.lang.String getBillingPhone2()

setBillingPhone2

public void setBillingPhone2(java.lang.String billingPhone2)

getBillingEmail1

public java.lang.String getBillingEmail1()

setBillingEmail1

public void setBillingEmail1(java.lang.String billingEmail1)

getBillingEmail2

public java.lang.String getBillingEmail2()

setBillingEmail2

public void setBillingEmail2(java.lang.String billingEmail2)

getBillingExtra1

public java.lang.String getBillingExtra1()

setBillingExtra1

public void setBillingExtra1(java.lang.String billingExtra1)

getBillingExtra2

public java.lang.String getBillingExtra2()

setBillingExtra2

public void setBillingExtra2(java.lang.String billingExtra2)

getBillingExtra3

public java.lang.String getBillingExtra3()

setBillingExtra3

public void setBillingExtra3(java.lang.String billingExtra3)

getBillingExtra4

public java.lang.String getBillingExtra4()

setBillingExtra4

public void setBillingExtra4(java.lang.String billingExtra4)

getBillingExtra5

public java.lang.String getBillingExtra5()

setBillingExtra5

public void setBillingExtra5(java.lang.String billingExtra5)

getBillingNotes

public java.lang.String getBillingNotes()

setBillingNotes

public void setBillingNotes(java.lang.String billingNotes)

firstDelivery

public OrderDelivery firstDelivery()

addFormatting

public void addFormatting(java.util.Locale locale,
                          java.lang.String currencyCode)


Copyright © SoftSlate, Inc. 2003–2005