com.softslate.commerce.businessobjects.order
Interface OrderItem

All Superinterfaces:
BusinessObject
All Known Implementing Classes:
OrderItemBean

public interface OrderItem
extends BusinessObject

Interface representing an order item within the system. An order item corresponds to a single product and any attributes of that product that a customer purchases in an order.

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

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

The default "orderItemImplementer" is OrderItemBean.

Author:
David Tobey

Method Summary
 void addFormatting(java.util.Locale locale, java.lang.String currencyCode)
           
 double getAltPrice()
           
 java.lang.String getCode()
           
 java.lang.String getDecrementedSKUs()
           
 java.lang.String getExtra1()
           
 java.lang.String getExtra2()
           
 java.lang.String getExtra3()
           
 java.lang.String getExtra4()
           
 java.lang.String getExtra5()
           
 java.lang.String getFormattedAltPrice()
           
 java.lang.String getFormattedCost()
           
 java.lang.String getFormattedPrice()
           
 java.lang.String getFormattedTotal()
           
 java.lang.String getImage()
           
 boolean getIsActive()
           
 boolean getIsTaxed()
           
 java.lang.String getName()
           
 int getOrderDeliveryID()
           
 int getOrderID()
           
 java.util.Collection getOrderItemAttributes()
           
 int getOrderItemID()
           
 int getProductID()
           
 double getProductWeight()
           
 int getQuantity()
           
 java.lang.String getShortDescription()
           
 double getTotal()
           
 double getUnitCost()
           
 double getUnitPrice()
           
 double getWeight()
           
 void setAltPrice(double altPrice)
           
 void setCode(java.lang.String code)
           
 void setDecrementedSKUs(java.lang.String decrementedSKUs)
           
 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 setFormattedAltPrice(java.lang.String formattedAltPrice)
           
 void setFormattedCost(java.lang.String formattedCost)
           
 void setFormattedPrice(java.lang.String formattedPrice)
           
 void setFormattedTotal(java.lang.String formattedTotal)
           
 void setImage(java.lang.String image)
           
 void setIsActive(boolean isActive)
           
 void setIsTaxed(boolean isTaxed)
           
 void setName(java.lang.String name)
           
 void setOrderDeliveryID(int orderDeliveryID)
           
 void setOrderID(int orderID)
           
 void setOrderItemAttributes(java.util.Collection orderItemAttributes)
           
 void setOrderItemID(int orderItemID)
           
 void setProductID(int productID)
           
 void setProductWeight(double productWeight)
           
 void setQuantity(int quantity)
           
 void setShortDescription(java.lang.String shortDescription)
           
 void setTotal(double total)
           
 void setUnitCost(double unitCost)
           
 void setUnitPrice(double unitPrice)
           
 void setWeight(double weight)
           
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Method Detail

getOrderItemID

public int getOrderItemID()

setOrderItemID

public void setOrderItemID(int orderItemID)

getOrderDeliveryID

public int getOrderDeliveryID()

setOrderDeliveryID

public void setOrderDeliveryID(int orderDeliveryID)

getOrderID

public int getOrderID()

setOrderID

public void setOrderID(int orderID)

getTotal

public double getTotal()

setTotal

public void setTotal(double total)

getFormattedTotal

public java.lang.String getFormattedTotal()

setFormattedTotal

public void setFormattedTotal(java.lang.String formattedTotal)

getWeight

public double getWeight()

setWeight

public void setWeight(double weight)

getQuantity

public int getQuantity()

setQuantity

public void setQuantity(int quantity)

getIsActive

public boolean getIsActive()

setIsActive

public void setIsActive(boolean isActive)

getProductID

public int getProductID()

setProductID

public void setProductID(int productID)

getCode

public java.lang.String getCode()

setCode

public void setCode(java.lang.String code)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getUnitPrice

public double getUnitPrice()

setUnitPrice

public void setUnitPrice(double unitPrice)

getUnitCost

public double getUnitCost()

setUnitCost

public void setUnitCost(double unitCost)

getAltPrice

public double getAltPrice()

setAltPrice

public void setAltPrice(double altPrice)

getProductWeight

public double getProductWeight()

setProductWeight

public void setProductWeight(double productWeight)

getFormattedCost

public java.lang.String getFormattedCost()

setFormattedCost

public void setFormattedCost(java.lang.String formattedCost)

getFormattedPrice

public java.lang.String getFormattedPrice()

setFormattedPrice

public void setFormattedPrice(java.lang.String formattedPrice)

getFormattedAltPrice

public java.lang.String getFormattedAltPrice()

setFormattedAltPrice

public void setFormattedAltPrice(java.lang.String formattedAltPrice)

getIsTaxed

public boolean getIsTaxed()

setIsTaxed

public void setIsTaxed(boolean isTaxed)

getImage

public java.lang.String getImage()

setImage

public void setImage(java.lang.String image)

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)

getShortDescription

public java.lang.String getShortDescription()

setShortDescription

public void setShortDescription(java.lang.String shortDescription)

getDecrementedSKUs

public java.lang.String getDecrementedSKUs()

setDecrementedSKUs

public void setDecrementedSKUs(java.lang.String decrementedSKUs)

getOrderItemAttributes

public java.util.Collection getOrderItemAttributes()

setOrderItemAttributes

public void setOrderItemAttributes(java.util.Collection orderItemAttributes)

addFormatting

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


Copyright © SoftSlate, Inc. 2003–2005