Interface Product
- All Superinterfaces:
BusinessObject
- All Known Implementing Classes:
ProductBean
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
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddFormatting(Locale locale, String currencyCode) getCode()booleanbooleangetName()intintgetSkus()voidsetAltPrice(Double altPrice) voidsetAttributesAndOptions(Collection attributesAndOptions) voidvoidsetCreated(String created) voidsetCustomerWishListProducts(Collection customerWishListProducts) voidsetDescription(String description) voidvoidvoidvoidvoidvoidvoidsetFormattedAltPrice(String formattedAltPrice) voidsetFormattedCost(String formattedCost) voidsetFormattedPrice(String formattedPrice) voidvoidsetIsActive(boolean isActive) voidsetIsTaxed(boolean isTaxed) voidsetKeywords(String keywords) voidsetLargeImage(String largeImage) voidsetManufacturer(Manufacturer manufacturer) voidsetManufacturerID(Integer manufacturerID) voidsetMediumImage(String mediumImage) voidvoidsetPrimaryCategory(Category primaryCategory) voidsetPrimaryCategoryID(Integer primaryCategoryID) voidsetProductAttributes(Collection productAttributes) voidsetProductCategories(Collection productCategories) voidsetProductID(int productID) voidsetProductOrder(int productOrder) voidsetProductReviews(Collection productReviews) voidsetProductSettings(Map productSettings) voidsetRelatedProducts(Collection relatedProducts) voidsetRelatedProductsAdmin(Collection relatedProductsAdmin) voidsetSeoCode(String seoCode) voidsetShortDescription(String shortDescription) voidsetSkus(Collection skus) voidsetSmallImage(String smallImage) voidsetUnitCost(Double unitCost) voidsetUnitPrice(Double unitPrice) voidMethods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
-
Method Details
-
getProductID
int getProductID() -
setProductID
void setProductID(int productID) -
getCode
String getCode() -
setCode
-
getSeoCode
String getSeoCode() -
setSeoCode
-
getName
String getName() -
setName
-
getIsActive
boolean getIsActive() -
setIsActive
void setIsActive(boolean isActive) -
getKeywords
String getKeywords() -
setKeywords
-
getShortDescription
String getShortDescription() -
setShortDescription
-
getDescription
String getDescription() -
setDescription
-
getUnitCost
Double getUnitCost() -
setUnitCost
-
getUnitPrice
Double getUnitPrice() -
setUnitPrice
-
getAltPrice
Double getAltPrice() -
setAltPrice
-
getWeight
Double getWeight() -
setWeight
-
getHeader
String getHeader() -
setHeader
-
getIsTaxed
boolean getIsTaxed() -
setIsTaxed
void setIsTaxed(boolean isTaxed) -
getFormattedCost
String getFormattedCost() -
setFormattedCost
-
getFormattedPrice
String getFormattedPrice() -
setFormattedPrice
-
getFormattedAltPrice
String getFormattedAltPrice() -
setFormattedAltPrice
-
getSmallImage
String getSmallImage() -
setSmallImage
-
getMediumImage
String getMediumImage() -
setMediumImage
-
getLargeImage
String getLargeImage() -
setLargeImage
-
getExtra1
String getExtra1() -
setExtra1
-
getExtra2
String getExtra2() -
setExtra2
-
getExtra3
String getExtra3() -
setExtra3
-
getExtra4
String getExtra4() -
setExtra4
-
getExtra5
String getExtra5() -
setExtra5
-
getCreated
String getCreated() -
setCreated
-
getPrimaryCategoryID
Integer getPrimaryCategoryID() -
setPrimaryCategoryID
-
getProductOrder
int getProductOrder() -
setProductOrder
void setProductOrder(int productOrder) -
getAttributesAndOptions
Collection getAttributesAndOptions() -
setAttributesAndOptions
-
addFormatting
-
getProductSettings
Map getProductSettings() -
setProductSettings
-
getProductCategories
Collection getProductCategories() -
setProductCategories
-
getPrimaryCategory
Category getPrimaryCategory() -
setPrimaryCategory
-
getProductAttributes
Collection getProductAttributes() -
setProductAttributes
-
getSkus
Collection getSkus() -
setSkus
-
getSkuMap
Map getSkuMap() -
getRelatedProducts
Collection getRelatedProducts() -
setRelatedProducts
-
getRelatedProductsAdmin
Collection getRelatedProductsAdmin() -
setRelatedProductsAdmin
-
getManufacturerID
Integer getManufacturerID() -
setManufacturerID
-
getManufacturer
Manufacturer getManufacturer() -
setManufacturer
-
getCustomerWishListProducts
Collection getCustomerWishListProducts() -
setCustomerWishListProducts
-
getProductReviews
Collection getProductReviews() -
setProductReviews
-