com.softslate.commerce.businessobjects.product
Interface Attribute

All Superinterfaces:
BusinessObject
All Known Implementing Classes:
AttributeBean

public interface Attribute
extends BusinessObject

Interface representing an attribute within the system.

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

The default "attributeImplementer" is AttributeBean.

Author:
David Tobey

Method Summary
 java.lang.Double getAttributeAltPrice()
           
 java.lang.String getAttributeCode()
           
 java.lang.String getAttributeDescription()
           
 int getAttributeID()
           
 boolean getAttributeIsActive()
           
 boolean getAttributeIsRequired()
           
 java.lang.String getAttributeLargeImage()
           
 java.lang.String getAttributeName()
           
 java.util.Collection getAttributeOptions()
           
 int getAttributeOrder()
           
 java.lang.String getAttributeSmallImage()
           
 java.lang.String getAttributeType()
           
 java.lang.Double getAttributeUnitCost()
           
 java.lang.Double getAttributeUnitPrice()
           
 java.lang.Double getAttributeWeight()
           
 Option getDefaultOption()
           
 java.lang.Integer getDefaultOptionID()
           
 java.util.Collection getProductAttributes()
           
 void setAttributeAltPrice(java.lang.Double attributeAltPrice)
           
 void setAttributeCode(java.lang.String attributeCode)
           
 void setAttributeDescription(java.lang.String attributeDescription)
           
 void setAttributeID(int attributeID)
           
 void setAttributeIsActive(boolean attributeIsActive)
           
 void setAttributeIsRequired(boolean attributeIsRequired)
           
 void setAttributeLargeImage(java.lang.String attributeLargeImage)
           
 void setAttributeName(java.lang.String attributeName)
           
 void setAttributeOptions(java.util.Collection attributeOptions)
           
 void setAttributeOrder(int attributeOrder)
           
 void setAttributeSmallImage(java.lang.String attributeSmallImage)
           
 void setAttributeType(java.lang.String attributeType)
           
 void setAttributeUnitCost(java.lang.Double attributeUnitCost)
           
 void setAttributeUnitPrice(java.lang.Double attributeUnitPrice)
           
 void setAttributeWeight(java.lang.Double attributeWeight)
           
 void setDefaultOption(Option defaultOption)
           
 void setDefaultOptionID(java.lang.Integer defaultOptionID)
           
 void setProductAttributes(java.util.Collection productAttributes)
           
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Method Detail

getAttributeID

int getAttributeID()

setAttributeID

void setAttributeID(int attributeID)

getAttributeAltPrice

java.lang.Double getAttributeAltPrice()

setAttributeAltPrice

void setAttributeAltPrice(java.lang.Double attributeAltPrice)

getAttributeCode

java.lang.String getAttributeCode()

setAttributeCode

void setAttributeCode(java.lang.String attributeCode)

getAttributeDescription

java.lang.String getAttributeDescription()

setAttributeDescription

void setAttributeDescription(java.lang.String attributeDescription)

getAttributeIsActive

boolean getAttributeIsActive()

setAttributeIsActive

void setAttributeIsActive(boolean attributeIsActive)

getAttributeIsRequired

boolean getAttributeIsRequired()

setAttributeIsRequired

void setAttributeIsRequired(boolean attributeIsRequired)

getAttributeLargeImage

java.lang.String getAttributeLargeImage()

setAttributeLargeImage

void setAttributeLargeImage(java.lang.String attributeLargeImage)

getAttributeName

java.lang.String getAttributeName()

setAttributeName

void setAttributeName(java.lang.String attributeName)

getAttributeOrder

int getAttributeOrder()

setAttributeOrder

void setAttributeOrder(int attributeOrder)

getAttributeSmallImage

java.lang.String getAttributeSmallImage()

setAttributeSmallImage

void setAttributeSmallImage(java.lang.String attributeSmallImage)

getAttributeType

java.lang.String getAttributeType()

setAttributeType

void setAttributeType(java.lang.String attributeType)

getAttributeUnitCost

java.lang.Double getAttributeUnitCost()

setAttributeUnitCost

void setAttributeUnitCost(java.lang.Double attributeUnitCost)

getAttributeUnitPrice

java.lang.Double getAttributeUnitPrice()

setAttributeUnitPrice

void setAttributeUnitPrice(java.lang.Double attributeUnitPrice)

getAttributeWeight

java.lang.Double getAttributeWeight()

setAttributeWeight

void setAttributeWeight(java.lang.Double attributeWeight)

getDefaultOptionID

java.lang.Integer getDefaultOptionID()

setDefaultOptionID

void setDefaultOptionID(java.lang.Integer defaultOptionID)

getProductAttributes

java.util.Collection getProductAttributes()

setProductAttributes

void setProductAttributes(java.util.Collection productAttributes)

getAttributeOptions

java.util.Collection getAttributeOptions()

setAttributeOptions

void setAttributeOptions(java.util.Collection attributeOptions)

getDefaultOption

Option getDefaultOption()

setDefaultOption

void setDefaultOption(Option defaultOption)


Copyright ? SoftSlate, LLC 2003?2005