com.softslate.commerce.businessobjects.product
Class OptionBean

java.lang.Object
  extended by com.softslate.commerce.businessobjects.core.BaseBusinessObject
      extended by com.softslate.commerce.businessobjects.product.OptionBean
All Implemented Interfaces:
BusinessObject, Option, java.io.Serializable

public class OptionBean
extends BaseBusinessObject
implements Option, java.io.Serializable

Object representing a option within the system. OptionBean is the default implementation of the Option interface for the application.

The database stores options in the sscOption table, and this interface can be used to represent a single row of that table. The Hibernate configuration file OptionBean.hbm.xml maps that table's columns to the properties in this object.

Author:
David Tobey
See Also:
Serialized Form

Field Summary
private  Attribute attribute
           
private  int attributeID
           
private  java.lang.Double optionAltPrice
           
private  java.lang.String optionCode
           
private  java.lang.String optionDescription
           
private  int optionID
           
private  boolean optionIsActive
           
private  java.lang.String optionLargeImage
           
private  java.lang.String optionName
           
private  int optionOrder
           
private  java.lang.String optionSmallImage
           
private  java.lang.Double optionUnitCost
           
private  java.lang.Double optionUnitPrice
           
private  java.lang.Double optionWeight
           
private  java.lang.String parentName
           
private static long serialVersionUID
           
 
Constructor Summary
OptionBean()
           
 
Method Summary
 Attribute getAttribute()
           
 int getAttributeID()
           
 java.lang.Double getOptionAltPrice()
           
 java.lang.String getOptionCode()
           
 java.lang.String getOptionDescription()
           
 int getOptionID()
           
 boolean getOptionIsActive()
           
 java.lang.String getOptionLargeImage()
           
 java.lang.String getOptionName()
           
 int getOptionOrder()
           
 java.lang.String getOptionSmallImage()
           
 java.lang.Double getOptionUnitCost()
           
 java.lang.Double getOptionUnitPrice()
           
 java.lang.Double getOptionWeight()
           
 java.lang.String getParentName()
           
 void setAttribute(Attribute attribute)
           
 void setAttributeID(int attributeID)
           
 void setOptionAltPrice(java.lang.Double optionAltPrice)
           
 void setOptionCode(java.lang.String optionCode)
           
 void setOptionDescription(java.lang.String optionDescription)
           
 void setOptionID(int optionID)
           
 void setOptionIsActive(boolean optionIsActive)
           
 void setOptionLargeImage(java.lang.String optionLargeImage)
           
 void setOptionName(java.lang.String optionName)
           
 void setOptionOrder(int optionOrder)
           
 void setOptionSmallImage(java.lang.String optionSmallImage)
           
 void setOptionUnitCost(java.lang.Double optionUnitCost)
           
 void setOptionUnitPrice(java.lang.Double optionUnitPrice)
           
 void setOptionWeight(java.lang.Double optionWeight)
           
 void setParentName(java.lang.String parentName)
           
 
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

optionID

private int optionID

attributeID

private int attributeID

attribute

private Attribute attribute

parentName

private java.lang.String parentName

optionCode

private java.lang.String optionCode

optionName

private java.lang.String optionName

optionDescription

private java.lang.String optionDescription

optionIsActive

private boolean optionIsActive

optionUnitCost

private java.lang.Double optionUnitCost

optionUnitPrice

private java.lang.Double optionUnitPrice

optionAltPrice

private java.lang.Double optionAltPrice

optionWeight

private java.lang.Double optionWeight

optionSmallImage

private java.lang.String optionSmallImage

optionLargeImage

private java.lang.String optionLargeImage

optionOrder

private int optionOrder
Constructor Detail

OptionBean

public OptionBean()
Method Detail

getOptionID

public int getOptionID()
Specified by:
getOptionID in interface Option

setOptionID

public void setOptionID(int optionID)
Specified by:
setOptionID in interface Option

getAttributeID

public int getAttributeID()
Specified by:
getAttributeID in interface Option

setAttributeID

public void setAttributeID(int attributeID)
Specified by:
setAttributeID in interface Option

getOptionAltPrice

public java.lang.Double getOptionAltPrice()
Specified by:
getOptionAltPrice in interface Option

setOptionAltPrice

public void setOptionAltPrice(java.lang.Double optionAltPrice)
Specified by:
setOptionAltPrice in interface Option

getOptionCode

public java.lang.String getOptionCode()
Specified by:
getOptionCode in interface Option

setOptionCode

public void setOptionCode(java.lang.String optionCode)
Specified by:
setOptionCode in interface Option

getOptionDescription

public java.lang.String getOptionDescription()
Specified by:
getOptionDescription in interface Option

setOptionDescription

public void setOptionDescription(java.lang.String optionDescription)
Specified by:
setOptionDescription in interface Option

getOptionIsActive

public boolean getOptionIsActive()
Specified by:
getOptionIsActive in interface Option

setOptionIsActive

public void setOptionIsActive(boolean optionIsActive)
Specified by:
setOptionIsActive in interface Option

getOptionLargeImage

public java.lang.String getOptionLargeImage()
Specified by:
getOptionLargeImage in interface Option

setOptionLargeImage

public void setOptionLargeImage(java.lang.String optionLargeImage)
Specified by:
setOptionLargeImage in interface Option

getOptionName

public java.lang.String getOptionName()
Specified by:
getOptionName in interface Option

setOptionName

public void setOptionName(java.lang.String optionName)
Specified by:
setOptionName in interface Option

getOptionOrder

public int getOptionOrder()
Specified by:
getOptionOrder in interface Option

setOptionOrder

public void setOptionOrder(int optionOrder)
Specified by:
setOptionOrder in interface Option

getOptionSmallImage

public java.lang.String getOptionSmallImage()
Specified by:
getOptionSmallImage in interface Option

setOptionSmallImage

public void setOptionSmallImage(java.lang.String optionSmallImage)
Specified by:
setOptionSmallImage in interface Option

getOptionUnitCost

public java.lang.Double getOptionUnitCost()
Specified by:
getOptionUnitCost in interface Option

setOptionUnitCost

public void setOptionUnitCost(java.lang.Double optionUnitCost)
Specified by:
setOptionUnitCost in interface Option

getOptionUnitPrice

public java.lang.Double getOptionUnitPrice()
Specified by:
getOptionUnitPrice in interface Option

setOptionUnitPrice

public void setOptionUnitPrice(java.lang.Double optionUnitPrice)
Specified by:
setOptionUnitPrice in interface Option

getOptionWeight

public java.lang.Double getOptionWeight()
Specified by:
getOptionWeight in interface Option

setOptionWeight

public void setOptionWeight(java.lang.Double optionWeight)
Specified by:
setOptionWeight in interface Option

getParentName

public java.lang.String getParentName()
Specified by:
getParentName in interface Option

setParentName

public void setParentName(java.lang.String parentName)
Specified by:
setParentName in interface Option

getAttribute

public Attribute getAttribute()
Specified by:
getAttribute in interface Option

setAttribute

public void setAttribute(Attribute attribute)
Specified by:
setAttribute in interface Option


Copyright © SoftSlate, LLC 2003–2005