Interface ShippingRule

All Superinterfaces:
BusinessObject
All Known Implementing Classes:
ShippingRuleBean

public interface ShippingRule extends BusinessObject
Interface representing a shipping rule within the system.

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

The default "shippingRuleImplementer" is ShippingRuleBean.

Author:
Jason McWilliams
  • Method Details

    • getShippingRuleID

      int getShippingRuleID()
    • setShippingRuleID

      void setShippingRuleID(int shippingRuleID)
    • getCode

      String getCode()
    • setCode

      void setCode(String code)
    • getName

      String getName()
    • setName

      void setName(String name)
    • getDescription

      String getDescription()
    • setDescription

      void setDescription(String description)
    • getIsActive

      boolean getIsActive()
    • setIsActive

      void setIsActive(boolean isActive)
    • getRuleType

      String getRuleType()
    • setRuleType

      void setRuleType(String ruleType)
    • getRuleOrder

      int getRuleOrder()
    • setRuleOrder

      void setRuleOrder(int ruleOrder)
    • getExtra1

      String getExtra1()
    • setExtra1

      void setExtra1(String extra1)
    • getExtra2

      String getExtra2()
    • setExtra2

      void setExtra2(String extra2)
    • getExtra3

      String getExtra3()
    • setExtra3

      void setExtra3(String extra3)
    • getSkuShippingRules

      Collection getSkuShippingRules()
    • setSkuShippingRules

      void setSkuShippingRules(Collection skuShippingRules)
    • getShippingRuleRanges

      Collection getShippingRuleRanges()
    • setShippingRuleRanges

      void setShippingRuleRanges(Collection shippingRuleRanges)