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
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