public class DynamicKitPredefinedConfigurationDataBean
extends java.lang.Object
implements com.ibm.commerce.beans.SmartDataBean
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
The IBM copyright string.
|
Constructor and Description |
---|
DynamicKitPredefinedConfigurationDataBean()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
com.ibm.commerce.command.CommandContext |
getCommandContext()
Gets the command context used by the bean.
|
DynamicKitPredefinedConfigurationComponentDataBean[] |
getComponents()
Returns an array of DynamicKitPredefinedConfigurationComponentDataBean
objects representing the components of the predefined configuration.
|
java.lang.String |
getConfigurationId()
Gets the configuration ID assigned to the predefined configuration.
|
java.lang.Long |
getDynamicKitCatalogEntryId()
Gets the dynamic kit catalog entry ID.
|
java.lang.Long |
getDynamicKitPredefinedConfigurationId()
Gets the dynamic kit predefined configuration ID.
|
java.lang.String |
getLongDescription()
Gets the long description of the dynamic kit predefined configuration
|
com.ibm.commerce.datatype.TypedProperty |
getRequestProperties()
Gets the request properties used by the bean.
|
java.lang.String |
getShortDescription()
Gets the short description of the dynamic kit predefined configuration.
|
MonetaryAmount |
getStartingPrice()
Gets the price of the predefined configuration.
|
boolean |
isComplete()
Gets a boolean representing whether or not the predefined configuration is
complete.
|
void |
populate()
Populates the databean with the predefined configuration referenced by the ID
set on the bean.
|
void |
setCommandContext(com.ibm.commerce.command.CommandContext commandContext)
Sets the command context.
|
void |
setDynamicKitCatalogEntryId(java.lang.Long dynamicKitCatalogEntryId)
Sets the dynamic kit catalog entry ID used to lookup the bean
|
void |
setDynamicKitPredefinedConfigurationId(java.lang.Long dynamicKitPredefinedConfigurationId)
Sets the dynamic kit predefined configuration ID used to lookup the bean.
|
void |
setRequestProperties(com.ibm.commerce.datatype.TypedProperty requestProperties)
Sets the request properties for the bean.
|
public static final java.lang.String COPYRIGHT
public DynamicKitPredefinedConfigurationDataBean()
public com.ibm.commerce.command.CommandContext getCommandContext()
getCommandContext
in interface com.ibm.commerce.beans.SmartDataBean
public DynamicKitPredefinedConfigurationComponentDataBean[] getComponents()
public java.lang.String getConfigurationId()
public java.lang.Long getDynamicKitCatalogEntryId()
public java.lang.Long getDynamicKitPredefinedConfigurationId()
public java.lang.String getLongDescription()
public com.ibm.commerce.datatype.TypedProperty getRequestProperties()
getRequestProperties
in interface com.ibm.commerce.beans.InputDataBean
public java.lang.String getShortDescription()
public MonetaryAmount getStartingPrice()
public boolean isComplete()
public void populate() throws java.lang.Exception
populate
in interface com.ibm.commerce.beans.SmartDataBean
java.lang.Exception
- Thrown if there was an error retrieving the
predefined configuration information.public void setCommandContext(com.ibm.commerce.command.CommandContext commandContext)
setCommandContext
in interface com.ibm.commerce.beans.SmartDataBean
commandContext
- The command context.public void setDynamicKitCatalogEntryId(java.lang.Long dynamicKitCatalogEntryId)
dynamicKitCatalogEntryId
- the dynamic kit catalog entry IDpublic void setDynamicKitPredefinedConfigurationId(java.lang.Long dynamicKitPredefinedConfigurationId)
dynamicKitPredefinedConfigurationId
- The dynamic kit predefined configuration ID.public void setRequestProperties(com.ibm.commerce.datatype.TypedProperty requestProperties)
setRequestProperties
in interface com.ibm.commerce.beans.InputDataBean
The
- request properties.