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

Method Summary
 void addFormatting(java.util.Locale locale, java.lang.String currencyCode)
           
 java.lang.Double getAltPrice()
           
 java.lang.String getCode()
           
 java.lang.Double getCostTotal()
           
 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()
           
 Manufacturer getManufacturer()
           
 java.lang.Integer getManufacturerID()
           
 java.lang.String getName()
           
 Order getOrder()
           
 OrderDelivery getOrderDelivery()
           
 int getOrderDeliveryID()
           
 java.util.Collection getOrderDiscounts()
           
 int getOrderID()
           
 java.util.Collection getOrderItemAttributes()
           
 int getOrderItemID()
           
 java.util.Collection getOrderShippingRules()
           
 Product getProduct()
           
 int getProductID()
           
 java.lang.Double getProductWeight()
           
 int getQuantity()
           
 java.lang.String getSeoCode()
           
 java.lang.String getShortDescription()
           
 java.lang.Double getTotal()
           
 java.lang.Double getUnitCost()
           
 java.lang.Double getUnitPrice()
           
 java.lang.Double getWeight()
           
 void setAltPrice(java.lang.Double altPrice)
           
 void setCode(java.lang.String code)
           
 void setCostTotal(java.lang.Double costTotal)
           
 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 setManufacturer(Manufacturer manufacturer)
           
 void setManufacturerID(java.lang.Integer manufacturerID)
           
 void setName(java.lang.String name)
           
 void setOrder(Order order)
           
 void setOrderDelivery(OrderDelivery orderDelivery)
           
 void setOrderDeliveryID(int orderDeliveryID)
           
 void setOrderDiscounts(java.util.Collection orderDiscounts)
           
 void setOrderID(int orderID)
           
 void setOrderItemAttributes(java.util.Collection orderItemAttributes)
           
 void setOrderItemID(int orderItemID)
           
 void setOrderShippingRules(java.util.Collection orderShippingRules)
           
 void setProduct(Product product)
           
 void setProductID(int productID)
           
 void setProductWeight(java.lang.Double productWeight)
           
 void setQuantity(int quantity)
           
 void setSeoCode(java.lang.String seoCode)
           
 void setShortDescription(java.lang.String shortDescription)
           
 void setTotal(java.lang.Double total)
           
 void setUnitCost(java.lang.Double unitCost)
           
 void setUnitPrice(java.lang.Double unitPrice)
           
 void setWeight(java.lang.Double weight)
           
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Method Detail

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)

getCostTotal

java.lang.Double getCostTotal()

setCostTotal

void setCostTotal(java.lang.Double costTotal)

getQuantity

int getQuantity()

setQuantity

void setQuantity(int quantity)

getIsActive

boolean getIsActive()

setIsActive

void setIsActive(boolean isActive)

getProductID

int getProductID()

setProductID

void setProductID(int productID)

getManufacturerID

java.lang.Integer getManufacturerID()

setManufacturerID

void setManufacturerID(java.lang.Integer manufacturerID)

getCode

java.lang.String getCode()

setCode

void setCode(java.lang.String code)

getSeoCode

java.lang.String getSeoCode()

setSeoCode

void setSeoCode(java.lang.String seoCode)

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)

getManufacturer

Manufacturer getManufacturer()

setManufacturer

void setManufacturer(Manufacturer manufacturer)

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