All Superinterfaces:
BusinessObject
All Known Implementing Classes:
SKUBean

public interface SKU extends BusinessObject
Interface representing a sku within the system. A sku corresponds to a Product, a Product and any combination of Attributes and Options, or an Attribute and its Options, independent of any products. It is used for tracking inventory and can it also be associated with discounts. (SKU stands for "stock keeping unit".)

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

The default "skuImplementer" is SKUBean.

Author:
David Tobey
  • Method Details

    • getSKUID

      int getSKUID()
    • setSKUID

      void setSKUID(int skuID)
    • getAttributeID1

      Integer getAttributeID1()
    • setAttributeID1

      void setAttributeID1(Integer attributeID1)
    • getAttributeID2

      Integer getAttributeID2()
    • setAttributeID2

      void setAttributeID2(Integer attributeID2)
    • getAttributeID3

      Integer getAttributeID3()
    • setAttributeID3

      void setAttributeID3(Integer attributeID3)
    • getAttributeID4

      Integer getAttributeID4()
    • setAttributeID4

      void setAttributeID4(Integer attributeID4)
    • getAttributeID5

      Integer getAttributeID5()
    • setAttributeID5

      void setAttributeID5(Integer attributeID5)
    • getInventoryLevel

      int getInventoryLevel()
    • setInventoryLevel

      void setInventoryLevel(int inventoryLevel)
    • getNotes

      String getNotes()
    • setNotes

      void setNotes(String notes)
    • getOptionID1

      Integer getOptionID1()
    • setOptionID1

      void setOptionID1(Integer optionID1)
    • getOptionID2

      Integer getOptionID2()
    • setOptionID2

      void setOptionID2(Integer optionID2)
    • getOptionID3

      Integer getOptionID3()
    • setOptionID3

      void setOptionID3(Integer optionID3)
    • getOptionID4

      Integer getOptionID4()
    • setOptionID4

      void setOptionID4(Integer optionID4)
    • getOptionID5

      Integer getOptionID5()
    • setOptionID5

      void setOptionID5(Integer optionID5)
    • getProductID

      Integer getProductID()
    • setProductID

      void setProductID(Integer productID)
    • getSkuID

      int getSkuID()
    • setSkuID

      void setSkuID(int skuID)
    • getSkuNumber

      String getSkuNumber()
    • setSkuNumber

      void setSkuNumber(String skuNumber)
    • getTrackInventory

      boolean getTrackInventory()
    • setTrackInventory

      void setTrackInventory(boolean trackInventory)
    • getProduct

      Product getProduct()
    • setProduct

      void setProduct(Product product)
    • getExtra1

      String getExtra1()
    • setExtra1

      void setExtra1(String extra1)
    • getExtra2

      String getExtra2()
    • setExtra2

      void setExtra2(String extra2)
    • getExtra3

      String getExtra3()
    • setExtra3

      void setExtra3(String extra3)
    • getSkuName

      String getSkuName()
    • setSkuName

      void setSkuName(String skuName)
    • getSkuMessage

      String getSkuMessage()
    • setSkuMessage

      void setSkuMessage(String skuMessage)
    • getSkuDiscounts

      Collection getSkuDiscounts()
    • setSkuDiscounts

      void setSkuDiscounts(Collection skuDiscounts)
    • getSkuShippingRules

      Collection getSkuShippingRules()
    • setSkuShippingRules

      void setSkuShippingRules(Collection skuShippingRules)