com.ibm.commerce.utf.beans
Class PAttrProdListBean

java.lang.Object
  |
  +--com.ibm.commerce.beans.InputDataBeanImpl
        |
        +--com.ibm.commerce.beans.SmartDataBeanImpl
              |
              +--com.ibm.commerce.utf.beans.UTFListBean
                    |
                    +--com.ibm.commerce.utf.beans.PAttrProdListBean
All Implemented Interfaces:
DataBean, InputDataBean, PAttrProdListInputDataBean, PAttrProdListSmartDataBean, java.io.Serializable, SmartDataBean, UTFListInputDataBean, UTFListSmartDataBean

public class PAttrProdListBean
extends UTFListBean
implements PAttrProdListInputDataBean, PAttrProdListSmartDataBean

Provides a list of PAttrProdDataBean objects.

See Also:
Serialized Form

Field Summary
protected  java.lang.String aString
           
protected  java.lang.String attributeId
           
protected  java.lang.String catentryId
           
static java.lang.String COPYRIGHT
           
protected  PAttrProdDataBean[] fPAttrProds
           
 
Fields inherited from class com.ibm.commerce.utf.beans.UTFListBean
listSize, sortingAtt
 
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
PAttrProdListBean()
          Constructs an PAttrProdListBean object.
 
Method Summary
 java.lang.String getAttributeId()
          Gets the attributeId.
 java.lang.String getCatentryId()
          Gets the catentryId.
 PAttrProdDataBean[] getPAttrProds()
          Gets an array of fPAttrProds.
 void populate()
          Looks up a list of Personlized Attribute Products, then uses the list contents to populate an array of PAttrProdDataBean objects.
 void setAttributeId(java.lang.String newAttributeId)
          Sets the attributeId.
 void setCatentryId(java.lang.String newCatentryId)
          Sets the catentryId.
 void setPAttrProds(PAttrProdDataBean[] newPAttrProds)
          Loads the array fPAttrProds.
 
Methods inherited from class com.ibm.commerce.utf.beans.UTFListBean
getLength, getSortAtt, setSortAtt
 
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

aString

protected java.lang.String aString

attributeId

protected java.lang.String attributeId

catentryId

protected java.lang.String catentryId

COPYRIGHT

public static final java.lang.String COPYRIGHT

fPAttrProds

protected PAttrProdDataBean[] fPAttrProds
Constructor Detail

PAttrProdListBean

public PAttrProdListBean()
Constructs an PAttrProdListBean object.
Method Detail

getAttributeId

public java.lang.String getAttributeId()
Gets the attributeId.
Specified by:
getAttributeId in interface PAttrProdListSmartDataBean

getCatentryId

public java.lang.String getCatentryId()
Gets the catentryId.
Specified by:
getCatentryId in interface PAttrProdListSmartDataBean

getPAttrProds

public PAttrProdDataBean[] getPAttrProds()
Gets an array of fPAttrProds.
Specified by:
getPAttrProds in interface PAttrProdListSmartDataBean

populate

public void populate()
              throws java.lang.Exception
Looks up a list of Personlized Attribute Products, then uses the list contents to populate an array of PAttrProdDataBean objects.
Overrides:
populate in class SmartDataBeanImpl
Throws:
java.lang.Exception - if the access bean could not be created.

setAttributeId

public void setAttributeId(java.lang.String newAttributeId)
Sets the attributeId.
Specified by:
setAttributeId in interface PAttrProdListInputDataBean
Parameters:
newAttributeId - relevant attribute id.

setCatentryId

public void setCatentryId(java.lang.String newCatentryId)
Sets the catentryId.
Specified by:
setCatentryId in interface PAttrProdListInputDataBean
Parameters:
newCatentryId - relevant catentry id.

setPAttrProds

public void setPAttrProds(PAttrProdDataBean[] newPAttrProds)
Loads the array fPAttrProds.
Specified by:
setPAttrProds in interface PAttrProdListInputDataBean