com.softslate.commerce.businessobjects.product
Interface Product
- All Superinterfaces:
- BusinessObject
- All Known Implementing Classes:
- ProductBean
- public interface Product
- extends BusinessObject
Interface representing a product within the system. A product is the
purchaseable unit of the store.
The database stores products in the npcProduct
table, and this
interface can be used to represent a single row of that table. Each of the
columns in npcProduct
map to getters and setters in this
interface.
When the application needs to create an instance that implements
Product
,
BusinessObjectFactory
finds the name of the Java class to instantiate from the "productImplementer"
setting in the npcSetting
database table.
The default "productImplementer" is
ProductBean
.
- Author:
- David Tobey
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)
getIsActive
public boolean getIsActive()
setIsActive
public void setIsActive(boolean isActive)
getKeywords
public java.lang.String getKeywords()
setKeywords
public void setKeywords(java.lang.String keywords)
getShortDescription
public java.lang.String getShortDescription()
setShortDescription
public void setShortDescription(java.lang.String shortDescription)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getUnitCost
public double getUnitCost()
setUnitCost
public void setUnitCost(double unitCost)
getUnitPrice
public double getUnitPrice()
setUnitPrice
public void setUnitPrice(double unitPrice)
getAltPrice
public double getAltPrice()
setAltPrice
public void setAltPrice(double altPrice)
getWeight
public double getWeight()
setWeight
public void setWeight(double weight)
getHeader
public java.lang.String getHeader()
setHeader
public void setHeader(java.lang.String header)
getFooter
public java.lang.String getFooter()
setFooter
public void setFooter(java.lang.String footer)
getIsTaxed
public boolean getIsTaxed()
setIsTaxed
public void setIsTaxed(boolean isTaxed)
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)
getSmallImage
public java.lang.String getSmallImage()
setSmallImage
public void setSmallImage(java.lang.String smallImage)
getMediumImage
public java.lang.String getMediumImage()
setMediumImage
public void setMediumImage(java.lang.String mediumImage)
getLargeImage
public java.lang.String getLargeImage()
setLargeImage
public void setLargeImage(java.lang.String largeImage)
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)
getPrimaryCategoryID
public int getPrimaryCategoryID()
setPrimaryCategoryID
public void setPrimaryCategoryID(int primaryCategoryID)
getProductOrder
public int getProductOrder()
setProductOrder
public void setProductOrder(int productOrder)
getAttributesAndOptions
public java.util.Collection getAttributesAndOptions()
setAttributesAndOptions
public void setAttributesAndOptions(java.util.Collection attributesAndOptions)
addFormatting
public void addFormatting(java.util.Locale locale,
java.lang.String currencyCode)
getProductSettings
public java.util.Map getProductSettings()
setProductSettings
public void setProductSettings(java.util.Map productSettings)
Copyright © SoftSlate, Inc. 20032005