java.lang.Object | +--CacheableCommandImpl | +--com.ibm.commerce.command.AbstractECTargetableCommand | +--com.ibm.commerce.command.TaskCommandImpl | +--com.ibm.commerce.orderitems.commands.GetDynamicKitConfigurationDefinitionCmdImpl
This command is accepts an XML definition of a dynamic kit configuration as input and parses it to extract the configuration information. The configuration information is available as output parameters. This command uses the following AccessBeans:
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT The internal copyright field. |
Fields inherited from class com.ibm.commerce.command. AbstractECTargetableCommand |
commandContext |
Fields inherited from interface com.ibm.commerce.orderitems.commands. GetDynamicKitConfigurationDefinitionCmd |
defaultCommandClassName,
NAME |
Fields inherited from interface com.ibm.commerce.command. ECCommand |
defaultCommandClassName |
Constructor Summary | |
---|---|
GetDynamicKitConfigurationDefinitionCmdImpl() |
Method Summary | |
---|---|
java.lang.String[] |
getConfigurationComponents() Gets the list of configuration components. |
java.lang.String |
getConfigurationId() Gets the Configuration Id. |
java.lang.String |
getCurrency() Gets the currency of the Prices for the configuration components. |
java.lang.String |
getDynamicKitId() Gets the Dynamic Kit Id. |
java.lang.String[] |
getPrices() Gets the list of prices for each of the configuration components. |
java.lang.String[] |
getQuantities() Gets the list of quantites of the configuration components. |
void |
performExecute() The main entry point of the command. |
void |
reset() Reset the instance variables. |
void |
setXMLDefinition(java.lang.String astrXMLDefinition) Sets the XML Definition of the configuration. |
Methods inherited from class com.ibm.commerce.command. AbstractECTargetableCommand |
accessControlCheck,
checkIsAllowed,
checkParameters,
checkResourcePermission,
createCommandExecutionEvent,
execute,
finalize,
getAccCheck,
getCommandContext,
getCommandIfName,
getCommandName,
getCommandStoreId,
getDefaultProperties,
getResources,
getStoreId,
getUser,
getUserId,
isReadyToCallExecute,
setAccCheck,
setCommandContext,
setCommandIfName,
setCommandStoreId,
setDefaultProperties,
validateParameters |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait,
wait, wait |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
Constructor Detail |
---|
public GetDynamicKitConfigurationDefinitionCmdImpl()
Method Detail |
---|
public java.lang.String[] getConfigurationComponents()
getConfigurationComponents
in interface
GetDynamicKitConfigurationDefinitionCmd
public java.lang.String getConfigurationId()
getConfigurationId
in interface
GetDynamicKitConfigurationDefinitionCmd
public java.lang.String getCurrency()
getCurrency
in interface
GetDynamicKitConfigurationDefinitionCmd
public java.lang.String getDynamicKitId()
getDynamicKitId
in interface
GetDynamicKitConfigurationDefinitionCmd
public java.lang.String[] getPrices()
getPrices
in interface
GetDynamicKitConfigurationDefinitionCmd
public java.lang.String[] getQuantities()
getQuantities
in interface
GetDynamicKitConfigurationDefinitionCmd
public void performExecute() throws ECException
performExecute
in interface
ECCommand
performExecute
in class
AbstractECTargetableCommand
ECException
public void reset()
reset
in class
AbstractECTargetableCommand
public void setXMLDefinition(java.lang.String astrXMLDefinition)
setXMLDefinition
in interface
GetDynamicKitConfigurationDefinitionCmd
astrXMLDefinition
- java.jang.String