com.ibm.commerce.catalog.beans
Class AttributeValueListDataBean

java.lang.Object
  |
  +--com.ibm.commerce.beans.InputDataBeanImpl
        |
        +--com.ibm.commerce.beans.SmartDataBeanImpl
              |
              +--com.ibm.commerce.catalog.beans.AttributeValueListDataBean
All Implemented Interfaces:
DataBean, InputDataBean, java.io.Serializable, SmartDataBean

public class AttributeValueListDataBean
extends SmartDataBeanImpl

This bean represents a list of attribute values of a catalog entry.

See Also:
Serialized Form

Field Summary
static java.lang.String COPYRIGHT
          Reserved for IBM internal use.
protected   AttributeValueDataBean[] iAttributeValueList
           
protected  java.lang.String istrAttributeValueId
           
protected  java.lang.String istrCatalogEntryId
           
protected  java.lang.String istrCurrencyCode
           
protected  java.lang.String istrLanguageId
           
 
Fields inherited from class com.ibm.commerce.beans. SmartDataBeanImpl
commandContext
 
Fields inherited from class com.ibm.commerce.beans. InputDataBeanImpl
requestProperties
 
Fields inherited from interface com.ibm.commerce.beans. DataBean
emptyString
 
Constructor Summary
AttributeValueListDataBean()
           
 
Method Summary
 java.lang.String getAttributeValueId()
          Gets the attribute value ID of the attribute value.
  AttributeValueDataBean[] getAttributeValueList()
          Gets the list of AttributeValueDataBean.
 java.lang.String getCatalogEntryId()
          Gets the catalog entry ID of the attribute value.
 java.lang.String getLanguageId()
          Gets the language ID of the attribute value.
 void populate()
          Populates the bean with data and retrieves the bean from the database.
 void setAttributeValueId(java.lang.String newAttributeValueId)
          Sets the attribute value ID.
 void setAttributeValueList( AttributeValueDataBean[] newAttributeValueList)
          Sets the list of AttributeValueDataBean.
 void setCatalogEntryId(java.lang.String newCatalogEntryId)
          Sets the catalog entry ID that owns the attribute values.
 void setLanguageId(java.lang.String newLanguageId)
          Sets the language ID of the attribute values.
 
Methods inherited from class com.ibm.commerce.beans. SmartDataBeanImpl
fulfills, getCommandContext, getResources, setCommandContext
 
Methods inherited from class com.ibm.commerce.beans. InputDataBeanImpl
getRequestProperties, setRequestProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.commerce.beans. InputDataBean
getRequestProperties, setRequestProperties
 

Field Detail
public static final java.lang.String COPYRIGHT
Reserved for IBM internal use.
See Also:
Constant Field Values

istrLanguageId

protected java.lang.String istrLanguageId

istrCurrencyCode

protected java.lang.String istrCurrencyCode

istrAttributeValueId

protected java.lang.String istrAttributeValueId

istrCatalogEntryId

protected java.lang.String istrCatalogEntryId

iAttributeValueList

protected AttributeValueDataBean[] iAttributeValueList
Constructor Detail

AttributeValueListDataBean

public AttributeValueListDataBean()
Method Detail

getAttributeValueId

public java.lang.String getAttributeValueId()
Gets the attribute value ID of the attribute value.
Returns:
attribute value ID

getAttributeValueList

public AttributeValueDataBean[] getAttributeValueList()
Gets the list of AttributeValueDataBean.
Returns:
the list of AttributeValueDataBean

getCatalogEntryId

public java.lang.String getCatalogEntryId()
Gets the catalog entry ID of the attribute value.
Returns:
catalog entry ID

getLanguageId

public java.lang.String getLanguageId()
Gets the language ID of the attribute value.
Returns:
language ID

populate

public void populate()
              throws java.lang.Exception
Populates the bean with data and retrieves the bean from the database.
Specified by:
populate in interface SmartDataBean
Overrides:
populate in class SmartDataBeanImpl
Throws:
java.lang.Exception

setAttributeValueId

public void setAttributeValueId(java.lang.String newAttributeValueId)
Sets the attribute value ID.
Parameters:
newAttributeValueId - the attribute value ID

setAttributeValueList

public void setAttributeValueList(AttributeValueDataBean[] newAttributeValueList)
Sets the list of AttributeValueDataBean.
Parameters:
newAttributeValueList - the list of AttributeValueDataBean

setCatalogEntryId

public void setCatalogEntryId(java.lang.String newCatalogEntryId)
Sets the catalog entry ID that owns the attribute values.
Parameters:
newCatalogEntryId - the catalog entry ID

setLanguageId

public void setLanguageId(java.lang.String newLanguageId)
Sets the language ID of the attribute values.
Parameters:
newLanguageId - the language ID