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.
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 appComponents.properties
file.
The default "productImplementer" is
ProductBean
.
- Author:
- David Tobey
getProductID
int getProductID()
setProductID
void setProductID(int productID)
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)
getIsActive
boolean getIsActive()
setIsActive
void setIsActive(boolean isActive)
getKeywords
java.lang.String getKeywords()
setKeywords
void setKeywords(java.lang.String keywords)
getShortDescription
java.lang.String getShortDescription()
setShortDescription
void setShortDescription(java.lang.String shortDescription)
getDescription
java.lang.String getDescription()
setDescription
void setDescription(java.lang.String description)
getUnitCost
java.lang.Double getUnitCost()
setUnitCost
void setUnitCost(java.lang.Double unitCost)
getUnitPrice
java.lang.Double getUnitPrice()
setUnitPrice
void setUnitPrice(java.lang.Double unitPrice)
getAltPrice
java.lang.Double getAltPrice()
setAltPrice
void setAltPrice(java.lang.Double altPrice)
getWeight
java.lang.Double getWeight()
setWeight
void setWeight(java.lang.Double weight)
getHeader
java.lang.String getHeader()
setHeader
void setHeader(java.lang.String header)
getFooter
java.lang.String getFooter()
setFooter
void setFooter(java.lang.String footer)
getIsTaxed
boolean getIsTaxed()
setIsTaxed
void setIsTaxed(boolean isTaxed)
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)
getSmallImage
java.lang.String getSmallImage()
setSmallImage
void setSmallImage(java.lang.String smallImage)
getMediumImage
java.lang.String getMediumImage()
setMediumImage
void setMediumImage(java.lang.String mediumImage)
getLargeImage
java.lang.String getLargeImage()
setLargeImage
void setLargeImage(java.lang.String largeImage)
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)
getPrimaryCategoryID
java.lang.Integer getPrimaryCategoryID()
setPrimaryCategoryID
void setPrimaryCategoryID(java.lang.Integer primaryCategoryID)
getProductOrder
int getProductOrder()
setProductOrder
void setProductOrder(int productOrder)
getAttributesAndOptions
java.util.Collection getAttributesAndOptions()
setAttributesAndOptions
void setAttributesAndOptions(java.util.Collection attributesAndOptions)
addFormatting
void addFormatting(java.util.Locale locale,
java.lang.String currencyCode)
getProductSettings
java.util.Map getProductSettings()
setProductSettings
void setProductSettings(java.util.Map productSettings)
getProductCategories
java.util.Collection getProductCategories()
setProductCategories
void setProductCategories(java.util.Collection productCategories)
getPrimaryCategory
Category getPrimaryCategory()
setPrimaryCategory
void setPrimaryCategory(Category primaryCategory)
getProductAttributes
java.util.Collection getProductAttributes()
setProductAttributes
void setProductAttributes(java.util.Collection productAttributes)
getSkus
java.util.Collection getSkus()
setSkus
void setSkus(java.util.Collection skus)
getSkuMap
java.util.Map getSkuMap()
getRelatedProducts
java.util.Collection getRelatedProducts()
setRelatedProducts
void setRelatedProducts(java.util.Collection relatedProducts)
getRelatedProductsAdmin
java.util.Collection getRelatedProductsAdmin()
setRelatedProductsAdmin
void setRelatedProductsAdmin(java.util.Collection relatedProductsAdmin)
getManufacturerID
java.lang.Integer getManufacturerID()
setManufacturerID
void setManufacturerID(java.lang.Integer manufacturerID)
getManufacturer
Manufacturer getManufacturer()
setManufacturer
void setManufacturer(Manufacturer manufacturer)
Copyright © SoftSlate, LLC 20032005