According to golden in “this class is an action” which of the following statements is true?

  • java.lang.Object
    • com.konakart.actions.ipn.ManagePayPal

    • Field Summary

      Fields 
      Modifier and TypeField and Description
      protected org.apache.commons.logging.Log log

      The Log instance for this application.

    • Constructor Summary

      Constructors 
      Constructor and Description
      ManagePayPal(KKAppEng _kkAppEng, com.konakart.appif.SSOTokenIf _token, java.lang.StringBuffer _verifyPayload, java.util.ArrayList<com.konakart.app.NameValue> _parmList)

      Constructor

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.lang.String postVerificationData(java.lang.StringBuffer payload, boolean testMode)

      Sends a request to PayPal to verify that the IPN message actually came from PayPal

      void run() 
      protected void sendOrderConfirmationMail(KKAppEng kkAppEng, int orderId, boolean success)

      Send an order confirmation eMail.

      protected void sendOrderConfirmationMail(com.konakart.appif.KKEngIf eng, java.lang.String sessionId, java.lang.String countryCode, int orderId, boolean success)

      Send an order confirmation eMail.

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    • Field Detail

      • log

        protected org.apache.commons.logging.Log log

        The Log instance for this application.

    • Constructor Detail

      • ManagePayPal

        public ManagePayPal(KKAppEng _kkAppEng,
                            com.konakart.appif.SSOTokenIf _token,
                            java.lang.StringBuffer _verifyPayload,
                            java.util.ArrayList<com.konakart.app.NameValue> _parmList)

        Constructor

        Parameters:_kkAppEng - App Engine_token - token_verifyPayload - verify payload_parmList - parameter list
    • Method Detail

      • run

        public void run()
        Specified by:run in interface java.lang.Runnable
      • postVerificationData

        public java.lang.String postVerificationData(java.lang.StringBuffer payload,
                                                     boolean testMode)
                                              throws java.io.IOException

        Sends a request to PayPal to verify that the IPN message actually came from PayPal

        Parameters:payload - the payloadtestMode - true if in test modeReturns:Returns the PayPal responseThrows:java.io.IOException - IO Exception
      • sendOrderConfirmationMail

        protected void sendOrderConfirmationMail(KKAppEng kkAppEng,
                                                 int orderId,
                                                 boolean success)
                                          throws com.konakart.app.KKException

        Send an order confirmation eMail. The template used is different if the order is successful or not.

        Parameters:kkAppEng - the kkAppEngorderId - the orderIdsuccess - the successThrows:com.konakart.app.KKException - an unexpected KKException exception
      • sendOrderConfirmationMail

        protected void sendOrderConfirmationMail(com.konakart.appif.KKEngIf eng,
                                                 java.lang.String sessionId,
                                                 java.lang.String countryCode,
                                                 int orderId,
                                                 boolean success)
                                          throws com.konakart.app.KKException

        Send an order confirmation eMail. The template used is different if the order is successful or not.

        Parameters:eng - the engsessionId - the sessionIdcountryCode - the countryCodeorderId - the orderIdsuccess - the successThrows:com.konakart.app.KKException - an unexpected KKException exception

Copyright © 2018 DS Data Systems UK Ltd.