com.ibm.commerce.inventory.commands

Interface GenericInventoryReserveCmd

  • All Superinterfaces:
    com.ibm.websphere.command.CacheableCommand, com.ibm.commerce.command.CacheableECCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, ECCommand, java.io.Serializable, com.ibm.websphere.command.TargetableCommand, TaskCommand
    All Known Implementing Classes:
    GenericInventoryReserveCmdImpl


    public interface GenericInventoryReserveCmd
    extends TaskCommand
    The purpose of this command is to reserve inventory for a specified product. This command can be used for both ATP and non-ATP stores.
    • Field Detail

      • COPYRIGHT

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

        static final java.lang.String NAME
        The name of this interface is "com.ibm.commerce.inventory.commands.GenericInventoryReserveCmd".
        See Also:
        Constant Field Values
      • defaultCommandClassName

        static final java.lang.String defaultCommandClassName
        The default implementation class is "com.ibm.commerce.inventory.commands.GenericInventoryReserveCmdImpl".
        See Also:
        Constant Field Values
    • Method Detail

      • getFulfillmentCenterId

        java.lang.Integer getFulfillmentCenterId()
        Returns the id of the fulfillment center that the inventory reservation took place. Creation date: (9/6/2001 4:39:57 PM)
        Returns:
        java.lang.Integer
      • getReservationId

        java.lang.Long getReservationId()
        Returns the reservation id for ATP enabled stores. Returns null for the non-ATP stores. Creation date: (9/6/2001 4:39:30 PM)
        Returns:
        java.lang.Long
      • setCatEntryId

        void setCatEntryId(java.lang.Long param)
        Set the catalog Id of the product to reserve. Creation date: (9/7/2001 9:24:44 AM)
        Parameters:
        param - java.lang.Long
      • setDescription

        void setDescription(java.lang.String param)
        Set the description for this reservation. Creation date: (9/7/2001 1:25:39 PM)
        Parameters:
        param - java.lang.String
      • setQuantity

        void setQuantity(java.lang.Integer argQuantity)
        Set the quantity of the product to reserve. Creation date: (4/19/2001 11:59:48 AM)
        Parameters:
        argQuantity - java.lang.Long
      • setReservationType

        void setReservationType(java.lang.Long param)
        Set the type of reservation. Not required for non-ATP store. Creation date: (9/7/2001 9:29:01 AM)
        Parameters:
        param - java.lang.Long
      • setStore

        void setStore(StoreAccessBean param)
        Set the store object in which this reservation is taking place. Creation date: (9/6/2001 4:05:40 PM)
        Parameters:
        param - com.ibm.commerce.common.objects.StoreAccessBean