com.ibm.commerce.order.facade.server.commands

Class ComposeOrderSummaryCmdImpl

  • All Implemented Interfaces:
    ComposeOrderCmd, com.ibm.websphere.command.Command, java.io.Serializable


    public class ComposeOrderSummaryCmdImpl
    extends AbstractComposeOrderCmdImpl
    implements ComposeOrderCmd
    This compose task command is called from GetOrderCmdImpl. It's used when access profile is set as IBM_Summary, and populates the order BOD using OrderDataBean. The following information about the noun is included:
     
    • Order/BuyerPONumber
    • Order/PromotionCode/Code
    • Order/OrderPaymentInfo/PaymentInstruction/UniqueID
    • Order/OrderPaymentInfo/PaymentInstruction/PaymentMethod/PaymentMethodName
    • Order/OrderPaymentInfo/PaymentInstruction/PaymentTermConditionId
    • Order/OrderDescription
    • Order/Comments
    • Order/LastUpdateDate
    • Order/PlacedDate
    • Order/OrderIdentifier/UniqueID
    • Order/OrderIdentifier/CustomerOrderNumber
    • Order/StoreIdentifier/UniqueID
    • Order/Channel/ChannelIdentifer/UniqueID
    • Order/BuyerIdentifier/UniqueID
    • Order/BuyerIdentifier/DistinguishedName
    • Order/OrderPaymentInfo/PaymentInstruction/BillingAddress/UniqueID
    • Order/OrderPaymentInfo/PaymentInstruction/BillingAddress/ExternalIdentifier/ContactInfoNickName
    • Order/OrderPaymentInfo/PaymentInstruction/Amount/GrandTotal
    • Order/OrderPaymentInfo/PaymentInstruction/Amount/TotalProductPrice
    • Order/OrderPaymentInfo/PaymentInstruction/Amount/TotalAdjustment
    • Order/OrderPaymentInfo/PaymentInstruction/Amount/Adjustment/Code
    • Order/OrderPaymentInfo/PaymentInstruction/Amount/Adjustment/Description
    • Order/OrderPaymentInfo/PaymentInstruction/Amount/Adjustment/Amount
    • Order/OrderPaymentInfo/PaymentInstruction/Amount/Adjustment/DisplayLevel
    • Order/OrderPaymentInfo/PaymentInstruction/PaymentMethod/Description
    See Also:
    Serialized Form
    • Field Detail

      • COPYRIGHT

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

      • ComposeOrderSummaryCmdImpl

        public ComposeOrderSummaryCmdImpl()
    • Method Detail

      • execute

        public void execute()
                     throws com.ibm.websphere.command.CommandException
        This method executes the main logic of this command.
        Specified by:
        execute in interface com.ibm.websphere.command.Command
        Throws:
        com.ibm.websphere.command.CommandException
        See Also:
        Command.execute()