com.ibm.commerce.fulfillment.commands

Interface CheckInventoryAvailabilityCmd

    • Field Detail

      • COPYRIGHT

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

        static final java.lang.String NAME
        The name of this task command interface.
        See Also:
        Constant Field Values
      • defaultCommandClassName

        static final java.lang.String defaultCommandClassName
        The name of the default implementation of this task command interface.
        See Also:
        Constant Field Values
    • Method Detail

      • setOrderItems

        void setOrderItems(java.util.Enumeration aenOrderItems)
        Sets the items to be checked.
        Parameters:
        aenOrderItems - the items to be checked (Enumeration of OrderItemAccessBean).
      • setOrderItemFulfillmentCentersMaps

        void setOrderItemFulfillmentCentersMaps(java.util.Hashtable ahsOrderItemFulfillmentCentersMaps)
        Sets lists of fulfillment centers to check inventory for items specified by the setOrderItems method.
        Parameters:
        ahsOrderItemFulfillmentCentersMaps - lists of fulfillment centers keyed by the order item id. Hashtable:
      • setStoreId

        void setStoreId(java.lang.Integer aStoreId)
        Deprecated. This method has no effect.
        Sets the identifier of the store to be checked.
        Parameters:
        aStoreId - the Store identifier.
      • setCatEntry

        void setCatEntry(Item aCatEntry)
        Sets the item to be checked. If the store identifier of the Item is null, the store identifier from the command context is used.
        Parameters:
        aCatEntry - the store identifier, catalog entry identifier, and quantity of the Item are used.
      • setCatEntryFulfillmentCenters

        void setCatEntryFulfillmentCenters(java.util.Vector avCatEntryFulfillmentCenters)
        Sets the list of fulfillment center identifiers for the Item specified by the setCatEntry method.
        Parameters:
        avCatEntryFulfillmentCenters - the list of fulfillment center identifiers (Vector of Integer).
      • setUnitOfMeasure

        void setUnitOfMeasure(java.lang.String astrUnitOfMeasure)
        Sets the unit of measure for the quantity of the Item specified by the setCatEntry method.

        This method is optional. If it is not called, then the quantity of the Item is get from the following way: multiplied by the nominal quantity and unit of measure specified in the CATENTSHIP record for the CatalogEntry.
        Parameters:
        astrUnitOfMeasure - unit of measure.