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 Double
private String
private String
private int
private boolean
private boolean
private String
private String
private Collection
private int
private String
private String
private Double
private Double
private Double
private Option
private Integer
private Collection
private static final long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
boolean
boolean
int
void
setAttributeAltPrice
(Double attributeAltPrice) void
setAttributeCode
(String attributeCode) void
setAttributeDescription
(String attributeDescription) void
setAttributeID
(int attributeID) void
setAttributeIsActive
(boolean attributeIsActive) void
setAttributeIsRequired
(boolean attributeIsRequired) void
setAttributeLargeImage
(String attributeLargeImage) void
setAttributeName
(String attributeName) void
setAttributeOptions
(Collection attributeOptions) void
setAttributeOrder
(int attributeOrder) void
setAttributeSmallImage
(String attributeSmallImage) void
setAttributeType
(String attributeType) void
setAttributeUnitCost
(Double attributeUnitCost) void
setAttributeUnitPrice
(Double attributeUnitPrice) void
setAttributeWeight
(Double attributeWeight) void
setDefaultOption
(Option defaultOption) void
setDefaultOptionID
(Integer defaultOptionID) void
setProductAttributes
(Collection productAttributes) 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 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:
getAttributeID
in interfaceAttribute
-
setAttributeID
public void setAttributeID(int attributeID) - Specified by:
setAttributeID
in interfaceAttribute
-
getAttributeAltPrice
- Specified by:
getAttributeAltPrice
in interfaceAttribute
-
setAttributeAltPrice
- Specified by:
setAttributeAltPrice
in interfaceAttribute
-
getAttributeCode
- Specified by:
getAttributeCode
in interfaceAttribute
-
setAttributeCode
- Specified by:
setAttributeCode
in interfaceAttribute
-
getAttributeDescription
- Specified by:
getAttributeDescription
in interfaceAttribute
-
setAttributeDescription
- Specified by:
setAttributeDescription
in interfaceAttribute
-
getAttributeIsActive
public boolean getAttributeIsActive()- Specified by:
getAttributeIsActive
in interfaceAttribute
-
setAttributeIsActive
public void setAttributeIsActive(boolean attributeIsActive) - Specified by:
setAttributeIsActive
in interfaceAttribute
-
getAttributeIsRequired
public boolean getAttributeIsRequired()- Specified by:
getAttributeIsRequired
in interfaceAttribute
-
setAttributeIsRequired
public void setAttributeIsRequired(boolean attributeIsRequired) - Specified by:
setAttributeIsRequired
in interfaceAttribute
-
getAttributeLargeImage
- Specified by:
getAttributeLargeImage
in interfaceAttribute
-
setAttributeLargeImage
- Specified by:
setAttributeLargeImage
in interfaceAttribute
-
getAttributeName
- Specified by:
getAttributeName
in interfaceAttribute
-
setAttributeName
- Specified by:
setAttributeName
in interfaceAttribute
-
getAttributeOrder
public int getAttributeOrder()- Specified by:
getAttributeOrder
in interfaceAttribute
-
setAttributeOrder
public void setAttributeOrder(int attributeOrder) - Specified by:
setAttributeOrder
in interfaceAttribute
-
getAttributeSmallImage
- Specified by:
getAttributeSmallImage
in interfaceAttribute
-
setAttributeSmallImage
- Specified by:
setAttributeSmallImage
in interfaceAttribute
-
getAttributeType
- Specified by:
getAttributeType
in interfaceAttribute
-
setAttributeType
- Specified by:
setAttributeType
in interfaceAttribute
-
getAttributeUnitCost
- Specified by:
getAttributeUnitCost
in interfaceAttribute
-
setAttributeUnitCost
- Specified by:
setAttributeUnitCost
in interfaceAttribute
-
getAttributeUnitPrice
- Specified by:
getAttributeUnitPrice
in interfaceAttribute
-
setAttributeUnitPrice
- Specified by:
setAttributeUnitPrice
in interfaceAttribute
-
getAttributeWeight
- Specified by:
getAttributeWeight
in interfaceAttribute
-
setAttributeWeight
- Specified by:
setAttributeWeight
in interfaceAttribute
-
getDefaultOptionID
- Specified by:
getDefaultOptionID
in interfaceAttribute
-
setDefaultOptionID
- Specified by:
setDefaultOptionID
in interfaceAttribute
-
getProductAttributes
- Specified by:
getProductAttributes
in interfaceAttribute
-
setProductAttributes
- Specified by:
setProductAttributes
in interfaceAttribute
-
getAttributeOptions
- Specified by:
getAttributeOptions
in interfaceAttribute
-
setAttributeOptions
- Specified by:
setAttributeOptions
in interfaceAttribute
-
getDefaultOption
- Specified by:
getDefaultOption
in interfaceAttribute
-
setDefaultOption
- Specified by:
setDefaultOption
in interfaceAttribute
-