Interface OrderItemAttribute

All Superinterfaces:
BusinessObject
All Known Implementing Classes:
OrderItemAttributeBean

public interface OrderItemAttribute extends BusinessObject
Interface representing a order item attribute within the system. An order item attribute corresponds to a single Attribute of a product that a customer purchases in an order. The attributeValue property corresponds the value the customer selected for the attribute.

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

The default "orderItemAttributeImplementer" is OrderItemAttributeBean.

Author:
David Tobey
  • Method Details

    • getOrderItemAttributeID

      int getOrderItemAttributeID()
    • setOrderItemAttributeID

      void setOrderItemAttributeID(int orderItemAttributeID)
    • getAttributeAltPrice

      Double getAttributeAltPrice()
    • setAttributeAltPrice

      void setAttributeAltPrice(Double attributeAltPrice)
    • getAttributeCode

      String getAttributeCode()
    • setAttributeCode

      void setAttributeCode(String attributeCode)
    • getAttributeID

      int getAttributeID()
    • setAttributeID

      void setAttributeID(int attributeID)
    • getAttributeName

      String getAttributeName()
    • setAttributeName

      void setAttributeName(String attributeName)
    • getAttributeUnitCost

      Double getAttributeUnitCost()
    • setAttributeUnitCost

      void setAttributeUnitCost(Double attributeUnitCost)
    • getAttributeUnitPrice

      Double getAttributeUnitPrice()
    • setAttributeUnitPrice

      void setAttributeUnitPrice(Double attributeUnitPrice)
    • getAttributeValue

      String getAttributeValue()
    • setAttributeValue

      void setAttributeValue(String attributeValue)
    • getAttributeWeight

      Double getAttributeWeight()
    • setAttributeWeight

      void setAttributeWeight(Double attributeWeight)
    • getOptionAltPrice

      Double getOptionAltPrice()
    • setOptionAltPrice

      void setOptionAltPrice(Double optionAltPrice)
    • getOptionCode

      String getOptionCode()
    • setOptionCode

      void setOptionCode(String optionCode)
    • getOptionID

      int getOptionID()
    • setOptionID

      void setOptionID(int optionID)
    • getOptionName

      String getOptionName()
    • setOptionName

      void setOptionName(String optionName)
    • getOptionUnitCost

      Double getOptionUnitCost()
    • setOptionUnitCost

      void setOptionUnitCost(Double optionUnitCost)
    • getOptionUnitPrice

      Double getOptionUnitPrice()
    • setOptionUnitPrice

      void setOptionUnitPrice(Double optionUnitPrice)
    • getOptionWeight

      Double getOptionWeight()
    • setOptionWeight

      void setOptionWeight(Double optionWeight)
    • getOrderItemID

      int getOrderItemID()
    • setOrderItemID

      void setOrderItemID(int orderItemID)
    • getTotal

      Double getTotal()
    • setTotal

      void setTotal(Double total)
    • getWeight

      Double getWeight()
    • setWeight

      void setWeight(Double total)
    • getCostTotal

      Double getCostTotal()
    • setCostTotal

      void setCostTotal(Double costTotal)
    • getOrderItem

      OrderItem getOrderItem()
    • setOrderItem

      void setOrderItem(OrderItem orderItem)
    • getAttribute

      Attribute getAttribute()
    • setAttribute

      void setAttribute(Attribute attribute)
    • getOption

      Option getOption()
    • setOption

      void setOption(Option option)
    • getAttributeImage

      String getAttributeImage()
    • setAttributeImage

      void setAttributeImage(String attributeImage)
    • getOptionImage

      String getOptionImage()
    • setOptionImage

      void setOptionImage(String optionImage)