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

Class ComposeOrderDetailsCmdImpl

  • All Implemented Interfaces:
    ComposeOrderCmd, com.ibm.websphere.command.Command, java.io.Serializable
    Direct Known Subclasses:
    ComposeTransferOrderCmdImpl, DOMComposeOrderDetailsCmdImpl


    public class ComposeOrderDetailsCmdImpl
    extends AbstractComposeOrderCmdImpl
    implements ComposeOrderCmd
    This compose task command is called from GetOrderCmdImpl. It's used when access profile is set as IBM_Details, and populates the order BOD using OrderDataBean. The following information about the noun is included:
    • Order/OrderIdentifier/UniqueID
    • Order/StoreIdentifier/UniqueID
    • Order/StoreIdentifier/ExternalIdentifier/NameIdentifier
    • Order/OrganizationIdentifier/UniqueID
    • Order/OrganizationIdentifier/DistinguishedName
    • Order/BuyerIdentifier/UniqueID
    • Order/BuyerIdentifier/DistinguishedName
    • Order/OrderAmount/GrandTotal
    • Order/OrderAmount/TotalProductPrice
    • Order/OrderAmount/TotalAdjustment
    • Order/OrderAmount/Adjustment/Usage
    • Order/OrderAmount/Adjustment/Code
    • Order/OrderAmount/Adjustment/Description
    • Order/OrderAmount/Adjustment/Amount
    • Order/OrderAmount/Adjustment/DisplayLevel
    • Order/OrderAmount/TotalShippingCharge
    • Order/OrderAmount/TotalSalesTax
    • Order/OrderAmount/TotalShippingTax
    • Order/OrderPaymentInfo/PaymentInstruction/UniqueID
    • Order/OrderPaymentInfo/PaymentInstruction/BillingAddress/ContactInfoIdentifier/UniqueID
    • Order/OrderPaymentInfo/PaymentInstruction/BillingAddress/ContactInfoIdentifier/ExternalIdentifier/ContactInfoNickName
    • Order/OrderPaymentInfo/PaymentInstruction/BillingAddress/ContactName/PersonTitle
    • Order/OrderPaymentInfo/PaymentInstruction/BillingAddress/ContactName/LastName
    • Order/OrderPaymentInfo/PaymentInstruction/BillingAddress/ContactName/FirstName
    • Order/OrderPaymentInfo/PaymentInstruction/BillingAddress/ContactName/MiddleName
    • Order/OrderPaymentInfo/PaymentInstruction/BillingAddress/Address/AddressLine
    • Order/OrderPaymentInfo/PaymentInstruction/BillingAddress/Address/City
    • Order/OrderPaymentInfo/PaymentInstruction/BillingAddress/Address/StateOrProvinceName
    • Order/OrderPaymentInfo/PaymentInstruction/BillingAddress/Address/Country
    • Order/OrderPaymentInfo/PaymentInstruction/BillingAddress/Address/PostalCode
    • Order/OrderPaymentInfo/PaymentInstruction/BillingAddress/Telephone1/Value
    • Order/OrderPaymentInfo/PaymentInstruction/BillingAddress/Telephone2/Value
    • Order/OrderPaymentInfo/PaymentInstruction/BillingAddress/EmailAddress1/Value
    • Order/OrderPaymentInfo/PaymentInstruction/BillingAddress/EmailAddress2/Value
    • Order/OrderPaymentInfo/PaymentInstruction/BillingAddress/Fax1/Value
    • Order/OrderPaymentInfo/PaymentInstruction/BillingAddress/Fax2/Value
    • Order/OrderPaymentInfo/PaymentInstruction/Amount
    • Order/OrderPaymentInfo/PaymentInstruction/PaymentMethod/PaymentMethodName
    • Order/OrderPaymentInfo/PaymentInstruction/PaymentMethod/Description
    • Order/OrderPaymentInfo/PaymentInstruction/ProtocolData
    • Order/OrderPaymentInfo/PaymentInstruction/Status
    • Order/OrderStatus/Status
    • Order/LastUpdateDate
    • Order/PlacedDate
    • Order/OrderItem/OrderItemIdentifier/UniqueID
    • Order/OrderItem/CatalogEntryIdentifier/UniqueID
    • Order/OrderItem/CatalogEntryIdentifier/ExternalIdentifier/PartNumber
    • Order/OrderItem/Quantity
    • Order/OrderItem/ContractIdentifier/UniqueID
    • Order/OrderItem/OfferID
    • Order/OrderItem/OrderItemAmount/UnitPrice/Price
    • Order/OrderItem/OrderItemAmount/UnitPrice/Quantity
    • Order/OrderItem/OrderItemAmount/OrderItemPrice
    • Order/OrderItem/OrderItemAmount/Adjustment/Usage
    • Order/OrderItem/OrderItemAmount/Adjustment/Code
    • Order/OrderItem/OrderItemAmount/Adjustment/Description
    • Order/OrderItem/OrderItemAmount/Adjustment/Amount
    • Order/OrderItem/OrderItemAmount/Adjustment/DisplayLevel
    • Order/OrderItem/OrderItemAmount/ShippingCharge
    • Order/OrderItem/OrderItemAmount/SalesTax
    • Order/OrderItem/OrderItemAmount/ShippingTax
    • Order/OrderItem/OrderItemShippingInfo/ShippingAddress/ContactInfoIdentifier/UniqueID
    • Order/OrderItem/OrderItemShippingInfo/ShippingAddress/ContactInfoIdentifier/ExternalIdentifier/ContactInfoNickName
    • Order/OrderItem/OrderItemShippingInfo/ShippingAddress/ContactName/PersonTitle
    • Order/OrderItem/OrderItemShippingInfo/ShippingAddress/ContactName/LastName
    • Order/OrderItem/OrderItemShippingInfo/ShippingAddress/ContactName/FirstName
    • Order/OrderItem/OrderItemShippingInfo/ShippingAddress/ContactName/MiddleName
    • Order/OrderItem/OrderItemShippingInfo/ShippingAddress/Address/AddressLine
    • Order/OrderItem/OrderItemShippingInfo/ShippingAddress/Address/City
    • Order/OrderItem/OrderItemShippingInfo/ShippingAddress/Address/StateOrProvinceName
    • Order/OrderItem/OrderItemShippingInfo/ShippingAddress/Address/Country
    • Order/OrderItem/OrderItemShippingInfo/ShippingAddress/Address/PostalCode
    • Order/OrderItem/OrderItemShippingInfo/ShippingAddress/Telephone1/Value
    • Order/OrderItem/OrderItemShippingInfo/ShippingAddress/Telephone2/Value
    • Order/OrderItem/OrderItemShippingInfo/ShippingAddress/EmailAddress1/Value
    • Order/OrderItem/OrderItemShippingInfo/ShippingAddress/EmailAddress2/Value
    • Order/OrderItem/OrderItemShippingInfo/ShippingAddress/Fax1/Value
    • Order/OrderItem/OrderItemShippingInfo/ShippingAddress/Fax2/Value
    • Order/OrderItem/OrderItemShippingInfo/ShippingMode/ShippingModeIdentifier/UniqueID
    • Order/OrderItem/OrderItemShippingInfo/ShippingMode/ShippingModeIdentifier/ExternalIdentifier/ShipModeCode
    • Order/OrderItem/OrderItemShippingInfo/ShippingMode/ShippingModeIdentifier/ExternalIdentifier/Carrier
    • Order/OrderItem/OrderItemShippingInfo/ShippingMode/Description
    • Order/OrderItem/OrderItemStatus/Status
    • Order/OrderItem/OrderItemStatus/InventoryStatus
    • Order/OrderItem/OrderItemStatus/FulfillmentStatus
    • Order/OrderItem/OrderItemFulfillmentInfo/AvailableDate
    • Order/OrderItem/OrderItemFulfillmentInfo/ExpectedShipDate
    • Order/OrderItem/FulfillmentCenter/FulfillmentCenterIdentifier/UniqueID
    • Order/OrderItem/FulfillmentCenter/FulfillmentCenterIdentifier/Name
    • Order/OrderItem/CorrelationGroup
    • Order/OrderItem/CreateDate
    • Order/OrderItem/LastUpdateDate
    • Order/OrderItem/UsableShippingChargePolicy/UniqueID
    • Order/OrderItem/UsableShippingChargePolicy/ExternalIdentifier/Name
    • Order/OrderItem/UsableShippingChargePolicy/ExternalIdentifier/Type
    • Order/OrderTypeCode
    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

      • ComposeOrderDetailsCmdImpl

        public ComposeOrderDetailsCmdImpl()
    • Method Detail

      • execute

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