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
that a
customer purchases in an order.
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 appComponents.properties
file.
The default "orderItemImplementer" is
OrderItemBean
.
- Author:
- David Tobey
getOrderItemID
int getOrderItemID()
setOrderItemID
void setOrderItemID(int orderItemID)
getOrderDeliveryID
int getOrderDeliveryID()
setOrderDeliveryID
void setOrderDeliveryID(int orderDeliveryID)
getOrderID
int getOrderID()
setOrderID
void setOrderID(int orderID)
getTotal
java.lang.Double getTotal()
setTotal
void setTotal(java.lang.Double total)
getFormattedTotal
java.lang.String getFormattedTotal()
setFormattedTotal
void setFormattedTotal(java.lang.String formattedTotal)
getWeight
java.lang.Double getWeight()
setWeight
void setWeight(java.lang.Double weight)
getQuantity
int getQuantity()
setQuantity
void setQuantity(int quantity)
getIsActive
boolean getIsActive()
setIsActive
void setIsActive(boolean isActive)
getProductID
int getProductID()
setProductID
void setProductID(int productID)
getCode
java.lang.String getCode()
setCode
void setCode(java.lang.String code)
getName
java.lang.String getName()
setName
void setName(java.lang.String name)
getUnitPrice
java.lang.Double getUnitPrice()
setUnitPrice
void setUnitPrice(java.lang.Double unitPrice)
getUnitCost
java.lang.Double getUnitCost()
setUnitCost
void setUnitCost(java.lang.Double unitCost)
getAltPrice
java.lang.Double getAltPrice()
setAltPrice
void setAltPrice(java.lang.Double altPrice)
getProductWeight
java.lang.Double getProductWeight()
setProductWeight
void setProductWeight(java.lang.Double productWeight)
getFormattedCost
java.lang.String getFormattedCost()
setFormattedCost
void setFormattedCost(java.lang.String formattedCost)
getFormattedPrice
java.lang.String getFormattedPrice()
setFormattedPrice
void setFormattedPrice(java.lang.String formattedPrice)
getFormattedAltPrice
java.lang.String getFormattedAltPrice()
setFormattedAltPrice
void setFormattedAltPrice(java.lang.String formattedAltPrice)
getIsTaxed
boolean getIsTaxed()
setIsTaxed
void setIsTaxed(boolean isTaxed)
getImage
java.lang.String getImage()
setImage
void setImage(java.lang.String image)
getExtra1
java.lang.String getExtra1()
setExtra1
void setExtra1(java.lang.String extra1)
getExtra2
java.lang.String getExtra2()
setExtra2
void setExtra2(java.lang.String extra2)
getExtra3
java.lang.String getExtra3()
setExtra3
void setExtra3(java.lang.String extra3)
getExtra4
java.lang.String getExtra4()
setExtra4
void setExtra4(java.lang.String extra4)
getExtra5
java.lang.String getExtra5()
setExtra5
void setExtra5(java.lang.String extra5)
getShortDescription
java.lang.String getShortDescription()
setShortDescription
void setShortDescription(java.lang.String shortDescription)
getDecrementedSKUs
java.lang.String getDecrementedSKUs()
setDecrementedSKUs
void setDecrementedSKUs(java.lang.String decrementedSKUs)
getOrderItemAttributes
java.util.Collection getOrderItemAttributes()
setOrderItemAttributes
void setOrderItemAttributes(java.util.Collection orderItemAttributes)
getOrder
Order getOrder()
setOrder
void setOrder(Order order)
getOrderDelivery
OrderDelivery getOrderDelivery()
setOrderDelivery
void setOrderDelivery(OrderDelivery orderDelivery)
getProduct
Product getProduct()
setProduct
void setProduct(Product product)
getOrderDiscounts
java.util.Collection getOrderDiscounts()
setOrderDiscounts
void setOrderDiscounts(java.util.Collection orderDiscounts)
getOrderShippingRules
java.util.Collection getOrderShippingRules()
setOrderShippingRules
void setOrderShippingRules(java.util.Collection orderShippingRules)
addFormatting
void addFormatting(java.util.Locale locale,
java.lang.String currencyCode)
Copyright ? SoftSlate, LLC 2003?2005