|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This command can be used by an external Product Configurator to define the components of a dynamic kit. This command assumes that each configuration of a kit has a unique configuration id. The kit definition can be passed in via the individual class set methods, or by setting the entire XML definition of the dynamic kit. If both the class setters and the XML definiton are used, the values defined in the XML document take precedence.
Field Summary | |
static java.lang.String |
COPYRIGHT
The internal copyright field. |
static java.lang.String |
defaultCommandClassName
The default implementation class is "com.ibm.commerce.orderitem.commands.DynamicKitConfigurationAddCmdImpl". |
static java.lang.String |
NAME
The name of this interface is "com.ibm.commerce.orderitem.commands.DynamicKitConfigurationAddCmd". |
Method Summary | |
void |
setCatalogEntryId(java.lang.String astrCatalogEntryId)
Sets the Catalog Entry Id. |
void |
setConfigurationComponents(java.lang.String[] astrarComponents)
Sets the list of configuration components. |
void |
setConfigurationId(java.lang.String astrConfigurationId)
Sets the configurationId. |
void |
setCurrency(java.lang.String astrCurrency)
(Optional) Sets the currency of the Prices for the configuration components. |
void |
setPrices(java.lang.String[] astrarPrices)
(Optional) Sets the list of prices for each of the configuration components. |
void |
setQuantities(java.lang.String[] astrarQuantities)
Sets the list of quantites of the configuration components. |
void |
setXMLDefinition(java.lang.String astrXMLDefinition)
Sets the XML Definition of the configuration. |
Methods inherited from interface com.ibm.commerce.command.ControllerCommand |
execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRequestProperties, setRetriable, setViewInputProperties |
Methods inherited from interface com.ibm.commerce.command.AccCommand |
accessControlCheck, getAccCheck, getForUserId, setAccCheck, setForUserId, setOwner |
Methods inherited from interface com.ibm.commerce.command.ECCommand |
checkIsAllowed, checkResourcePermission, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, performExecute, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters |
Methods inherited from interface com.ibm.commerce.security.Protectable |
fulfills, getOwner |
Field Detail |
public static final java.lang.String COPYRIGHT
public static final java.lang.String defaultCommandClassName
public static final java.lang.String NAME
Method Detail |
public void setCatalogEntryId(java.lang.String astrCatalogEntryId)
astrCatalogEntryId
- java.lang.Stringpublic void setConfigurationComponents(java.lang.String[] astrarComponents)
astrarComponents
- java.lang.String[]public void setConfigurationId(java.lang.String astrConfigurationId)
astrConfigurationId
- java.lang.Stringpublic void setCurrency(java.lang.String astrCurrency)
astrCurrency
- java.jang.Stringpublic void setPrices(java.lang.String[] astrarPrices)
astrarPrices
- java.lang.String[]public void setQuantities(java.lang.String[] astrarQuantities)
astrarQuantities
- java.lang.String[]public void setXMLDefinition(java.lang.String astrXMLDefinition)
astrXMLDefinition
- java.jang.String
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |