com.ibm.commerce.pa.beans
Interface DynamicDataBean

All Superinterfaces:
CommandDataBean, DataBean, InputDataBean, java.io.Serializable
All Known Implementing Classes:
DynamicDataBeanImpl

public interface DynamicDataBean
extends CommandDataBean

This interface is for beans that are populated dynamically by a separate command.


Field Summary
static java.lang.String COPYRIGHT
           
 
Fields inherited from interface com.ibm.commerce.beans.DataBean
emptyString
 
Method Summary
 void copy(DynamicDataBean ds)
          Copy method.
 com.ibm.commerce.pa.beans.AbstractDynamicWidget getDefaultWidget()
          Return the default widget to use to render this bean.
 DataBeanDescriptor getMetaData()
          Return the DataBeanDescriptor for this bean.
 java.lang.String getPageName()
          Return the page name for the page that this bean is on.
 DynamicDataBean getParent()
          Return the parent bean.
 java.lang.String getParentName()
          Return the name of the class of the parent bean.
 java.lang.String getScriptName()
          Return the script name for the page that this bean is on.
 void setDefaultWidget(com.ibm.commerce.pa.beans.AbstractDynamicWidget newValue)
          Set the default widget used to render this bean.
 void setMetaData(DataBeanDescriptor newValue)
          Set the descriptor for this bean.
 void setPageName(java.lang.String newPage)
          Set the name of the page that this bean is on.
 void setParent(DynamicDataBean newValue)
          Set the parent of this bean.
 void setParentName(java.lang.String newValue)
          Set the name of the class of the parent of this bean.
 void setScriptName(java.lang.String newScriptName)
          Set the name of the script for the page that this bean is on.
 
Methods inherited from interface com.ibm.commerce.beans.CommandDataBean
getCommandInterfaceName, setCommandInterfaceName
 
Methods inherited from interface com.ibm.commerce.beans.InputDataBean
getRequestProperties, setRequestProperties
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
Method Detail

copy

public void copy(DynamicDataBean ds)
Copy method.

getDefaultWidget

public com.ibm.commerce.pa.beans.AbstractDynamicWidget getDefaultWidget()
Return the default widget to use to render this bean.
Returns:
com.ibm.commerce.pa.widget.AbstractDynamicWidget

getMetaData

public DataBeanDescriptor getMetaData()
Return the DataBeanDescriptor for this bean.
Returns:
com.ibm.commerce.beans.DataBeanDescriptor

getPageName

public java.lang.String getPageName()
Return the page name for the page that this bean is on.
Returns:
java.lang.String

getParent

public DynamicDataBean getParent()
Return the parent bean.
Returns:
com.ibm.commerce.pa.beans.DynamicDataBean

getParentName

public java.lang.String getParentName()
Return the name of the class of the parent bean.
Returns:
java.lang.String

getScriptName

public java.lang.String getScriptName()
Return the script name for the page that this bean is on.
Returns:
java.lang.String

setDefaultWidget

public void setDefaultWidget(com.ibm.commerce.pa.beans.AbstractDynamicWidget newValue)
Set the default widget used to render this bean.
Parameters:
newValue - com.ibm.commerce.pa.widget.AbstractDynamicWidget

setMetaData

public void setMetaData(DataBeanDescriptor newValue)
Set the descriptor for this bean.
Parameters:
newValue - com.ibm.commerce.beans.DataBeanDescriptor

setPageName

public void setPageName(java.lang.String newPage)
Set the name of the page that this bean is on.
Parameters:
newPage - java.lang.String

setParent

public void setParent(DynamicDataBean newValue)
Set the parent of this bean.
Parameters:
newValue - com.ibm.commerce.pa.beans.DynamicDataBean

setParentName

public void setParentName(java.lang.String newValue)
Set the name of the class of the parent of this bean.
Parameters:
newValue - java.lang.String

setScriptName

public void setScriptName(java.lang.String newScriptName)
Set the name of the script for the page that this bean is on.
Parameters:
newScriptName - java.lang.String