com.softslate.commerce.businessobjects.product
Interface SKU

All Superinterfaces:
BusinessObject
All Known Implementing Classes:
SKUBean

public interface SKU
extends BusinessObject

Interface representing a sku within the system. A sku corresponds to a Product, a Product and any combination of Attributes and Options, or an Attribute and its Options, independent of any products. It is used for tracking inventory and can it also be associated with discounts. (SKU stands for "stock keeping unit".)

When the application needs to create an instance that implements sscSKU, BusinessObjectFactory finds the name of the Java class to instantiate from the "skuImplementer" setting in the appComponents.properties file.

The default "skuImplementer" is SKUBean.

Author:
David Tobey

Method Summary
 java.lang.Integer getAttributeID1()
           
 java.lang.Integer getAttributeID2()
           
 java.lang.Integer getAttributeID3()
           
 java.lang.Integer getAttributeID4()
           
 java.lang.Integer getAttributeID5()
           
 java.lang.String getExtra1()
           
 java.lang.String getExtra2()
           
 java.lang.String getExtra3()
           
 int getInventoryLevel()
           
 java.lang.String getNotes()
           
 java.lang.Integer getOptionID1()
           
 java.lang.Integer getOptionID2()
           
 java.lang.Integer getOptionID3()
           
 java.lang.Integer getOptionID4()
           
 java.lang.Integer getOptionID5()
           
 Product getProduct()
           
 java.lang.Integer getProductID()
           
 java.util.Collection getSkuDiscounts()
           
 int getSkuID()
           
 int getSKUID()
           
 java.lang.String getSkuMessage()
           
 java.lang.String getSkuName()
           
 java.lang.String getSkuNumber()
           
 java.util.Collection getSkuShippingRules()
           
 boolean getTrackInventory()
           
 void setAttributeID1(java.lang.Integer attributeID1)
           
 void setAttributeID2(java.lang.Integer attributeID2)
           
 void setAttributeID3(java.lang.Integer attributeID3)
           
 void setAttributeID4(java.lang.Integer attributeID4)
           
 void setAttributeID5(java.lang.Integer attributeID5)
           
 void setExtra1(java.lang.String extra1)
           
 void setExtra2(java.lang.String extra2)
           
 void setExtra3(java.lang.String extra3)
           
 void setInventoryLevel(int inventoryLevel)
           
 void setNotes(java.lang.String notes)
           
 void setOptionID1(java.lang.Integer optionID1)
           
 void setOptionID2(java.lang.Integer optionID2)
           
 void setOptionID3(java.lang.Integer optionID3)
           
 void setOptionID4(java.lang.Integer optionID4)
           
 void setOptionID5(java.lang.Integer optionID5)
           
 void setProduct(Product product)
           
 void setProductID(java.lang.Integer productID)
           
 void setSkuDiscounts(java.util.Collection skuDiscounts)
           
 void setSkuID(int skuID)
           
 void setSKUID(int skuID)
           
 void setSkuMessage(java.lang.String skuMessage)
           
 void setSkuName(java.lang.String skuName)
           
 void setSkuNumber(java.lang.String skuNumber)
           
 void setSkuShippingRules(java.util.Collection skuShippingRules)
           
 void setTrackInventory(boolean trackInventory)
           
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Method Detail

getSKUID

int getSKUID()

setSKUID

void setSKUID(int skuID)

getAttributeID1

java.lang.Integer getAttributeID1()

setAttributeID1

void setAttributeID1(java.lang.Integer attributeID1)

getAttributeID2

java.lang.Integer getAttributeID2()

setAttributeID2

void setAttributeID2(java.lang.Integer attributeID2)

getAttributeID3

java.lang.Integer getAttributeID3()

setAttributeID3

void setAttributeID3(java.lang.Integer attributeID3)

getAttributeID4

java.lang.Integer getAttributeID4()

setAttributeID4

void setAttributeID4(java.lang.Integer attributeID4)

getAttributeID5

java.lang.Integer getAttributeID5()

setAttributeID5

void setAttributeID5(java.lang.Integer attributeID5)

getInventoryLevel

int getInventoryLevel()

setInventoryLevel

void setInventoryLevel(int inventoryLevel)

getNotes

java.lang.String getNotes()

setNotes

void setNotes(java.lang.String notes)

getOptionID1

java.lang.Integer getOptionID1()

setOptionID1

void setOptionID1(java.lang.Integer optionID1)

getOptionID2

java.lang.Integer getOptionID2()

setOptionID2

void setOptionID2(java.lang.Integer optionID2)

getOptionID3

java.lang.Integer getOptionID3()

setOptionID3

void setOptionID3(java.lang.Integer optionID3)

getOptionID4

java.lang.Integer getOptionID4()

setOptionID4

void setOptionID4(java.lang.Integer optionID4)

getOptionID5

java.lang.Integer getOptionID5()

setOptionID5

void setOptionID5(java.lang.Integer optionID5)

getProductID

java.lang.Integer getProductID()

setProductID

void setProductID(java.lang.Integer productID)

getSkuID

int getSkuID()

setSkuID

void setSkuID(int skuID)

getSkuNumber

java.lang.String getSkuNumber()

setSkuNumber

void setSkuNumber(java.lang.String skuNumber)

getTrackInventory

boolean getTrackInventory()

setTrackInventory

void setTrackInventory(boolean trackInventory)

getProduct

Product getProduct()

setProduct

void setProduct(Product product)

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)

getSkuName

java.lang.String getSkuName()

setSkuName

void setSkuName(java.lang.String skuName)

getSkuMessage

java.lang.String getSkuMessage()

setSkuMessage

void setSkuMessage(java.lang.String skuMessage)

getSkuDiscounts

java.util.Collection getSkuDiscounts()

setSkuDiscounts

void setSkuDiscounts(java.util.Collection skuDiscounts)

getSkuShippingRules

java.util.Collection getSkuShippingRules()

setSkuShippingRules

void setSkuShippingRules(java.util.Collection skuShippingRules)


Copyright ? SoftSlate, LLC 2003?2005