com.ibm.commerce.payment.commands

Class PrepareInvoiceCmdImpl

    • Constructor Detail

      • PrepareInvoiceCmdImpl

        public PrepareInvoiceCmdImpl()
    • Method Detail

      • isReadyToCallExecute

        public boolean isReadyToCallExecute()
        This method is called by the Command Framework to check if all basic mandatory parameters have been set for this command. This is done before the Framework calls the performExecute method of the command.
        Specified by:
        isReadyToCallExecute in interface com.ibm.websphere.command.Command
        Overrides:
        isReadyToCallExecute in class AbstractECTargetableCommand
        Returns:
        true if we can execute the command; false otherwise.
      • reset

        public void reset()
        Resets the instance variables of the command. The reset() method will reset all instance variables. If the command includes any output values that are accessible via getters. Then make sure those values are no longer needed before calling this method to reset the instance variables of the command.

        This is useful if the command instance is to be called multiple times with different command parameters.

        Specified by:
        reset in interface com.ibm.websphere.command.Command
        Overrides:
        reset in class AbstractECTargetableCommand
      • setOrderId

        public void setOrderId(java.lang.Long aOrderId)
        Sets the orderId property of the command.
        Specified by:
        setOrderId in interface PrepareInvoiceCmd
        Parameters:
        aOrderId - the ID of the order for which an invoice is to be prepared.
      • setOrderReleaseNum

        public void setOrderReleaseNum(java.lang.Integer newOrderReleaseNum)
        Sets the orderReleaseNum property of the command.
        Specified by:
        setOrderReleaseNum in interface PrepareInvoiceCmd
        Parameters:
        newOrderReleaseNum - the release number of the Order Release for which an invoice is to be prepared.