Interface OrderShippingRule

All Superinterfaces:
BusinessObject
All Known Implementing Classes:
OrderShippingRuleBean

public interface OrderShippingRule extends BusinessObject
Interface representing an order shipping rule within the system. An order shipping rule can be thought of as a ShippingRule that has been applied to a user's order, either on the level of the order as whole or on the level of a single order item.

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

The default "orderShippingRuleImplementer" is OrderShippingRuleBean.

Author:
Jason McWilliams
See Also:
  • Method Details

    • getOrderShippingRuleID

      int getOrderShippingRuleID()
    • setOrderShippingRuleID

      void setOrderShippingRuleID(int orderShippingRuleID)
    • getOrderID

      int getOrderID()
    • setOrderID

      void setOrderID(int orderID)
    • getOrderItemID

      Integer getOrderItemID()
    • setOrderItemID

      void setOrderItemID(Integer orderItemID)
    • getTotal

      Double getTotal()
    • setTotal

      void setTotal(Double total)
    • getShippingRuleID

      Integer getShippingRuleID()
    • setShippingRuleID

      void setShippingRuleID(Integer shippingRuleID)
    • getCode

      String getCode()
    • setCode

      void setCode(String code)
    • getName

      String getName()
    • setName

      void setName(String name)
    • getRuleType

      String getRuleType()
    • setRuleType

      void setRuleType(String ruleType)
    • getFloor

      Double getFloor()
    • setFloor

      void setFloor(Double floor)
    • getCeiling

      Double getCeiling()
    • setCeiling

      void setCeiling(Double ceiling)
    • getDiscountType

      String getDiscountType()
    • setDiscountType

      void setDiscountType(String discountType)
    • getDiscount

      Double getDiscount()
    • setDiscount

      void setDiscount(Double discount)
    • getPkgDescription

      String getPkgDescription()
    • setPkgDescription

      void setPkgDescription(String pkgDescription)
    • getPkgWeight

      Double getPkgWeight()
    • setPkgWeight

      void setPkgWeight(Double pkgWeight)
    • getPkgLength

      Double getPkgLength()
    • setPkgLength

      void setPkgLength(Double pkgLength)
    • getPkgHeight

      Double getPkgHeight()
    • setPkgHeight

      void setPkgHeight(Double pkgHeight)
    • getPkgWidth

      Double getPkgWidth()
    • setPkgWidth

      void setPkgWidth(Double pkgWidth)
    • getLimitMethods

      String getLimitMethods()
    • setLimitMethods

      void setLimitMethods(String limitMethods)
    • getLimitType

      String getLimitType()
    • setLimitType

      void setLimitType(String limitType)
    • getExtra1

      String getExtra1()
    • setExtra1

      void setExtra1(String extra1)
    • getExtra2

      String getExtra2()
    • setExtra2

      void setExtra2(String extra2)
    • getExtra3

      String getExtra3()
    • setExtra3

      void setExtra3(String extra3)
    • getPkgExtra1

      String getPkgExtra1()
    • setPkgExtra1

      void setPkgExtra1(String pkgExtra1)
    • getPkgExtra2

      String getPkgExtra2()
    • setPkgExtra2

      void setPkgExtra2(String pkgExtra2)
    • getPkgExtra3

      String getPkgExtra3()
    • setPkgExtra3

      void setPkgExtra3(String pkgExtra3)
    • getPkgExtra4

      String getPkgExtra4()
    • setPkgExtra4

      void setPkgExtra4(String pkgExtra4)
    • getPkgExtra5

      String getPkgExtra5()
    • setPkgExtra5

      void setPkgExtra5(String pkgExtra5)
    • getSubtotal

      Double getSubtotal()
    • setSubtotal

      void setSubtotal(Double subtotal)
    • getShippingRule

      ShippingRule getShippingRule()
    • setShippingRule

      void setShippingRule(ShippingRule shippingRule)
    • getOrder

      Order getOrder()
    • setOrder

      void setOrder(Order order)
    • getOrderItem

      OrderItem getOrderItem()
    • setOrderItem

      void setOrderItem(OrderItem orderItem)
    • getCountries

      String getCountries()
    • setCountries

      void setCountries(String countries)
    • getStates

      String getStates()
    • setStates

      void setStates(String states)