Indeed, I was right 1st time, fixed

Thanks

Jacques

Dimitri Unruh wrote:
and also the change in OrderReadHelper.java makes a NPE possible (because
EntityUtil.filterByAnd could return a null value)...

Viele Grüße
Best Regards



From:   Adrian Crum <adrian.c...@sandglass-software.com>
To:     dev@ofbiz.apache.org
Date:   12.09.2011 12:21
Subject:        Re: svn commit: r1169655 - in /ofbiz/trunk/applications:
marketing/src/org/ofbiz/sfa/vcard/ order/src/org/ofbiz/order/order/
order/src/org/ofbiz/order/shoppingcart/
party/src/org/ofbiz/party/communication/
product/src/org/ofbiz/product/category/



This revision will not compile.

-Adrian

On 9/12/2011 10:09 AM, jler...@apache.org wrote:
Author: jleroux
Date: Mon Sep 12 09:08:59 2011
New Revision: 1169655

URL: http://svn.apache.org/viewvc?rev=1169655&view=rev
Log:
Revert some useless UtilValidate.isNotEmpty() changes in applications
(noticed by Scott)

Modified:
ofbiz/trunk/applications/marketing/src/org/ofbiz/sfa/vcard/VCard.java

ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderReadHelper.java

ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartServices.java

ofbiz/trunk/applications/party/src/org/ofbiz/party/communication/CommunicationEventServices.java

ofbiz/trunk/applications/product/src/org/ofbiz/product/category/CategoryServices.java

Modified:
ofbiz/trunk/applications/marketing/src/org/ofbiz/sfa/vcard/VCard.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/marketing/src/org/ofbiz/sfa/vcard/VCard.java?rev=1169655&r1=1169654&r2=1169655&view=diff


==============================================================================
---
ofbiz/trunk/applications/marketing/src/org/ofbiz/sfa/vcard/VCard.java
(original)
+++
ofbiz/trunk/applications/marketing/src/org/ofbiz/sfa/vcard/VCard.java Mon
Sep 12 09:08:59 2011
@@ -122,7 +122,7 @@ public class VCard {
EntityCondition.makeCondition("geoTypeId", EntityOperator.EQUALS,
"COUNTRY"),
EntityCondition.makeCondition("geoName", EntityOperator.LIKE,
workAddress.getCountry())), EntityOperator.AND);
                      countryGeoList = delegator.findList("Geo", cond,
null, null, null, true);
-                    if (UtilValidate.isNotEmpty(countryGeoList)) {
+                    if (!countryGeoList.isEmpty()) {
                          GenericValue countryGeo =
EntityUtil.getFirst(countryGeoList);
                          serviceCtx.put("countryGeoId",
countryGeo.get("geoId"));
                      }

Modified:
ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderReadHelper.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderReadHelper.java?rev=1169655&r1=1169654&r2=1169655&view=diff


==============================================================================
---
ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderReadHelper.java
(original)
+++
ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderReadHelper.java
Mon Sep 12 09:08:59 2011
@@ -2537,12 +2537,10 @@ public class OrderReadHelper {

          List<GenericValue>  promoAdjustments =
EntityUtil.filterByAnd(allOrderAdjustments,
UtilMisc.toMap("orderAdjustmentTypeId", "PROMOTION_ADJUSTMENT"));

-        if (UtilValidate.isNotEmpty(promoAdjustments)) {
-
+        if (!promoAdjustments.isEmpty()) {
              Iterator<GenericValue>  promoAdjIter =
promoAdjustments.iterator();
              while (promoAdjIter.hasNext()) {
                  GenericValue promoAdjustment = promoAdjIter.next();
-
                  if (promoAdjustment != null) {
                      BigDecimal amount =
promoAdjustment.getBigDecimal("amount").setScale(taxCalcScale,
taxRounding);
                      promoAdjTotal = promoAdjTotal.add(amount);

Modified:
ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartServices.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartServices.java?rev=1169655&r1=1169654&r2=1169655&view=diff


==============================================================================
---
ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartServices.java
(original)
+++
ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartServices.java
Mon Sep 12 09:08:59 2011
@@ -633,7 +633,7 @@ public class ShoppingCartServices {

          List<GenericValue>  adjustments =
orh.getOrderHeaderAdjustments();
          // If applyQuoteAdjustments is set to false then standard cart
adjustments are used.
-        if (UtilValidate.isNotEmpty(adjustments)) {
+        if (!adjustments.isEmpty()) {
              // The cart adjustments are added to the cart
              cart.getAdjustments().addAll(adjustments);
          }
@@ -726,7 +726,7 @@ public class ShoppingCartServices {
          if (UtilValidate.isNotEmpty(quoteTerms)) {
              // create order term from quote term
              for(GenericValue quoteTerm : quoteTerms) {
-                      BigDecimal termValue = BigDecimal.ZERO;
+                    BigDecimal termValue = BigDecimal.ZERO;
                  if
(UtilValidate.isNotEmpty(quoteTerm.getString("termValue"))){
                      termValue = new
BigDecimal(quoteTerm.getString("termValue"));
                  }

Modified:
ofbiz/trunk/applications/party/src/org/ofbiz/party/communication/CommunicationEventServices.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/src/org/ofbiz/party/communication/CommunicationEventServices.java?rev=1169655&r1=1169654&r2=1169655&view=diff


==============================================================================
---
ofbiz/trunk/applications/party/src/org/ofbiz/party/communication/CommunicationEventServices.java
(original)
+++
ofbiz/trunk/applications/party/src/org/ofbiz/party/communication/CommunicationEventServices.java
Mon Sep 12 09:08:59 2011
@@ -744,7 +744,7 @@ public class CommunicationEventServices
                  Debug.logError(e, module);
                  return ServiceUtil.returnError(e.getMessage());
              }
-            if (UtilValidate.isNotEmpty(commEvents)) {
+            if (!commEvents.isEmpty()) {{
                  Debug.logInfo("Ignoring Duplicate Email: " +
aboutThisEmail, module);
                  return
ServiceUtil.returnSuccess(UtilProperties.getMessage(resource,
"PartyCommEventMessageIgnoredDuplicateMessageId", locale));
@@ -756,7 +756,7 @@ public class CommunicationEventServices
              List<Map<String, Object>>  bccParties =
buildListOfPartyInfoFromEmailAddresses(addressesBCC, userLogin,
dispatcher);

              //Get the first address from the list - this is the
partyIdTo field of the CommunicationEvent
-            if (UtilValidate.isNotEmpty(toParties)) {
+            if (!toParties.isEmpty()) {
                  Iterator<Map<String, Object>>  itr =
toParties.iterator();
                  Map<String, Object>  firstAddressTo = itr.next();
                  partyIdTo = (String)firstAddressTo.get("partyId");

Modified:
ofbiz/trunk/applications/product/src/org/ofbiz/product/category/CategoryServices.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/src/org/ofbiz/product/category/CategoryServices.java?rev=1169655&r1=1169654&r2=1169655&view=diff


==============================================================================
---
ofbiz/trunk/applications/product/src/org/ofbiz/product/category/CategoryServices.java
(original)
+++
ofbiz/trunk/applications/product/src/org/ofbiz/product/category/CategoryServices.java
Mon Sep 12 09:08:59 2011
@@ -123,7 +123,7 @@ public class CategoryServices {
              EntityCondition condition =
EntityCondition.makeCondition(EntityCondition.makeCondition("releaseDate",
EntityOperator.EQUALS, null), EntityOperator.OR,
EntityCondition.makeCondition("releaseDate",
EntityOperator.LESS_THAN_EQUAL_TO, releaseDateLimit));
              filterConditions.add(condition);
          }
-        if (UtilValidate.isNotEmpty(filterConditions)) {
+        if (!filterConditions.isEmpty()) {
              productCategoryMembers =
EntityUtil.filterByCondition(productCategoryMembers,
EntityCondition.makeCondition(filterConditions, EntityOperator.AND));
          }

@@ -290,7 +290,7 @@ public class CategoryServices {
                          EntityCondition condition =
EntityCondition.makeCondition(EntityCondition.makeCondition("releaseDate",
EntityOperator.EQUALS, null), EntityOperator.OR,
EntityCondition.makeCondition("releaseDate",
EntityOperator.LESS_THAN_EQUAL_TO, releaseDateLimit));
                          filterConditions.add(condition);
                      }
-                    if (UtilValidate.isNotEmpty(filterConditions)) {
+                    if (!filterConditions.isEmpty()) {
                          productCategoryMembers =
EntityUtil.filterByCondition(productCategoryMembers,
EntityCondition.makeCondition(filterConditions, EntityOperator.AND));
                      }

@@ -440,7 +440,7 @@ public class CategoryServices {
                      childOfCats =
EntityUtil.filterByDate(delegator.findByAnd("ProdCatalogCategory",
UtilMisc.toMap("prodCatalogId", productCategoryId)));
                  }
                  if (UtilValidate.isNotEmpty(childOfCats)) {
-
+
                      for (GenericValue childOfCat : childOfCats ) {

                          Object catId = null;






Dimitri Unruh
Consultant AEW
Lynx-Consulting GmbH
Johanniskirchplatz 6
33615 Bielefeld
Deutschland
Fon: +49 521 5247-0
Fax: +49 521 5247-250
Mobil: +49 160 90 57 55 13


Wir laden Sie herzlich ein:
DSAG-Jahreskongress
Datum: 11. - 13. Oktover 2011, Congress Center Leipzig, Halle 2 Stand B01

Besuchen Sie uns an unserem Stand und freuen Sie sich auf einen intensiven 
Informations- und Erfahrungsaustausch rund um das
Thema Mobility!


Company and Management Headquarters:
Lynx-Consulting GmbH, Johanniskirchplatz 6, 33615 Bielefeld, Deutschland
Fon: +49 521 5247-0, Fax: +49 521 5247-250, www.lynx.de

Court Registration: Amtsgericht Bielefeld HRB 35946
Chief Executive Officers: Karsten Noss, Dirk Osterkamp


http://www.lynx.de/haftungsausschluss


Reply via email to