com.softslate.commerce.businessobjects.product
Interface ProductAttribute

All Superinterfaces:
BusinessObject
All Known Implementing Classes:
ProductAttributeBean

public interface ProductAttribute
extends BusinessObject

Interface representing an attribute under a product in the system.

When the application needs to create an instance that implements ProductAttribute, BusinessObjectFactory finds the name of the Java class to instantiate from the "productAttributeImplementer" setting in the appComponents.properties file.

The default "productAttributeImplementer" is ProductAttributeBean.

Why is this a separate entity in the domain model? Please see ProductCategoryBean

Author:
David Tobey
See Also:
ProductCategory

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 interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Method Detail

getProductAttributeID

int getProductAttributeID()

setProductAttributeID

void setProductAttributeID(int productAttributeID)

getAttributeID

int getAttributeID()

setAttributeID

void setAttributeID(int attributeID)

getProductID

int getProductID()

setProductID

void setProductID(int productID)

getProductAttributeOrder

int getProductAttributeOrder()

setProductAttributeOrder

void setProductAttributeOrder(int productAttributeOrder)

getProduct

Product getProduct()

setProduct

void setProduct(Product product)

getAttribute

Attribute getAttribute()

setAttribute

void setAttribute(Attribute attribute)


Copyright © SoftSlate, LLC 2003–2005