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

Class FetchOrderByExternalOrderIdCmdImpl

  • 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 FetchOrderByExternalOrderIdCmdImpl
    extends AbstractFetchOrdersSOICmdImpl
    This task command retrieves a list of orders from 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=)]]
     
    This command calls outbound service with the following XPath:
     /Order[OrderIdentifier[(ExternalOrderID=)] and StoreIdentifier[ExternalIdentifier[(NameIdentifier=)]]]
     
    See Also:
    Serialized Form
    • Constructor Detail

      • FetchOrderByExternalOrderIdCmdImpl

        public FetchOrderByExternalOrderIdCmdImpl()
    • Method Detail

      • performExecute

        public void performExecute()
                            throws java.lang.Exception
        Specified by:
        performExecute in interface com.ibm.websphere.command.TargetableCommand
        Overrides:
        performExecute in class AbstractFetchOrdersSOICmdImpl
        Throws:
        java.lang.Exception
        See Also:
        TargetableCommandImpl.performExecute()