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 Details

    • getCategoryID

      int getCategoryID()
    • setCategoryID

      void setCategoryID(int categoryID)
    • getCode

      String getCode()
    • setCode

      void setCode(String code)
    • getName

      String getName()
    • setName

      void setName(String name)
    • getIsActive

      boolean getIsActive()
    • setIsActive

      void setIsActive(boolean isActive)
    • getCategoryTreeID

      int getCategoryTreeID()
    • setCategoryTreeID

      void setCategoryTreeID(int categoryTreeID)
    • getKeywords

      String getKeywords()
    • setKeywords

      void setKeywords(String keywords)
    • getExtra1

      String getExtra1()
    • setExtra1

      void setExtra1(String extra1)
    • getExtra2

      String getExtra2()
    • setExtra2

      void setExtra2(String extra2)
    • getExtra3

      String getExtra3()
    • setExtra3

      void setExtra3(String extra3)
    • getDescription

      String getDescription()
    • setDescription

      void setDescription(String description)
    • getHeader

      String getHeader()
    • setHeader

      void setHeader(String header)
    • getFooter

      String getFooter()
    • setFooter

      void setFooter(String footer)
    • getSmallImage

      String getSmallImage()
    • setSmallImage

      void setSmallImage(String smallImage)
    • getMediumImage

      String getMediumImage()
    • setMediumImage

      void setMediumImage(String mediumImage)
    • getLargeImage

      String getLargeImage()
    • setLargeImage

      void setLargeImage(String largeImage)
    • getParent

      Category getParent()
    • setParent

      void setParent(Category parent)
    • getParentCategory

      Integer getParentCategory()
    • setParentCategory

      void setParentCategory(Integer parentCategory)
    • getCategoryOrder

      int getCategoryOrder()
    • setCategoryOrder

      void setCategoryOrder(int categoryOrder)
    • getProductListCollection

      Collection getProductListCollection()
    • setProductListCollection

      void setProductListCollection(Collection productListCollection)
    • getParentCollection

      Collection getParentCollection()
    • setParentCollection

      void setParentCollection(Collection parentCollection)
    • getParentString

      String getParentString()
    • setParentString

      void setParentString(String parentString)
    • getSubcategoryCollection

      Collection getSubcategoryCollection()
    • setSubcategoryCollection

      void setSubcategoryCollection(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

      Map getCategorySettings()
    • setCategorySettings

      void setCategorySettings(Map categorySettings)
    • getProductCategories

      Collection getProductCategories()
    • setProductCategories

      void setProductCategories(Collection productCategories)
    • getProducts

      Collection getProducts()
    • setProducts

      void setProducts(Collection products)
    • getCategoryLevel

      int getCategoryLevel()
    • setCategoryLevel

      void setCategoryLevel(int categoryLevel)
    • getIsContentPage

      boolean getIsContentPage()
    • setIsContentPage

      void setIsContentPage(boolean isContentPage)