com.ibm.commerce.payment.actions.commands

Interface TrackPaymentActionsCmd

  • All Superinterfaces:
    com.ibm.websphere.command.CacheableCommand, com.ibm.commerce.command.CacheableECCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, ECCommand, java.io.Serializable, com.ibm.websphere.command.TargetableCommand, TaskCommand
    All Known Implementing Classes:
    TrackPaymentActionsCmdImpl


    public interface TrackPaymentActionsCmd
    extends TaskCommand
    This command executes compensated action "track" for the payment actions that has been successfully executed. It is usually called when the overall WebSphere Commerce transaction rolls back while some payment actions have been successfully executed in this transaction. The default implementation class of this command is TrackPaymentActionsCmdImpl
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      IBM copyright notice field.
      static java.lang.String defaultCommandClassName
      The default implementation class.
      static java.lang.String NAME
      The name of the Command Interface class.
      • Fields inherited from interface com.ibm.websphere.command.Command

        serialVersionUID
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      com.ibm.commerce.edp.model.AtomicPaymentData getEDPAtmPay()
      This method gets edpAtmPay data for the successful payment action.
      com.ibm.commerce.edp.model.PaymentInstructionData getEDPPayInst()
      This method gets edpPayInst data for the successful payment action.
      com.ibm.commerce.edp.refunds.RefundInstructionData getEDPRefInst()
      This method gets edpRefInst data for the successful payment action.
      java.util.Collection getEDPReleases()
      This method gets edpRelease data for the successful payment action.
      com.ibm.commerce.payments.plugincontroller.beans.PPCCreditData getPPCCredit()
      This method gets ppcCredit data for the successful payment action.
      java.util.Collection getPPCExtDataForPayInst()
      This method gets ppcExtData for ppcPayInst for the successful payment action.
      java.util.Collection getPPCExtDataForPayTran()
      This method gets ppcExtData for ppcPayTran for the successful payment action.
      com.ibm.commerce.payments.plugincontroller.beans.PPCPayInstData getPPCPayInst()
      This method gets ppcPayInst data for the successful payment action.
      com.ibm.commerce.payments.plugincontroller.beans.PPCPaymentData getPPCPayment()
      This method gets ppcPayment data for the successful payment action.
      com.ibm.commerce.payments.plugincontroller.beans.PPCPayTranData getPPCPayTran()
      This method gets ppcPayTran data for the successful payment action.
      void setActionData(ActionData actionData)
      This method sets the action data that has been successfully executed.
      void setActionType(java.lang.Short actionType)
      This method sets the action type for this command which determines whether to retrieve or restore successful payment data.
      void setEDPAtmPay(com.ibm.commerce.edp.model.AtomicPaymentData localEdpAtmPay)
      This method sets edpAtmPay data for the successful payment action.
      void setEDPPayInst(com.ibm.commerce.edp.model.PaymentInstructionData localEdpPayInst)
      This method sets edpPayInst data for the successful payment action.
      void setEDPRefInst(com.ibm.commerce.edp.refunds.RefundInstructionData localEdpRefInst)
      This method sets edpRefInst data for the successful payment action.
      void setEDPReleases(java.util.Collection localEdpReleases)
      This method sets edpRelease data for the successful payment action.
      void setOrderId(java.lang.Long localOrderId)
      This method sets orderId data for the successful payment action.
      void setPPCCredit(com.ibm.commerce.payments.plugincontroller.beans.PPCCreditData localPpcCredit)
      This method sets ppcCredit data for the successful payment action.
      void setPPCExtDataForPayInst(java.util.Collection localPPCExtData)
      This method sets ppcExtData for ppcPayInst for the successful payment action.
      void setPPCExtDataForPayTran(java.util.Collection localPPCExtData)
      This method sets ppcExtData for ppcPayTran for the successful payment action.
      void setPPCPayInst(com.ibm.commerce.payments.plugincontroller.beans.PPCPayInstData localPpcPayInst)
      This method sets ppcPayInst data for the successful payment action.
      void setPPCPayment(com.ibm.commerce.payments.plugincontroller.beans.PPCPaymentData localPpcPayment)
      This method sets ppcPayment data for the successful payment action.
      void setPPCPayTran(com.ibm.commerce.payments.plugincontroller.beans.PPCPayTranData localPpcPayTran)
      This method sets ppcPayTran data for the successful payment action.
      • Methods inherited from interface com.ibm.commerce.command.CacheableECCommand

        execute
      • Methods inherited from interface com.ibm.websphere.command.CacheableCommand

        executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
      • Methods inherited from interface com.ibm.websphere.command.TargetableCommand

        getCommandTarget, getCommandTargetName, hasOutputProperties, performExecute, setCommandTarget, setCommandTargetName, setOutputProperties
      • Methods inherited from interface com.ibm.websphere.command.Command

        isReadyToCallExecute, reset
      • Methods inherited from interface com.ibm.websphere.command.CommandCaller

        unionDependencies
    • Field Detail

      • COPYRIGHT

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

        static final java.lang.String NAME
        The name of the Command Interface class.
        See Also:
        Constant Field Values
      • defaultCommandClassName

        static final java.lang.String defaultCommandClassName
        The default implementation class.
        See Also:
        Constant Field Values
    • Method Detail

      • setActionData

        void setActionData(ActionData actionData)
        This method sets the action data that has been successfully executed.
        Parameters:
        actionData - the action data that has been successfully executed
      • setActionType

        void setActionType(java.lang.Short actionType)
        This method sets the action type for this command which determines whether to retrieve or restore successful payment data.
        Parameters:
        actionType - the action type that determines whether to retrieve or restore successful payment data.
      • getPPCPayInst

        com.ibm.commerce.payments.plugincontroller.beans.PPCPayInstData getPPCPayInst()
        This method gets ppcPayInst data for the successful payment action.
        Returns:
        the ppcPayInst data for the successful payment action.
      • setPPCPayInst

        void setPPCPayInst(com.ibm.commerce.payments.plugincontroller.beans.PPCPayInstData localPpcPayInst)
        This method sets ppcPayInst data for the successful payment action.
        Parameters:
        localPpcPayInst - the ppcPayInst data for the successful payment action.
      • getPPCPayment

        com.ibm.commerce.payments.plugincontroller.beans.PPCPaymentData getPPCPayment()
        This method gets ppcPayment data for the successful payment action.
        Returns:
        the ppcPayment data for the successful payment action.
      • setPPCPayment

        void setPPCPayment(com.ibm.commerce.payments.plugincontroller.beans.PPCPaymentData localPpcPayment)
        This method sets ppcPayment data for the successful payment action.
        Parameters:
        localPpcPayment - the ppcPayment data for the successful payment action.
      • getPPCPayTran

        com.ibm.commerce.payments.plugincontroller.beans.PPCPayTranData getPPCPayTran()
        This method gets ppcPayTran data for the successful payment action.
        Returns:
        the ppcPayTran data for the successful payment action.
      • setPPCPayTran

        void setPPCPayTran(com.ibm.commerce.payments.plugincontroller.beans.PPCPayTranData localPpcPayTran)
        This method sets ppcPayTran data for the successful payment action.
        Parameters:
        localPpcPayTran - the ppcPayTran data for the successful payment action.
      • getEDPPayInst

        com.ibm.commerce.edp.model.PaymentInstructionData getEDPPayInst()
        This method gets edpPayInst data for the successful payment action.
        Returns:
        the edpPayInst data for the successful payment action.
      • setEDPPayInst

        void setEDPPayInst(com.ibm.commerce.edp.model.PaymentInstructionData localEdpPayInst)
        This method sets edpPayInst data for the successful payment action.
        Parameters:
        localEdpPayInst - the edpPayInst data for the successful payment action.
      • getEDPAtmPay

        com.ibm.commerce.edp.model.AtomicPaymentData getEDPAtmPay()
        This method gets edpAtmPay data for the successful payment action.
        Returns:
        the edpAtmPay data for the successful payment action.
      • setEDPAtmPay

        void setEDPAtmPay(com.ibm.commerce.edp.model.AtomicPaymentData localEdpAtmPay)
        This method sets edpAtmPay data for the successful payment action.
        Parameters:
        localEdpAtmPay - the edpAtmPay data for the successful payment action.
      • getPPCExtDataForPayInst

        java.util.Collection getPPCExtDataForPayInst()
        This method gets ppcExtData for ppcPayInst for the successful payment action.
        Returns:
        the ppcExtData for ppcPayInst for the successful payment action.
      • setPPCExtDataForPayInst

        void setPPCExtDataForPayInst(java.util.Collection localPPCExtData)
        This method sets ppcExtData for ppcPayInst for the successful payment action.
        Parameters:
        localPPCExtData - the ppcExtData for ppcPayInst for the successful payment action.
      • getPPCExtDataForPayTran

        java.util.Collection getPPCExtDataForPayTran()
        This method gets ppcExtData for ppcPayTran for the successful payment action.
        Returns:
        the ppcExtData for ppcPayTran for the successful payment action.
      • setPPCExtDataForPayTran

        void setPPCExtDataForPayTran(java.util.Collection localPPCExtData)
        This method sets ppcExtData for ppcPayTran for the successful payment action.
        Parameters:
        localPPCExtData - the ppcExtData for ppcPayTran for the successful payment action.
      • setOrderId

        void setOrderId(java.lang.Long localOrderId)
        This method sets orderId data for the successful payment action.
        Parameters:
        localOrderId - the orderId data for the successful payment action.
      • setEDPReleases

        void setEDPReleases(java.util.Collection localEdpReleases)
        This method sets edpRelease data for the successful payment action.
        Parameters:
        localEdpReleases - the edpRelease data for the successful payment action.
      • setPPCCredit

        void setPPCCredit(com.ibm.commerce.payments.plugincontroller.beans.PPCCreditData localPpcCredit)
        This method sets ppcCredit data for the successful payment action.
        Parameters:
        localPpcCredit - the ppcCredit data for the successful payment action.
      • setEDPRefInst

        void setEDPRefInst(com.ibm.commerce.edp.refunds.RefundInstructionData localEdpRefInst)
        This method sets edpRefInst data for the successful payment action.
        Parameters:
        localEdpRefInst - the edpRefInst data for the successful payment action.
      • getEDPReleases

        java.util.Collection getEDPReleases()
        This method gets edpRelease data for the successful payment action.
        Returns:
        the edpRelease data for the successful payment action.
      • getPPCCredit

        com.ibm.commerce.payments.plugincontroller.beans.PPCCreditData getPPCCredit()
        This method gets ppcCredit data for the successful payment action.
        Returns:
        the ppcCredit data for the successful payment action.
      • getEDPRefInst

        com.ibm.commerce.edp.refunds.RefundInstructionData getEDPRefInst()
        This method gets edpRefInst data for the successful payment action.
        Returns:
        the edpRefInst data for the successful payment action.