com.softslate.commerce.businessobjects.product
Interface Category

All Superinterfaces:
BusinessObject
All Known Implementing Classes:
CategoryBean

public interface Category
extends BusinessObject

Interface representing a category within the system. A category is a organization of products that have a common trait.

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

The default "categoryImplementer" is CategoryBean.

Author:
David Tobey

Method Summary
 int getCategoryID()
           
 int getCategoryLevel()
           
 int getCategoryOrder()
           
 java.util.Map getCategorySettings()
           
 int getCategoryTreeID()
           
 java.lang.String getCode()
           
 java.lang.String getDescription()
           
 java.lang.String getExtra1()
           
 java.lang.String getExtra2()
           
 java.lang.String getExtra3()
           
 int getFirstRow()
           
 java.lang.String getFooter()
           
 java.lang.String getHeader()
           
 boolean getIsActive()
           
 boolean getIsContentPage()
           
 int getItemCount()
           
 int getItemsPerPage()
           
 java.lang.String getKeywords()
           
 java.lang.String getLargeImage()
           
 java.lang.String getMediumImage()
           
 java.lang.String getName()
           
 Category getParent()
           
 java.lang.Integer getParentCategory()
           
 java.util.Collection getParentCollection()
           
 java.lang.String getParentString()
           
 java.util.Collection getProductCategories()
           
 java.util.Collection getProductListCollection()
           
 java.util.Collection getProducts()
           
 java.lang.String getSmallImage()
           
 java.util.Collection getSubcategoryCollection()
           
 void setCategoryID(int categoryID)
           
 void setCategoryLevel(int categoryLevel)
           
 void setCategoryOrder(int categoryOrder)
           
 void setCategorySettings(java.util.Map categorySettings)
           
 void setCategoryTreeID(int categoryTreeID)
           
 void setCode(java.lang.String code)
           
 void setDescription(java.lang.String description)
           
 void setExtra1(java.lang.String extra1)
           
 void setExtra2(java.lang.String extra2)
           
 void setExtra3(java.lang.String extra3)
           
 void setFirstRow(int firstRow)
           
 void setFooter(java.lang.String footer)
           
 void setHeader(java.lang.String header)
           
 void setIsActive(boolean isActive)
           
 void setIsContentPage(boolean isContentPage)
           
 void setItemCount(int itemCount)
           
 void setItemsPerPage(int itemsPerPage)
           
 void setKeywords(java.lang.String keywords)
           
 void setLargeImage(java.lang.String largeImage)
           
 void setMediumImage(java.lang.String mediumImage)
           
 void setName(java.lang.String name)
           
 void setParent(Category parent)
           
 void setParentCategory(java.lang.Integer parentCategory)
           
 void setParentCollection(java.util.Collection parentCollection)
           
 void setParentString(java.lang.String parentString)
           
 void setProductCategories(java.util.Collection productCategories)
           
 void setProductListCollection(java.util.Collection productListCollection)
           
 void setProducts(java.util.Collection products)
           
 void setSmallImage(java.lang.String smallImage)
           
 void setSubcategoryCollection(java.util.Collection subcategoryCollection)
           
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Method Detail

getCategoryID

int getCategoryID()

setCategoryID

void setCategoryID(int categoryID)

getCode

java.lang.String getCode()

setCode

void setCode(java.lang.String code)

getName

java.lang.String getName()

setName

void setName(java.lang.String name)

getIsActive

boolean getIsActive()

setIsActive

void setIsActive(boolean isActive)

getCategoryTreeID

int getCategoryTreeID()

setCategoryTreeID

void setCategoryTreeID(int categoryTreeID)

getKeywords

java.lang.String getKeywords()

setKeywords

void setKeywords(java.lang.String keywords)

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)

getDescription

java.lang.String getDescription()

setDescription

void setDescription(java.lang.String description)

getHeader

java.lang.String getHeader()

setHeader

void setHeader(java.lang.String header)

getFooter

java.lang.String getFooter()

setFooter

void setFooter(java.lang.String footer)

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)

getParent

Category getParent()

setParent

void setParent(Category parent)

getParentCategory

java.lang.Integer getParentCategory()

setParentCategory

void setParentCategory(java.lang.Integer parentCategory)

getCategoryOrder

int getCategoryOrder()

setCategoryOrder

void setCategoryOrder(int categoryOrder)

getProductListCollection

java.util.Collection getProductListCollection()

setProductListCollection

void setProductListCollection(java.util.Collection productListCollection)

getParentCollection

java.util.Collection getParentCollection()

setParentCollection

void setParentCollection(java.util.Collection parentCollection)

getParentString

java.lang.String getParentString()

setParentString

void setParentString(java.lang.String parentString)

getSubcategoryCollection

java.util.Collection getSubcategoryCollection()

setSubcategoryCollection

void setSubcategoryCollection(java.util.Collection subcategoryCollection)

getItemsPerPage

int getItemsPerPage()

setItemsPerPage

void setItemsPerPage(int itemsPerPage)

getFirstRow

int getFirstRow()

setFirstRow

void setFirstRow(int firstRow)

getItemCount

int getItemCount()

setItemCount

void setItemCount(int itemCount)

getCategorySettings

java.util.Map getCategorySettings()

setCategorySettings

void setCategorySettings(java.util.Map categorySettings)

getProductCategories

java.util.Collection getProductCategories()

setProductCategories

void setProductCategories(java.util.Collection productCategories)

getProducts

java.util.Collection getProducts()

setProducts

void setProducts(java.util.Collection products)

getCategoryLevel

int getCategoryLevel()

setCategoryLevel

void setCategoryLevel(int categoryLevel)

getIsContentPage

boolean getIsContentPage()

setIsContentPage

void setIsContentPage(boolean isContentPage)


Copyright © SoftSlate, LLC 2003–2005