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
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. 20032005