You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by Adam Heath <do...@brainfood.com> on 2015/04/27 17:27:03 UTC
Sad commit: Re: svn commit: r1676303 - /ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/verisign/PayflowPro.java
Replying to my own commit; please, double check your changes. The
problems I fixed below are just sad.
ps: I'm working on maven profiles, that detect optional jars. I went
and fetched payflow.jar, and when I made it available, I got compile errors.
On 04/27/2015 10:25 AM, doogie@apache.org wrote:
> Author: doogie
> Date: Mon Apr 27 15:25:00 2015
> New Revision: 1676303
>
> URL: http://svn.apache.org/r1676303
> Log:
> Fix dumb compile errors in this file; please, let's be careful. Note
> the EntityQuery import; this was due to this class being added, but not
> imported, which is an obvious error.
>
> Also, if you don't understand generics, please ask. The changes listed
> here are very basic compile errors.
>
> The general problems discovered here are due to the class *not being
> compiled* by default. If you change something, at least attempt to see
> if it has an effect. Compile errors are just plain bad.
>
> Modified:
> ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/verisign/PayflowPro.java
>
> Modified: ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/verisign/PayflowPro.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/verisign/PayflowPro.java?rev=1676303&r1=1676302&r2=1676303&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/verisign/PayflowPro.java (original)
> +++ ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/verisign/PayflowPro.java Mon Apr 27 15:25:00 2015
> @@ -39,6 +39,7 @@ import org.ofbiz.base.util.string.Flexib
> import org.ofbiz.entity.Delegator;
> import org.ofbiz.entity.GenericEntityException;
> import org.ofbiz.entity.GenericValue;
> +import org.ofbiz.entity.util.EntityQuery;
> import org.ofbiz.entity.util.EntityUtilProperties;
> import org.ofbiz.order.order.OrderReadHelper;
> import org.ofbiz.order.shoppingcart.ShoppingCart;
> @@ -89,7 +90,7 @@ public class PayflowPro {
> isPayPal = true;
> }
>
> - Map<String, String> data = new HashMap<String, Object>();
> + Map<String, String> data = new HashMap<String, String>();
>
> boolean isReAuth = false;
> if (isPayPal) {
> @@ -432,7 +433,7 @@ public class PayflowPro {
> "AccountingPayPalShoppingCartIsEmpty", locale));
> }
>
> - Map<String, String> data = new HashMap<String, Object>();
> + Map<String, String> data = new HashMap<String, String>();
>
> data.put("TRXTYPE", "O");
> data.put("TENDER", "P");
> @@ -542,7 +543,7 @@ public class PayflowPro {
> String paymentGatewayConfigId = payPalPaymentSetting.getString("paymentGatewayConfigId");
> String configString = "payment.properties";
>
> - Map<String, String> data = new HashMap<String, Object>();
> + Map<String, String> data = new HashMap<String, String>();
> data.put("TRXTYPE", "O");
> data.put("TENDER", "P");
> data.put("ACTION", "G");
> @@ -621,7 +622,7 @@ public class PayflowPro {
> }
> BigDecimal processAmount = paymentPref.getBigDecimal("maxAmount");
>
> - Map<String, String> data = new HashMap<String, Object>();
> + Map<String, String> data = new HashMap<String, String>();
> data.put("TRXTYPE", "O");
> data.put("TENDER", "P");
> data.put("PAYERID", payPalPaymentMethod.getString("payerId"));
> @@ -669,7 +670,7 @@ public class PayflowPro {
>
> private static Map<String, String> parseResponse(String resp) {
> Debug.logInfo("Verisign response string: " + resp, module);
> - Map<String, String> parameters = new HashMap<String, Object>();
> + Map<String, String> parameters = new HashMap<String, String>();
> List<String> params = StringUtil.split(resp, "&");
> for (String str : params) {
> if (str.length() > 0) {
>
>