@Entity public class SkuAttributeImpl extends java.lang.Object implements SkuAttribute
SkuAttribute.
A SKU Attribute is a designator on a SKU that differentiates it from other similar SKUs
(for example: Blue attribute for hat).
If you want to add fields specific to your implementation of BroadLeafCommerce you should extend
this class and add your fields. If you need to make significant changes to the SkuImpl then you
should implement your own version of Sku.
SkuAttribute}, {@link SkuImpl},
Serialized Form| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Long |
id
The id.
|
protected java.lang.String |
name
The name.
|
protected java.lang.Boolean |
searchable
The searchable.
|
protected Sku |
sku
The sku.
|
protected java.lang.String |
value
The value.
|
| Constructor and Description |
|---|
SkuAttributeImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.Long |
getId()
Gets the id.
|
java.lang.String |
getName()
Gets the name.
|
java.lang.Boolean |
getSearchable() |
Sku |
getSku()
Gets the sku.
|
java.lang.String |
getValue() |
int |
hashCode() |
void |
setId(java.lang.Long id)
Sets the id.
|
void |
setName(java.lang.String name)
Sets the name.
|
void |
setSearchable(java.lang.Boolean searchable) |
void |
setSku(Sku sku)
Sets the sku.
|
void |
setValue(java.lang.String value) |
java.lang.String |
toString() |
protected java.lang.Long id
protected java.lang.String name
protected java.lang.String value
protected java.lang.Boolean searchable
protected Sku sku
public java.lang.Long getId()
SkuAttributegetId in interface SkuAttributepublic void setId(java.lang.Long id)
SkuAttributesetId in interface SkuAttributeid - the new idpublic java.lang.String getValue()
getValue in interface ValueAssignable<java.lang.String>public void setValue(java.lang.String value)
setValue in interface ValueAssignable<java.lang.String>public java.lang.Boolean getSearchable()
getSearchable in interface Searchable<java.lang.String>public void setSearchable(java.lang.Boolean searchable)
setSearchable in interface Searchable<java.lang.String>public java.lang.String getName()
SkuAttributegetName in interface ValueAssignable<java.lang.String>getName in interface SkuAttributepublic void setName(java.lang.String name)
SkuAttributesetName in interface ValueAssignable<java.lang.String>setName in interface SkuAttributename - the new namepublic java.lang.String toString()
toString in class java.lang.Objectpublic Sku getSku()
SkuAttributegetSku in interface SkuAttributepublic void setSku(Sku sku)
SkuAttributesetSku in interface SkuAttributesku - the new skupublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright © 2018. All Rights Reserved.