com.ibm.commerce.inventory.commands

Class ReleaseManifestCmdImpl

    • Field Detail

      • COPYRIGHT

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

      • ReleaseManifestCmdImpl

        public ReleaseManifestCmdImpl()
    • Method Detail

      • getManifestFound

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

        public java.lang.String getOrdersId()
        Returns the order identifier.
        Returns:
        Order identifier.
        See Also:
        setOrdersId(java.lang.String)
      • setManifestFound

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

        public void setOrdersId(java.lang.String newOrdersId)
        Description copied from interface: ReleaseManifestCmd
        Sets the order identifier.
        Specified by:
        setOrdersId in interface ReleaseManifestCmd
        Parameters:
        newOrdersId - orders identifier
      • setOrdReleaseNum

        public void setOrdReleaseNum(java.lang.String newOrdReleaseNum)
        Description copied from interface: ReleaseManifestCmd
        Sets the order release number.
        Specified by:
        setOrdReleaseNum in interface ReleaseManifestCmd
        Parameters:
        newOrdReleaseNum - java.lang.String
      • performExecute

        public void performExecute()
                            throws ECException
        Performs the status updates by calling UpdateReleaseManifestStatusCmd. After 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.
        Specified by:
        performExecute in interface ECCommand
        Specified by:
        performExecute in interface com.ibm.websphere.command.TargetableCommand
        Overrides:
        performExecute in class AbstractECTargetableCommand
        Throws:
        ECException
      • getRedirectURL

        public java.lang.String getRedirectURL()
        Returns the redirect URL.
        Returns:
        The redirect URL.
      • setRedirectURL

        public void setRedirectURL(java.lang.String newRedirectURL)
        Sets redirect URL.
        Parameters:
        newRedirectURL - The redirect URL.