com.ibm.commerce.catalog.beans
Class AttributeListDataBean

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

public class AttributeListDataBean
extends SmartDataBeanImpl

This bean represents a list of attributes that belongs to a catalog entry.

See Also:
Serialized Form

Field Summary
static java.lang.String COPYRIGHT
          Reserved for IBM internal use.
protected   AttributeDataBean[] iAttributeList
           
protected  java.lang.String istrAttributeId
           
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
AttributeListDataBean()
           
 
Method Summary
 java.lang.String getAttributeId()
          Gets the attribute ID of the attribute.
  AttributeDataBean[] getAttributeList()
          Gets the list of AttributeDataBean.
 java.lang.String getCatalogEntryId()
          Gets the catalog entry ID of the attributes.
 java.lang.String getLanguageId()
          Gets the language ID of the attributes.
 void populate()
          Populates the bean with data and retrieves the bean from the database.
 void setAttributeId(java.lang.String newAttributeId)
          Sets the attribute ID of the attribute.
 void setAttributeList( AttributeDataBean[] newAttributeList)
          Sets the list of AttributeDataBean.
 void setCatalogEntryId(java.lang.String newCatalogEntryId)
          Sets the catalog entry ID which owns the attributes.
 void setLanguageId(java.lang.String newLanguageId)
          Sets the language ID of the attributes.
 
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

istrAttributeId

protected java.lang.String istrAttributeId

istrCatalogEntryId

protected java.lang.String istrCatalogEntryId

iAttributeList

protected AttributeDataBean[] iAttributeList
Constructor Detail

AttributeListDataBean

public AttributeListDataBean()
Method Detail

getAttributeId

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

getAttributeList

public AttributeDataBean[] getAttributeList()
Gets the list of AttributeDataBean.
Returns:
the list of AttributeDataBean

getCatalogEntryId

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

getLanguageId

public java.lang.String getLanguageId()
Gets the language ID of the attributes.
Returns:
the 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

setAttributeId

public void setAttributeId(java.lang.String newAttributeId)
Sets the attribute ID of the attribute.
Parameters:
newAttributeId - the attribute ID of the attribute

setAttributeList

public void setAttributeList(AttributeDataBean[] newAttributeList)
Sets the list of AttributeDataBean.
Parameters:
newAttributeList - the list of AttributeDataBean

setCatalogEntryId

public void setCatalogEntryId(java.lang.String newCatalogEntryId)
Sets the catalog entry ID which owns the attributes.
Parameters:
newCatalogEntryId - the catalog entry ID

setLanguageId

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