com.ibm.commerce.inventory.facade.server.commands

Class ProcessExternalInventoryRequirementCheckInventoryActionWithUOMCmdImpl

  • All Implemented Interfaces:
    AbstractProcessNounActionCmd, ProcessInventoryRequirementActionCmd, 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 ProcessExternalInventoryRequirementCheckInventoryActionWithUOMCmdImpl
    extends ProcessInventoryRequirementCheckInventoryActionCmdImpl
    The process command is the task command for process InventoryRequirement service with action code CheckInventory to check the inventory availability. When using the DOM inventory systems, the inventory data from DOM inventory system can be cached in commerce local memory or data base. This cache can help to improve the performance if the DOM inventory system performs poor. This is the implementation to use when external system integration is enabled.
    See Also:
    Serialized Form
    • Field Detail

      • COPYRIGHT

        public static final java.lang.String COPYRIGHT
        IBM Copyright notice field.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ProcessExternalInventoryRequirementCheckInventoryActionWithUOMCmdImpl

        public ProcessExternalInventoryRequirementCheckInventoryActionWithUOMCmdImpl()
    • Method Detail

      • getInventoryAvailabilityFromDOM

        public java.util.List getInventoryAvailabilityFromDOM(java.lang.String catalogEntryPartNumber,
                                                              java.lang.String onlineStoreNameIdentifier,
                                                              java.lang.String physicalStoreExternalIdentifier)
        This method gets the inventory availability from an external Order Management System.
        Overrides:
        getInventoryAvailabilityFromDOM in class AbstractProcessInventoryRequirementActionCmdImpl
        Parameters:
        catalogEntryPartNumber - catalog entry part number.
        onlineStoreNameIdentifier - online store name identifier.
        physicalStoreExternalIdentifier - in-store external identifier.
        Returns:
        a list of InventoryAvailability Noun