Interface OrderItem

All Superinterfaces:
BusinessObject
All Known Implementing Classes:
OrderItemBean

public interface OrderItem extends BusinessObject
Interface representing an order item within the system. An order item corresponds to a single Product that a customer purchases in an order.

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

The default "orderItemImplementer" is OrderItemBean.

Author:
David Tobey
  • Method Details

    • getOrderItemID

      int getOrderItemID()
    • setOrderItemID

      void setOrderItemID(int orderItemID)
    • getOrderDeliveryID

      int getOrderDeliveryID()
    • setOrderDeliveryID

      void setOrderDeliveryID(int orderDeliveryID)
    • getOrderID

      int getOrderID()
    • setOrderID

      void setOrderID(int orderID)
    • getTotal

      Double getTotal()
    • setTotal

      void setTotal(Double total)
    • getFormattedTotal

      String getFormattedTotal()
    • setFormattedTotal

      void setFormattedTotal(String formattedTotal)
    • getWeight

      Double getWeight()
    • setWeight

      void setWeight(Double weight)
    • getCostTotal

      Double getCostTotal()
    • setCostTotal

      void setCostTotal(Double costTotal)
    • getQuantity

      int getQuantity()
    • setQuantity

      void setQuantity(int quantity)
    • getIsActive

      boolean getIsActive()
    • setIsActive

      void setIsActive(boolean isActive)
    • getProductID

      int getProductID()
    • setProductID

      void setProductID(int productID)
    • getManufacturerID

      Integer getManufacturerID()
    • setManufacturerID

      void setManufacturerID(Integer manufacturerID)
    • getCode

      String getCode()
    • setCode

      void setCode(String code)
    • getSeoCode

      String getSeoCode()
    • setSeoCode

      void setSeoCode(String seoCode)
    • getName

      String getName()
    • setName

      void setName(String name)
    • getUnitPrice

      Double getUnitPrice()
    • setUnitPrice

      void setUnitPrice(Double unitPrice)
    • getUnitCost

      Double getUnitCost()
    • setUnitCost

      void setUnitCost(Double unitCost)
    • getAltPrice

      Double getAltPrice()
    • setAltPrice

      void setAltPrice(Double altPrice)
    • getProductWeight

      Double getProductWeight()
    • setProductWeight

      void setProductWeight(Double productWeight)
    • getFormattedCost

      String getFormattedCost()
    • setFormattedCost

      void setFormattedCost(String formattedCost)
    • getFormattedPrice

      String getFormattedPrice()
    • setFormattedPrice

      void setFormattedPrice(String formattedPrice)
    • getFormattedAltPrice

      String getFormattedAltPrice()
    • setFormattedAltPrice

      void setFormattedAltPrice(String formattedAltPrice)
    • getIsTaxed

      boolean getIsTaxed()
    • setIsTaxed

      void setIsTaxed(boolean isTaxed)
    • getImage

      String getImage()
    • setImage

      void setImage(String image)
    • getExtra1

      String getExtra1()
    • setExtra1

      void setExtra1(String extra1)
    • getExtra2

      String getExtra2()
    • setExtra2

      void setExtra2(String extra2)
    • getExtra3

      String getExtra3()
    • setExtra3

      void setExtra3(String extra3)
    • getExtra4

      String getExtra4()
    • setExtra4

      void setExtra4(String extra4)
    • getExtra5

      String getExtra5()
    • setExtra5

      void setExtra5(String extra5)
    • getShortDescription

      String getShortDescription()
    • setShortDescription

      void setShortDescription(String shortDescription)
    • getDecrementedSKUs

      String getDecrementedSKUs()
    • setDecrementedSKUs

      void setDecrementedSKUs(String decrementedSKUs)
    • getOrderItemAttributes

      Collection getOrderItemAttributes()
    • setOrderItemAttributes

      void setOrderItemAttributes(Collection orderItemAttributes)
    • getOrder

      Order getOrder()
    • setOrder

      void setOrder(Order order)
    • getOrderDelivery

      OrderDelivery getOrderDelivery()
    • setOrderDelivery

      void setOrderDelivery(OrderDelivery orderDelivery)
    • getProduct

      Product getProduct()
    • setProduct

      void setProduct(Product product)
    • getManufacturer

      Manufacturer getManufacturer()
    • setManufacturer

      void setManufacturer(Manufacturer manufacturer)
    • getOrderDiscounts

      Collection getOrderDiscounts()
    • setOrderDiscounts

      void setOrderDiscounts(Collection orderDiscounts)
    • getOrderShippingRules

      Collection getOrderShippingRules()
    • setOrderShippingRules

      void setOrderShippingRules(Collection orderShippingRules)
    • getDiscounts

      Collection getDiscounts()
    • setDiscounts

      void setDiscounts(Collection discounts)
    • addFormatting

      void addFormatting(Locale locale, String currencyCode)
    • getItemDiscountTotal

      double getItemDiscountTotal()
    • getItemUnitPrice

      double getItemUnitPrice()