com.softslate.commerce.businessobjects.product
Class ProductAttributeBean

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

public class ProductAttributeBean
extends BaseBusinessObject
implements ProductAttribute, java.io.Serializable

Object representing an attribute under a product in the system. ProductAttributeBean is the default implementation of the ProductAttribute interface for the application.

The database stores product attributes in the sscProductAttribute table, and this interface can be used to represent a single row of that table. The Hibernate configuration file ProductAttributeBean.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
           
(package private) static org.apache.commons.logging.Log log
           
private  Product product
           
private  int productAttributeID
           
private  int productAttributeOrder
           
private  int productID
           
private static long serialVersionUID
           
 
Constructor Summary
ProductAttributeBean()
           
 
Method Summary
 Attribute getAttribute()
           
 int getAttributeID()
           
 Product getProduct()
           
 int getProductAttributeID()
           
 int getProductAttributeOrder()
           
 int getProductID()
           
 void setAttribute(Attribute attribute)
           
 void setAttributeID(int attributeID)
           
 void setProduct(Product product)
           
 void setProductAttributeID(int productAttributeID)
           
 void setProductAttributeOrder(int productAttributeOrder)
           
 void setProductID(int productID)
           
 
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

log

static org.apache.commons.logging.Log log

productAttributeID

private int productAttributeID

productID

private int productID

attributeID

private int attributeID

productAttributeOrder

private int productAttributeOrder

product

private Product product

attribute

private Attribute attribute
Constructor Detail

ProductAttributeBean

public ProductAttributeBean()
Method Detail

getProductAttributeID

public int getProductAttributeID()
Specified by:
getProductAttributeID in interface ProductAttribute

setProductAttributeID

public void setProductAttributeID(int productAttributeID)
Specified by:
setProductAttributeID in interface ProductAttribute

getProductID

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

setProductID

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

getAttributeID

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

setAttributeID

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

getProductAttributeOrder

public int getProductAttributeOrder()
Specified by:
getProductAttributeOrder in interface ProductAttribute

setProductAttributeOrder

public void setProductAttributeOrder(int productAttributeOrder)
Specified by:
setProductAttributeOrder in interface ProductAttribute

getProduct

public Product getProduct()
Specified by:
getProduct in interface ProductAttribute

setProduct

public void setProduct(Product product)
Specified by:
setProduct in interface ProductAttribute

getAttribute

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

setAttribute

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


Copyright ? SoftSlate, LLC 2003?2005