Class AttributeBean
java.lang.Object
com.softslate.commerce.businessobjects.core.BaseBusinessObject
com.softslate.commerce.businessobjects.product.AttributeBean
- All Implemented Interfaces:
BusinessObject,Attribute,Serializable
Object representing a attribute within the system.
AttributeBean
is the default implementation of the Attribute interface for
the application.
The database stores attributes in the sscAttribute table, and
this interface can be used to represent a single row of that table. The
Hibernate configuration file AttributeBean.hbm.xml maps that
table's columns to the properties in this object.
- Author:
- David Tobey
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Doubleprivate Stringprivate Stringprivate intprivate booleanprivate booleanprivate Stringprivate Stringprivate Collectionprivate intprivate Stringprivate Stringprivate Doubleprivate Doubleprivate Doubleprivate Optionprivate Integerprivate Collectionprivate static final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbooleanbooleanintvoidsetAttributeAltPrice(Double attributeAltPrice) voidsetAttributeCode(String attributeCode) voidsetAttributeDescription(String attributeDescription) voidsetAttributeID(int attributeID) voidsetAttributeIsActive(boolean attributeIsActive) voidsetAttributeIsRequired(boolean attributeIsRequired) voidsetAttributeLargeImage(String attributeLargeImage) voidsetAttributeName(String attributeName) voidsetAttributeOptions(Collection attributeOptions) voidsetAttributeOrder(int attributeOrder) voidsetAttributeSmallImage(String attributeSmallImage) voidsetAttributeType(String attributeType) voidsetAttributeUnitCost(Double attributeUnitCost) voidsetAttributeUnitPrice(Double attributeUnitPrice) voidsetAttributeWeight(Double attributeWeight) voidsetDefaultOption(Option defaultOption) voidsetDefaultOptionID(Integer defaultOptionID) voidsetProductAttributes(Collection productAttributes) Methods inherited from class com.softslate.commerce.businessobjects.core.BaseBusinessObject
initializeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
attributeID
private int attributeID -
attributeCode
-
attributeName
-
attributeDescription
-
attributeIsActive
private boolean attributeIsActive -
attributeType
-
attributeUnitCost
-
attributeUnitPrice
-
attributeAltPrice
-
attributeWeight
-
attributeSmallImage
-
attributeLargeImage
-
defaultOptionID
-
attributeIsRequired
private boolean attributeIsRequired -
attributeOrder
private int attributeOrder -
productAttributes
-
attributeOptions
-
defaultOption
-
-
Constructor Details
-
AttributeBean
public AttributeBean()
-
-
Method Details
-
getAttributeID
public int getAttributeID()- Specified by:
getAttributeIDin interfaceAttribute
-
setAttributeID
public void setAttributeID(int attributeID) - Specified by:
setAttributeIDin interfaceAttribute
-
getAttributeAltPrice
- Specified by:
getAttributeAltPricein interfaceAttribute
-
setAttributeAltPrice
- Specified by:
setAttributeAltPricein interfaceAttribute
-
getAttributeCode
- Specified by:
getAttributeCodein interfaceAttribute
-
setAttributeCode
- Specified by:
setAttributeCodein interfaceAttribute
-
getAttributeDescription
- Specified by:
getAttributeDescriptionin interfaceAttribute
-
setAttributeDescription
- Specified by:
setAttributeDescriptionin interfaceAttribute
-
getAttributeIsActive
public boolean getAttributeIsActive()- Specified by:
getAttributeIsActivein interfaceAttribute
-
setAttributeIsActive
public void setAttributeIsActive(boolean attributeIsActive) - Specified by:
setAttributeIsActivein interfaceAttribute
-
getAttributeIsRequired
public boolean getAttributeIsRequired()- Specified by:
getAttributeIsRequiredin interfaceAttribute
-
setAttributeIsRequired
public void setAttributeIsRequired(boolean attributeIsRequired) - Specified by:
setAttributeIsRequiredin interfaceAttribute
-
getAttributeLargeImage
- Specified by:
getAttributeLargeImagein interfaceAttribute
-
setAttributeLargeImage
- Specified by:
setAttributeLargeImagein interfaceAttribute
-
getAttributeName
- Specified by:
getAttributeNamein interfaceAttribute
-
setAttributeName
- Specified by:
setAttributeNamein interfaceAttribute
-
getAttributeOrder
public int getAttributeOrder()- Specified by:
getAttributeOrderin interfaceAttribute
-
setAttributeOrder
public void setAttributeOrder(int attributeOrder) - Specified by:
setAttributeOrderin interfaceAttribute
-
getAttributeSmallImage
- Specified by:
getAttributeSmallImagein interfaceAttribute
-
setAttributeSmallImage
- Specified by:
setAttributeSmallImagein interfaceAttribute
-
getAttributeType
- Specified by:
getAttributeTypein interfaceAttribute
-
setAttributeType
- Specified by:
setAttributeTypein interfaceAttribute
-
getAttributeUnitCost
- Specified by:
getAttributeUnitCostin interfaceAttribute
-
setAttributeUnitCost
- Specified by:
setAttributeUnitCostin interfaceAttribute
-
getAttributeUnitPrice
- Specified by:
getAttributeUnitPricein interfaceAttribute
-
setAttributeUnitPrice
- Specified by:
setAttributeUnitPricein interfaceAttribute
-
getAttributeWeight
- Specified by:
getAttributeWeightin interfaceAttribute
-
setAttributeWeight
- Specified by:
setAttributeWeightin interfaceAttribute
-
getDefaultOptionID
- Specified by:
getDefaultOptionIDin interfaceAttribute
-
setDefaultOptionID
- Specified by:
setDefaultOptionIDin interfaceAttribute
-
getProductAttributes
- Specified by:
getProductAttributesin interfaceAttribute
-
setProductAttributes
- Specified by:
setProductAttributesin interfaceAttribute
-
getAttributeOptions
- Specified by:
getAttributeOptionsin interfaceAttribute
-
setAttributeOptions
- Specified by:
setAttributeOptionsin interfaceAttribute
-
getDefaultOption
- Specified by:
getDefaultOptionin interfaceAttribute
-
setDefaultOption
- Specified by:
setDefaultOptionin interfaceAttribute
-