com.ibm.commerce.soi.commands

Class SOIProcessPaymentAuthorizationCompleteEventCmdImpl

  • java.lang.Object
    • com.ibm.websphere.command.TargetableCommandImpl
  • All Implemented Interfaces:
    com.ibm.commerce.command.CacheableECCommand, ECCommand, ECTargetableCommand, TaskCommand, com.ibm.commerce.order.event.ProcessPaymentAuthorizationCompleteEventCmd, 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 SOIProcessPaymentAuthorizationCompleteEventCmdImpl
    extends com.ibm.commerce.order.event.ProcessPaymentAuthorizationCompleteEventCmdImpl
    This is the implementation of the ProcessPaymentAuthorizationCompleteEventCmd task command for Service Oriented Integration.

    Behaviour:

    • calls ProcessOrderCmd to compose the ProcessOrder SDO and make the ProcessOrder service request with it and the invocation service action TransferOrder.
    • updates the transfer status of the order to OrderConstants.ORDER_PROCESSING.

    Task commands called:

    See Also:
    OrderClientFacadeImpl, InvocationService, Serialized Form
    • Field Detail

      • COPYRIGHT

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

      • SOIProcessPaymentAuthorizationCompleteEventCmdImpl

        public SOIProcessPaymentAuthorizationCompleteEventCmdImpl()
        Default constructor.
    • Method Detail

      • performExecute

        public void performExecute()
                            throws ECException
        Executes the business logic of this command implementation.
        Specified by:
        performExecute in interface ECCommand
        Specified by:
        performExecute in interface com.ibm.websphere.command.TargetableCommand
        Overrides:
        performExecute in class com.ibm.commerce.order.event.ProcessPaymentAuthorizationCompleteEventCmdImpl
        Throws:
        ECException