com.ibm.commerce.orderitems.commands
Interface GetDynamicKitConfigurationDefinitionCmd

All Superinterfaces:
ECCommand, TaskCommand
All Known Implementing Classes:
GetDynamicKitConfigurationDefinitionCmdImpl

public interface GetDynamicKitConfigurationDefinitionCmd
extends TaskCommand

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.


Field Summary
static java.lang.String COPYRIGHT
          The internal copyright field.
static java.lang.String defaultCommandClassName
          The default implementation class is "com.ibm.commerce.orderitems.commands.GetDynamicKitConfigurationDefinitionCmdImpl".
static java.lang.String NAME
          The name of this interface is "com.ibm.commerce.orderitems.commands.GetDynamicKitConfigurationDefinitionCmd".
 
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 setXMLDefinition(java.lang.String astrXMLDefinition)
          Sets the XML Definition of the configuration.
 
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, performExecute, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
The internal copyright field.

defaultCommandClassName

public static final java.lang.String defaultCommandClassName
The default implementation class is "com.ibm.commerce.orderitems.commands.GetDynamicKitConfigurationDefinitionCmdImpl".

NAME

public static final java.lang.String NAME
The name of this interface is "com.ibm.commerce.orderitems.commands.GetDynamicKitConfigurationDefinitionCmd".
Method Detail

getConfigurationComponents

public java.lang.String[] getConfigurationComponents()
Gets the list of configuration components.
Returns:
java.lang.String[]

getConfigurationId

public java.lang.String getConfigurationId()
Gets the Configuration Id.
Returns:
java.lang.String

getCurrency

public java.lang.String getCurrency()
Gets the currency of the Prices for the configuration components.
Parameters:
astrCurrency - java.jang.String

getDynamicKitId

public java.lang.String getDynamicKitId()
Gets the Dynamic Kit Id.
Returns:
java.lang.String

getPrices

public java.lang.String[] getPrices()
Gets the list of prices for each of the configuration components.
Returns:
java.lang.String[]

getQuantities

public java.lang.String[] getQuantities()
Gets the list of quantites of the configuration components.
Returns:
java.lang.String[]

setXMLDefinition

public void setXMLDefinition(java.lang.String astrXMLDefinition)
Sets the XML Definition of the configuration. This definition is parsed to extract the configuration information.
Parameters:
astrXMLDefinition - java.jang.String