Interface ShippingRule
- All Superinterfaces:
BusinessObject
- All Known Implementing Classes:
ShippingRuleBean
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
Modifier and TypeMethodDescriptiongetCode()booleangetName()intintvoidvoidsetDescription(String description) voidvoidvoidvoidsetIsActive(boolean isActive) voidvoidsetRuleOrder(int ruleOrder) voidsetRuleType(String ruleType) voidsetShippingRuleID(int shippingRuleID) voidsetShippingRuleRanges(Collection shippingRuleRanges) voidsetSkuShippingRules(Collection skuShippingRules) Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
-
Method Details
-
getShippingRuleID
int getShippingRuleID() -
setShippingRuleID
void setShippingRuleID(int shippingRuleID) -
getCode
String getCode() -
setCode
-
getName
String getName() -
setName
-
getDescription
String getDescription() -
setDescription
-
getIsActive
boolean getIsActive() -
setIsActive
void setIsActive(boolean isActive) -
getRuleType
String getRuleType() -
setRuleType
-
getRuleOrder
int getRuleOrder() -
setRuleOrder
void setRuleOrder(int ruleOrder) -
getExtra1
String getExtra1() -
setExtra1
-
getExtra2
String getExtra2() -
setExtra2
-
getExtra3
String getExtra3() -
setExtra3
-
getSkuShippingRules
Collection getSkuShippingRules() -
setSkuShippingRules
-
getShippingRuleRanges
Collection getShippingRuleRanges() -
setShippingRuleRanges
-