com.ibm.commerce.order.utils

Class ParseSterlingConfigurationBOMCmdImpl

  • All Implemented Interfaces:
    com.ibm.commerce.command.CacheableECCommand, ECCommand, ECTargetableCommand, TaskCommand, ParseDynamicKitConfigurationCmd, com.ibm.websphere.cache.Sizeable, com.ibm.websphere.command.CacheableCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, com.ibm.websphere.command.TargetableCommand, java.io.Serializable


    public class ParseSterlingConfigurationBOMCmdImpl
    extends TaskCommandImpl
    implements ParseDynamicKitConfigurationCmd
    This command implements ParseDynamicKitConfigurationCmd to parses Sterling Configuration XML. It extracts partNumber, quantity of the dynamic kit and its components, then resolves catEntryId by partNumber for current store.
    See Also:
    Serialized Form
    • Field Detail

      • COPYRIGHT

        public static final java.lang.String COPYRIGHT
        IBM copyright notice field.
        See Also:
        Constant Field Values
      • CONFIGURATOR_BOM_XML_NODE_CONFIGURATOR_BOM

        public static final java.lang.String CONFIGURATOR_BOM_XML_NODE_CONFIGURATOR_BOM
        The ConfiguratorBOM element name in the ConfiguratorBOM XML generated from Sterling Dynamic Kit Configurator.
        See Also:
        Constant Field Values
      • CONFIGURATOR_BOM_XML_ELEMENT_LINE_ITEM

        public static final java.lang.String CONFIGURATOR_BOM_XML_ELEMENT_LINE_ITEM
        The LineItem element name in the ConfiguratorBOM XML generated from Sterling Dynamic Kit Configurator.
        See Also:
        Constant Field Values
      • CONFIGURATOR_BOM_XML_ATTRIBUTE_SKU

        public static final java.lang.String CONFIGURATOR_BOM_XML_ATTRIBUTE_SKU
        The SKU attribute in the ConfiguratorBOM XML generated from Sterling Dynamic Kit Configurator.
        See Also:
        Constant Field Values
      • CONFIGURATOR_BOM_XML_ATTRIBUTE_QUANTITY

        public static final java.lang.String CONFIGURATOR_BOM_XML_ATTRIBUTE_QUANTITY
        The Quantity attribute in the ConfiguratorBOM XML generated from Sterling Dynamic Kit Configurator.
        See Also:
        Constant Field Values
      • CONFIGURATOR_BOM_XML_ATTRIBUTE_PRICE

        public static final java.lang.String CONFIGURATOR_BOM_XML_ATTRIBUTE_PRICE
        The Price attribute in the ConfiguratorBOM XML generated from Sterling Dynamic Kit Configurator.
        See Also:
        Constant Field Values
      • CONFIGURATOR_BOM_XML_ATTRIBUTE_PRICELOCK

        public static final java.lang.String CONFIGURATOR_BOM_XML_ATTRIBUTE_PRICELOCK
        The Price attribute in the ConfiguratorBOM XML generated from Sterling Dynamic Kit Configurator.
        See Also:
        Constant Field Values
      • CONFIGURATOR_BOM_XML_ATTRIBUTE_PRICE_DEFAULTVALUE

        public static final java.lang.String CONFIGURATOR_BOM_XML_ATTRIBUTE_PRICE_DEFAULTVALUE
        The default price of the component and dynamickit in the ConfiguratorBOM XML.
        See Also:
        Constant Field Values
      • CONFIGURATOR_BOM_XML_ATTRIBUTE_PRICELOCK_DEFAULTVALUE

        public static final java.lang.String CONFIGURATOR_BOM_XML_ATTRIBUTE_PRICELOCK_DEFAULTVALUE
        The default price lock of the component and dynamickit in the ConfiguratorBOM XML.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ParseSterlingConfigurationBOMCmdImpl

        public ParseSterlingConfigurationBOMCmdImpl()