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
Attribute
s and
Option
s, or an
Attribute
and its Option
s, 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
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 20032005