com.ibm.commerce.fulfillment.commands

Interface SynchronizeExpectedInventoryRecordTaskCmd

  • 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:
    SynchronizeExpectedInventoryRecordTaskCmdImpl


    public interface SynchronizeExpectedInventoryRecordTaskCmd
    extends TaskCommand
    This is the a task command to synchronize the local expected inventory cache

    Input parameters:

    Name Description
    FulfillmentCenterId the id of fulfillment center that need synchronize inventory
    MemberId the owner of the inventory
    QuantityExpected the request quantity of expected inventory
    ItemSpecId the request ItemSpecId of expected inventory
    Units the request Units of expected inventory
    AddAction the action to indicate add
    DeleteAction the action to indicate delete
    EstimatedAvailableDateTime the available time

    Output parameters:

    None.

    Behaviour:

    • Synchronize the expected inventory cache to make it represent the real expect inventory of the external inventory system
    See Also:
    SynchronizeOnhandInventoryRecordTaskCmdImpl
    • Field Detail

      • COPYRIGHT

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

        static final java.lang.String defaultCommandClassName
        The default class containing the implementation of the SynchronizeExpectedInventoryRecord command.
        See Also:
        Constant Field Values
    • Method Detail

      • isAddAction

        boolean isAddAction()
        This method checks if new inventory entry will be added
        Returns:
        Returns the addAction.
      • setAddAction

        void setAddAction(boolean anAddAction)
        This method specified that new inventory entry will be added
        Parameters:
        anAddAction - The addAction to set.
      • isDeleteAction

        boolean isDeleteAction()
        This method checks if the existing inventory with specified SKU will be deleted
        Returns:
        Returns the deleteAction.
      • setDeleteAction

        void setDeleteAction(boolean anDeleteAction)
        This method specified that the existing inventory with specified SKU will be deleted
        Parameters:
        anDeleteAction - The deleteAction to set.
      • getEstimatedAvailableDateTime

        java.sql.Timestamp getEstimatedAvailableDateTime()
        This methods gets the available time.
        Returns:
        Returns the estimatedAvailableDateTime.
      • setEstimatedAvailableDateTime

        void setEstimatedAvailableDateTime(java.sql.Timestamp estimatedAvailableDateTime)
        This method sets the available time
        Parameters:
        estimatedAvailableDateTime - The estimatedAvailableDateTime to set.
      • getFulfillmentCenterId

        java.lang.Integer getFulfillmentCenterId()
        This method gets the fulfillment center id
        Returns:
        Returns the iFulfillmentCenterId.
      • setFulfillmentCenterId

        void setFulfillmentCenterId(java.lang.Integer fulfillmentCenterId)
        This method sets the fulfillment center id
        Parameters:
        fulfillmentCenterId - The iFulfillmentCenterId to set.
      • getMemberId

        java.lang.Long getMemberId()
        This method gets the member id
        Returns:
        Returns the iMemberId.
      • setMemberId

        void setMemberId(java.lang.Long memberId)
        Parameters:
        memberId - The iMemberId to set.
      • getSKUNumber

        java.lang.String getSKUNumber()
        This method gets the sku
        Returns:
        Returns the iSKUNumber.
      • setSKUNumber

        void setSKUNumber(java.lang.String number)
        This method sets the sku
        Parameters:
        number - The iSKUNumber to set.
      • getStoreId

        java.lang.Integer getStoreId()
        This method gets the store id
        Specified by:
        getStoreId in interface ECCommand
        Returns:
        Returns the iStoreId.
      • setStoreId

        void setStoreId(java.lang.Integer storeId)
        This method sets the store id
        Parameters:
        storeId - The iStoreId to set.
      • getItemSpecId

        java.lang.Long getItemSpecId()
        This method gets the item spec
        Returns:
        Returns the itemSpecId.
      • setItemSpecId

        void setItemSpecId(java.lang.Long anItemSpecId)
        This method sets the item spec
        Parameters:
        anItemSpecId - The itemSpecId to set.
      • getQuantityExpected

        java.lang.Double getQuantityExpected()
        This method gets the expected quantity
        Returns:
        Returns the quantityExpected.
      • setQuantityExpected

        void setQuantityExpected(java.lang.Double quantityExpected)
        This method sets the expected quantity
        Parameters:
        quantityExpected - The quantityExpected to set.
      • getUnits

        java.lang.String getUnits()
        This method gets the units
        Returns:
        Returns the units.
      • setUnits

        void setUnits(java.lang.String anUnits)
        This method sets the units
        Parameters:
        anUnits - The units to set.