com.ibm.commerce.order.commands

Class FetchTransferredExternalOrderByStoreMemberAndStatusCmdImpl

  • All Implemented Interfaces:
    FetchOrdersCmd, com.ibm.websphere.cache.Sizeable, com.ibm.websphere.command.CacheableCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, com.ibm.websphere.command.TargetableCommand, java.io.Serializable


    public class FetchTransferredExternalOrderByStoreMemberAndStatusCmdImpl
    extends com.ibm.commerce.order.facade.server.commands.FetchExternalOrderByStoreMemberAndStatusCmdImpl
    This task command retrieves a list of orders from internal and external system according to the search criteria specified by the client. The search criteria are specified by the input XPath queries. The following XPath queries can be processed by this command:
     /Order[OrderIdentifier[(ExternalOrderID=)] and OrderStatus[(Status=)]]
     
    ExternalOrderID is for outbound service use only, it's used for paging.
    Status is for internal get order service use only. For WC local orders fetch order by these statuses.
    This command composes the following XPath accordingly to call out bound service.
     /Order[OrderIdentifier[(UniqueID=) or (ExternalOrderID=)] and StoreIdentifier[(UniqueID=)] and BuyerIdentifier[(LogOnID=)]]
     
    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

      • FetchTransferredExternalOrderByStoreMemberAndStatusCmdImpl

        public FetchTransferredExternalOrderByStoreMemberAndStatusCmdImpl()
    • Method Detail

      • performExecute

        public void performExecute()
                            throws java.lang.Exception
        This method performs the main logic.
        Specified by:
        performExecute in interface com.ibm.websphere.command.TargetableCommand
        Overrides:
        performExecute in class com.ibm.commerce.order.facade.server.commands.FetchExternalOrderByStoreMemberAndStatusCmdImpl
        Throws:
        java.lang.Exception
        See Also:
        TargetableCommandImpl.performExecute()