Class ShippingRuleBean
java.lang.Object
com.softslate.commerce.businessobjects.core.BaseBusinessObject
com.softslate.commerce.businessobjects.shipping.ShippingRuleBean
- All Implemented Interfaces:
BusinessObject,ShippingRule,Serializable
Object representing a discount within the system.
ShippingRuleBean
is the default implementation of the ShippingRule interface for
the application.
The database stores discounts in the sscShippingRule table, and
this interface can be used to represent a single row of that table. The
Hibernate configuration file ShippingRuleBean.hbm.xml maps that
table's columns to the properties in this object.
- Author:
- Jason McWilliams
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate Stringprivate Stringprivate Stringprivate Stringprivate booleanprivate Stringprivate intprivate Stringprivate static final longprivate intprivate Collectionprivate Collection -
Constructor Summary
Constructors -
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 class com.softslate.commerce.businessobjects.core.BaseBusinessObject
initializeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
shippingRuleID
private int shippingRuleID -
code
-
name
-
description
-
isActive
private boolean isActive -
ruleType
-
ruleOrder
private int ruleOrder -
extra1
-
extra2
-
extra3
-
skuShippingRules
-
shippingRuleRanges
-
-
Constructor Details
-
ShippingRuleBean
public ShippingRuleBean()
-
-
Method Details
-
getShippingRuleID
public int getShippingRuleID()- Specified by:
getShippingRuleIDin interfaceShippingRule
-
setShippingRuleID
public void setShippingRuleID(int shippingRuleID) - Specified by:
setShippingRuleIDin interfaceShippingRule
-
getCode
- Specified by:
getCodein interfaceShippingRule
-
setCode
- Specified by:
setCodein interfaceShippingRule
-
getName
- Specified by:
getNamein interfaceShippingRule
-
setName
- Specified by:
setNamein interfaceShippingRule
-
getDescription
- Specified by:
getDescriptionin interfaceShippingRule
-
setDescription
- Specified by:
setDescriptionin interfaceShippingRule
-
getIsActive
public boolean getIsActive()- Specified by:
getIsActivein interfaceShippingRule
-
setIsActive
public void setIsActive(boolean isActive) - Specified by:
setIsActivein interfaceShippingRule
-
getRuleType
- Specified by:
getRuleTypein interfaceShippingRule
-
setRuleType
- Specified by:
setRuleTypein interfaceShippingRule
-
getRuleOrder
public int getRuleOrder()- Specified by:
getRuleOrderin interfaceShippingRule
-
setRuleOrder
public void setRuleOrder(int ruleOrder) - Specified by:
setRuleOrderin interfaceShippingRule
-
getExtra1
- Specified by:
getExtra1in interfaceShippingRule
-
setExtra1
- Specified by:
setExtra1in interfaceShippingRule
-
getExtra2
- Specified by:
getExtra2in interfaceShippingRule
-
setExtra2
- Specified by:
setExtra2in interfaceShippingRule
-
getExtra3
- Specified by:
getExtra3in interfaceShippingRule
-
setExtra3
- Specified by:
setExtra3in interfaceShippingRule
-
getSkuShippingRules
- Specified by:
getSkuShippingRulesin interfaceShippingRule
-
setSkuShippingRules
- Specified by:
setSkuShippingRulesin interfaceShippingRule
-
getShippingRuleRanges
- Specified by:
getShippingRuleRangesin interfaceShippingRule
-
setShippingRuleRanges
- Specified by:
setShippingRuleRangesin interfaceShippingRule
-