com.softslate.commerce.businessobjects.shipping
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 Summary
 java.lang.String getCode()
           
 java.lang.String getDescription()
           
 java.lang.String getExtra1()
           
 java.lang.String getExtra2()
           
 java.lang.String getExtra3()
           
 boolean getIsActive()
           
 java.lang.String getName()
           
 int getRuleOrder()
           
 java.lang.String getRuleType()
           
 int getShippingRuleID()
           
 java.util.Collection getShippingRuleRanges()
           
 java.util.Collection getSkuShippingRules()
           
 void setCode(java.lang.String code)
           
 void setDescription(java.lang.String description)
           
 void setExtra1(java.lang.String extra1)
           
 void setExtra2(java.lang.String extra2)
           
 void setExtra3(java.lang.String extra3)
           
 void setIsActive(boolean isActive)
           
 void setName(java.lang.String name)
           
 void setRuleOrder(int ruleOrder)
           
 void setRuleType(java.lang.String ruleType)
           
 void setShippingRuleID(int shippingRuleID)
           
 void setShippingRuleRanges(java.util.Collection shippingRuleRanges)
           
 void setSkuShippingRules(java.util.Collection skuShippingRules)
           
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Method Detail

getShippingRuleID

int getShippingRuleID()

setShippingRuleID

void setShippingRuleID(int shippingRuleID)

getCode

java.lang.String getCode()

setCode

void setCode(java.lang.String code)

getName

java.lang.String getName()

setName

void setName(java.lang.String name)

getDescription

java.lang.String getDescription()

setDescription

void setDescription(java.lang.String description)

getIsActive

boolean getIsActive()

setIsActive

void setIsActive(boolean isActive)

getRuleType

java.lang.String getRuleType()

setRuleType

void setRuleType(java.lang.String ruleType)

getRuleOrder

int getRuleOrder()

setRuleOrder

void setRuleOrder(int ruleOrder)

getExtra1

java.lang.String getExtra1()

setExtra1

void setExtra1(java.lang.String extra1)

getExtra2

java.lang.String getExtra2()

setExtra2

void setExtra2(java.lang.String extra2)

getExtra3

java.lang.String getExtra3()

setExtra3

void setExtra3(java.lang.String extra3)

getSkuShippingRules

java.util.Collection getSkuShippingRules()

setSkuShippingRules

void setSkuShippingRules(java.util.Collection skuShippingRules)

getShippingRuleRanges

java.util.Collection getShippingRuleRanges()

setShippingRuleRanges

void setShippingRuleRanges(java.util.Collection shippingRuleRanges)


Copyright ? SoftSlate, LLC 2003?2005