com.softslate.commerce.businessobjects.shipping
Class ShippingRuleBean

java.lang.Object
  extended by com.softslate.commerce.businessobjects.core.BaseBusinessObject
      extended by com.softslate.commerce.businessobjects.shipping.ShippingRuleBean
All Implemented Interfaces:
BusinessObject, ShippingRule, java.io.Serializable

public class ShippingRuleBean
extends BaseBusinessObject
implements ShippingRule, java.io.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:
Serialized Form

Field Summary
private  java.lang.String code
           
private  java.lang.String description
           
private  java.lang.String extra1
           
private  java.lang.String extra2
           
private  java.lang.String extra3
           
private  boolean isActive
           
private  java.lang.String name
           
private  int ruleOrder
           
private  java.lang.String ruleType
           
private static long serialVersionUID
           
private  int shippingRuleID
           
private  java.util.Collection shippingRuleRanges
           
private  java.util.Collection skuShippingRules
           
 
Constructor Summary
ShippingRuleBean()
           
 
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 class com.softslate.commerce.businessobjects.core.BaseBusinessObject
initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

shippingRuleID

private int shippingRuleID

code

private java.lang.String code

name

private java.lang.String name

description

private java.lang.String description

isActive

private boolean isActive

ruleType

private java.lang.String ruleType

ruleOrder

private int ruleOrder

extra1

private java.lang.String extra1

extra2

private java.lang.String extra2

extra3

private java.lang.String extra3

skuShippingRules

private java.util.Collection skuShippingRules

shippingRuleRanges

private java.util.Collection shippingRuleRanges
Constructor Detail

ShippingRuleBean

public ShippingRuleBean()
Method Detail

getShippingRuleID

public int getShippingRuleID()
Specified by:
getShippingRuleID in interface ShippingRule

setShippingRuleID

public void setShippingRuleID(int shippingRuleID)
Specified by:
setShippingRuleID in interface ShippingRule

getCode

public java.lang.String getCode()
Specified by:
getCode in interface ShippingRule

setCode

public void setCode(java.lang.String code)
Specified by:
setCode in interface ShippingRule

getName

public java.lang.String getName()
Specified by:
getName in interface ShippingRule

setName

public void setName(java.lang.String name)
Specified by:
setName in interface ShippingRule

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface ShippingRule

setDescription

public void setDescription(java.lang.String description)
Specified by:
setDescription in interface ShippingRule

getIsActive

public boolean getIsActive()
Specified by:
getIsActive in interface ShippingRule

setIsActive

public void setIsActive(boolean isActive)
Specified by:
setIsActive in interface ShippingRule

getRuleType

public java.lang.String getRuleType()
Specified by:
getRuleType in interface ShippingRule

setRuleType

public void setRuleType(java.lang.String ruleType)
Specified by:
setRuleType in interface ShippingRule

getRuleOrder

public int getRuleOrder()
Specified by:
getRuleOrder in interface ShippingRule

setRuleOrder

public void setRuleOrder(int ruleOrder)
Specified by:
setRuleOrder in interface ShippingRule

getExtra1

public java.lang.String getExtra1()
Specified by:
getExtra1 in interface ShippingRule

setExtra1

public void setExtra1(java.lang.String extra1)
Specified by:
setExtra1 in interface ShippingRule

getExtra2

public java.lang.String getExtra2()
Specified by:
getExtra2 in interface ShippingRule

setExtra2

public void setExtra2(java.lang.String extra2)
Specified by:
setExtra2 in interface ShippingRule

getExtra3

public java.lang.String getExtra3()
Specified by:
getExtra3 in interface ShippingRule

setExtra3

public void setExtra3(java.lang.String extra3)
Specified by:
setExtra3 in interface ShippingRule

getSkuShippingRules

public java.util.Collection getSkuShippingRules()
Specified by:
getSkuShippingRules in interface ShippingRule

setSkuShippingRules

public void setSkuShippingRules(java.util.Collection skuShippingRules)
Specified by:
setSkuShippingRules in interface ShippingRule

getShippingRuleRanges

public java.util.Collection getShippingRuleRanges()
Specified by:
getShippingRuleRanges in interface ShippingRule

setShippingRuleRanges

public void setShippingRuleRanges(java.util.Collection shippingRuleRanges)
Specified by:
setShippingRuleRanges in interface ShippingRule


Copyright © SoftSlate, LLC 2003–2005