Interface Attribute

All Superinterfaces:
BusinessObject
All Known Implementing Classes:
AttributeBean

public interface Attribute extends BusinessObject
Interface representing an attribute within the system.

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

The default "attributeImplementer" is AttributeBean.

Author:
David Tobey
  • Method Details

    • getAttributeID

      int getAttributeID()
    • setAttributeID

      void setAttributeID(int attributeID)
    • getAttributeAltPrice

      Double getAttributeAltPrice()
    • setAttributeAltPrice

      void setAttributeAltPrice(Double attributeAltPrice)
    • getAttributeCode

      String getAttributeCode()
    • setAttributeCode

      void setAttributeCode(String attributeCode)
    • getAttributeDescription

      String getAttributeDescription()
    • setAttributeDescription

      void setAttributeDescription(String attributeDescription)
    • getAttributeIsActive

      boolean getAttributeIsActive()
    • setAttributeIsActive

      void setAttributeIsActive(boolean attributeIsActive)
    • getAttributeIsRequired

      boolean getAttributeIsRequired()
    • setAttributeIsRequired

      void setAttributeIsRequired(boolean attributeIsRequired)
    • getAttributeLargeImage

      String getAttributeLargeImage()
    • setAttributeLargeImage

      void setAttributeLargeImage(String attributeLargeImage)
    • getAttributeName

      String getAttributeName()
    • setAttributeName

      void setAttributeName(String attributeName)
    • getAttributeOrder

      int getAttributeOrder()
    • setAttributeOrder

      void setAttributeOrder(int attributeOrder)
    • getAttributeSmallImage

      String getAttributeSmallImage()
    • setAttributeSmallImage

      void setAttributeSmallImage(String attributeSmallImage)
    • getAttributeType

      String getAttributeType()
    • setAttributeType

      void setAttributeType(String attributeType)
    • getAttributeUnitCost

      Double getAttributeUnitCost()
    • setAttributeUnitCost

      void setAttributeUnitCost(Double attributeUnitCost)
    • getAttributeUnitPrice

      Double getAttributeUnitPrice()
    • setAttributeUnitPrice

      void setAttributeUnitPrice(Double attributeUnitPrice)
    • getAttributeWeight

      Double getAttributeWeight()
    • setAttributeWeight

      void setAttributeWeight(Double attributeWeight)
    • getDefaultOptionID

      Integer getDefaultOptionID()
    • setDefaultOptionID

      void setDefaultOptionID(Integer defaultOptionID)
    • getProductAttributes

      Collection getProductAttributes()
    • setProductAttributes

      void setProductAttributes(Collection productAttributes)
    • getAttributeOptions

      Collection getAttributeOptions()
    • setAttributeOptions

      void setAttributeOptions(Collection attributeOptions)
    • getDefaultOption

      Option getDefaultOption()
    • setDefaultOption

      void setDefaultOption(Option defaultOption)