com.softslate.commerce.businessobjects.product
Class ProductBean

java.lang.Object
  extended bycom.softslate.commerce.businessobjects.core.BaseBusinessObject
      extended bycom.softslate.commerce.businessobjects.product.ProductBean
All Implemented Interfaces:
BusinessObject, Product

public class ProductBean
extends BaseBusinessObject
implements Product

Object representing a product within the system.

ProductBean is the default implementation of the Product interface for the application.

Author:
David Tobey
See Also:
Product

Field Summary
private  double altPrice
           
private  java.util.Collection attributesAndOptions
           
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  java.lang.String extra4
           
private  java.lang.String extra5
           
private  java.lang.String footer
           
private  java.lang.String formattedAltPrice
           
private  java.lang.String formattedCost
           
private  java.lang.String formattedPrice
           
private  java.lang.String header
           
private  boolean isActive
           
private  boolean isTaxed
           
private  java.lang.String keywords
           
private  java.lang.String largeImage
           
(package private) static org.apache.commons.logging.Log log
           
private  java.lang.String mediumImage
           
private  java.lang.String name
           
private  int primaryCategoryID
           
private  int productID
           
private  int productOrder
           
private  java.util.Map productSettings
           
private  java.lang.String shortDescription
           
private  java.lang.String smallImage
           
private  double unitCost
           
private  double unitPrice
           
private  double weight
           
 
Constructor Summary
ProductBean()
           
 
Method Summary
 void addFormatting(java.util.Locale locale, java.lang.String currencyCode)
           
 double getAltPrice()
           
 java.util.Collection getAttributesAndOptions()
           
 java.lang.String getCode()
           
 java.lang.String getDescription()
           
 java.lang.String getExtra1()
           
 java.lang.String getExtra2()
           
 java.lang.String getExtra3()
           
 java.lang.String getExtra4()
           
 java.lang.String getExtra5()
           
 java.lang.String getFooter()
           
 java.lang.String getFormattedAltPrice()
           
 java.lang.String getFormattedCost()
           
 java.lang.String getFormattedPrice()
           
 java.lang.String getHeader()
           
 boolean getIsActive()
           
 boolean getIsTaxed()
           
 java.lang.String getKeywords()
           
 java.lang.String getLargeImage()
           
 java.lang.String getMediumImage()
           
 java.lang.String getName()
           
 int getPrimaryCategoryID()
           
 int getProductID()
           
 int getProductOrder()
           
 java.util.Map getProductSettings()
           
 java.lang.String getShortDescription()
           
 java.lang.String getSmallImage()
           
 double getUnitCost()
           
 double getUnitPrice()
           
 double getWeight()
           
 void setAltPrice(double altPrice)
           
 void setAttributesAndOptions(java.util.Collection attributesAndOptions)
           
 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 setExtra4(java.lang.String extra4)
           
 void setExtra5(java.lang.String extra5)
           
 void setFooter(java.lang.String footer)
           
 void setFormattedAltPrice(java.lang.String formattedAltPrice)
           
 void setFormattedCost(java.lang.String formattedCost)
           
 void setFormattedPrice(java.lang.String formattedPrice)
           
 void setHeader(java.lang.String header)
           
 void setIsActive(boolean isActive)
           
 void setIsTaxed(boolean isTaxed)
           
 void setKeywords(java.lang.String keywords)
           
 void setLargeImage(java.lang.String largeImage)
           
 void setMediumImage(java.lang.String mediumImage)
           
 void setName(java.lang.String name)
           
 void setPrimaryCategoryID(int primaryCategoryID)
           
 void setProductID(int productID)
           
 void setProductOrder(int productOrder)
           
 void setProductSettings(java.util.Map productSettings)
           
 void setShortDescription(java.lang.String shortDescription)
           
 void setSmallImage(java.lang.String smallImage)
           
 void setUnitCost(double unitCost)
           
 void setUnitPrice(double unitPrice)
           
 void setWeight(double weight)
           
 
Methods inherited from class com.softslate.commerce.businessobjects.core.BaseBusinessObject
formatDateTime, initialize, parseDateTime, prepareRequestData, sendHTTPPost
 
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

log

static org.apache.commons.logging.Log log

productID

private int productID

code

private java.lang.String code

name

private java.lang.String name

isActive

private boolean isActive

keywords

private java.lang.String keywords

extra3

private java.lang.String extra3

extra4

private java.lang.String extra4

extra5

private java.lang.String extra5

extra1

private java.lang.String extra1

extra2

private java.lang.String extra2

shortDescription

private java.lang.String shortDescription

description

private java.lang.String description

unitCost

private double unitCost

unitPrice

private double unitPrice

altPrice

private double altPrice

weight

private double weight

header

private java.lang.String header

footer

private java.lang.String footer

isTaxed

private boolean isTaxed

formattedCost

private java.lang.String formattedCost

formattedPrice

private java.lang.String formattedPrice

formattedAltPrice

private java.lang.String formattedAltPrice

smallImage

private java.lang.String smallImage

mediumImage

private java.lang.String mediumImage

largeImage

private java.lang.String largeImage

primaryCategoryID

private int primaryCategoryID

productOrder

private int productOrder

attributesAndOptions

private java.util.Collection attributesAndOptions

productSettings

private java.util.Map productSettings
Constructor Detail

ProductBean

public ProductBean()
Method Detail

getProductID

public int getProductID()
Specified by:
getProductID in interface Product

setProductID

public void setProductID(int productID)
Specified by:
setProductID in interface Product

getCode

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

setCode

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

getName

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

setName

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

getIsActive

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

setIsActive

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

getExtra3

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

setExtra3

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

getExtra4

public java.lang.String getExtra4()
Specified by:
getExtra4 in interface Product

setExtra4

public void setExtra4(java.lang.String extra4)
Specified by:
setExtra4 in interface Product

getExtra5

public java.lang.String getExtra5()
Specified by:
getExtra5 in interface Product

setExtra5

public void setExtra5(java.lang.String extra5)
Specified by:
setExtra5 in interface Product

getKeywords

public java.lang.String getKeywords()
Specified by:
getKeywords in interface Product

setKeywords

public void setKeywords(java.lang.String keywords)
Specified by:
setKeywords in interface Product

getExtra1

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

setExtra1

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

getExtra2

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

setExtra2

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

getShortDescription

public java.lang.String getShortDescription()
Specified by:
getShortDescription in interface Product

setShortDescription

public void setShortDescription(java.lang.String shortDescription)
Specified by:
setShortDescription in interface Product

getDescription

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

setDescription

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

getUnitCost

public double getUnitCost()
Specified by:
getUnitCost in interface Product

setUnitCost

public void setUnitCost(double unitCost)
Specified by:
setUnitCost in interface Product

getUnitPrice

public double getUnitPrice()
Specified by:
getUnitPrice in interface Product

setUnitPrice

public void setUnitPrice(double unitPrice)
Specified by:
setUnitPrice in interface Product

getAltPrice

public double getAltPrice()
Specified by:
getAltPrice in interface Product

setAltPrice

public void setAltPrice(double altPrice)
Specified by:
setAltPrice in interface Product

getWeight

public double getWeight()
Specified by:
getWeight in interface Product

setWeight

public void setWeight(double weight)
Specified by:
setWeight in interface Product

getHeader

public java.lang.String getHeader()
Specified by:
getHeader in interface Product

setHeader

public void setHeader(java.lang.String header)
Specified by:
setHeader in interface Product

getFooter

public java.lang.String getFooter()
Specified by:
getFooter in interface Product

setFooter

public void setFooter(java.lang.String footer)
Specified by:
setFooter in interface Product

getIsTaxed

public boolean getIsTaxed()
Specified by:
getIsTaxed in interface Product

setIsTaxed

public void setIsTaxed(boolean isTaxed)
Specified by:
setIsTaxed in interface Product

getFormattedCost

public java.lang.String getFormattedCost()
Specified by:
getFormattedCost in interface Product

setFormattedCost

public void setFormattedCost(java.lang.String formattedCost)
Specified by:
setFormattedCost in interface Product

getFormattedPrice

public java.lang.String getFormattedPrice()
Specified by:
getFormattedPrice in interface Product

setFormattedPrice

public void setFormattedPrice(java.lang.String formattedPrice)
Specified by:
setFormattedPrice in interface Product

getFormattedAltPrice

public java.lang.String getFormattedAltPrice()
Specified by:
getFormattedAltPrice in interface Product

setFormattedAltPrice

public void setFormattedAltPrice(java.lang.String formattedAltPrice)
Specified by:
setFormattedAltPrice in interface Product

getSmallImage

public java.lang.String getSmallImage()
Specified by:
getSmallImage in interface Product

setSmallImage

public void setSmallImage(java.lang.String smallImage)
Specified by:
setSmallImage in interface Product

getMediumImage

public java.lang.String getMediumImage()
Specified by:
getMediumImage in interface Product

setMediumImage

public void setMediumImage(java.lang.String mediumImage)
Specified by:
setMediumImage in interface Product

getLargeImage

public java.lang.String getLargeImage()
Specified by:
getLargeImage in interface Product

setLargeImage

public void setLargeImage(java.lang.String largeImage)
Specified by:
setLargeImage in interface Product

getPrimaryCategoryID

public int getPrimaryCategoryID()
Specified by:
getPrimaryCategoryID in interface Product

setPrimaryCategoryID

public void setPrimaryCategoryID(int primaryCategoryID)
Specified by:
setPrimaryCategoryID in interface Product

getProductOrder

public int getProductOrder()
Specified by:
getProductOrder in interface Product

setProductOrder

public void setProductOrder(int productOrder)
Specified by:
setProductOrder in interface Product

getAttributesAndOptions

public java.util.Collection getAttributesAndOptions()
Specified by:
getAttributesAndOptions in interface Product

setAttributesAndOptions

public void setAttributesAndOptions(java.util.Collection attributesAndOptions)
Specified by:
setAttributesAndOptions in interface Product

getProductSettings

public java.util.Map getProductSettings()
Specified by:
getProductSettings in interface Product

setProductSettings

public void setProductSettings(java.util.Map productSettings)
Specified by:
setProductSettings in interface Product

addFormatting

public void addFormatting(java.util.Locale locale,
                          java.lang.String currencyCode)
Specified by:
addFormatting in interface Product


Copyright © SoftSlate, Inc. 2003–2005