com.ibm.commerce.inventory.commands

Interface UpdateReleaseManifestStatusCmd

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


    public interface UpdateReleaseManifestStatusCmd
    extends TaskCommand
    Update order status and fulfillment status after the order release is packed and shipped.

    This command will call UpdateReleaseManifestStatusCmd to update the order status and fulfillment status. If the order release is packed and shipped, the status of the order release will be set to 'MNF'. The fulfillment status of all the order items in the order release will be set to 'SHIP'. And the status of the order will be set to 'S' if all order items in the order are packed and shipped.

    Input Parameters

    ordersId
    The identifier of the order.
    ordReleaseNum
    The order release number.

    Output Parameters

    manifestFound
    Return the flag to indicate if there is any shipment tracking information for the order release is found.

    Exceptions

    When the required fields are missing or not in the right data type, this command will throw exception to indicate which field is missing or bad.

    • 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.UpdateReleaseManifestStatusCmd".
        See Also:
        Constant Field Values
      • defaultCommandClassName

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

      • getManifestFound

        java.lang.String getManifestFound()
        Return the flag to indicate if there is any shipment tracking information for the order release is found.
        Returns:
        java.lang.String
      • getOrdersId

        java.lang.Long getOrdersId()
        Return the order identifier.
        Returns:
        java.lang.Long
      • getOrdReleaseNum

        java.lang.Integer getOrdReleaseNum()
        Return order release number.
        Returns:
        java.lang.Integer
      • setManifestFound

        void setManifestFound(java.lang.String newManifestFound)
        Set the flag to indicate if there is any shipment tracking information for the order release is found.
        Parameters:
        newManifestFound - java.lang.String
      • setOrdersId

        void setOrdersId(java.lang.Long newOrdersId)
        Set the order identifier.
        Parameters:
        newOrdersId - java.lang.Long
      • setOrdReleaseNum

        void setOrdReleaseNum(java.lang.Integer newOrdReleaseNum)
        Set order release number.
        Parameters:
        newOrdReleaseNum - java.lang.Integer