Author: lektran
Date: Tue Mar 23 23:39:25 2010
New Revision: 926858
URL:
http://svn.apache.org/viewvc?rev=926858&view=revLog:
Improve some List null/size checking
Modified:
ofbiz/trunk/applications/product/src/org/ofbiz/product/category/CategoryWorker.java
Modified: ofbiz/trunk/applications/product/src/org/ofbiz/product/category/CategoryWorker.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/src/org/ofbiz/product/category/CategoryWorker.java?rev=926858&r1=926857&r2=926858&view=diff==============================================================================
--- ofbiz/trunk/applications/product/src/org/ofbiz/product/category/CategoryWorker.java (original)
+++ ofbiz/trunk/applications/product/src/org/ofbiz/product/category/CategoryWorker.java Tue Mar 23 23:39:25 2010
@@ -88,7 +88,7 @@ public class CategoryWorker {
for (GenericValue curCat: allCategories) {
Collection<GenericValue> parentCats = curCat.getRelatedCache("CurrentProductCategoryRollup");
- if (parentCats == null || parentCats.size() <= 0)
+ if (parentCats.isEmpty())
results.add(curCat);
}
} catch (GenericEntityException e) {
@@ -117,7 +117,7 @@ public class CategoryWorker {
public static void getRelatedCategories(ServletRequest request, String attributeName, String parentId, boolean limitView, boolean excludeEmpty) {
List<GenericValue> categories = getRelatedCategoriesRet(request, attributeName, parentId, limitView, excludeEmpty);
- if (categories.size() > 0)
+ if (!categories.isEmpty())
request.setAttribute(attributeName, categories);
}
@@ -147,7 +147,7 @@ public class CategoryWorker {
} catch (GenericEntityException e) {
Debug.logWarning(e.getMessage(), module);
}
- if (UtilValidate.isNotEmpty(rollups)) {
+ if (rollups != null) {
// Debug.log("Rollup size: " + rollups.size(), module);
for (GenericValue parent: rollups) {
// Debug.log("Adding child of: " + parent.getString("parentProductCategoryId"), module);
@@ -346,7 +346,7 @@ public class CategoryWorker {
GenericValue product = delegator.findByPrimaryKeyCache("Product", UtilMisc.toMap("productId", productId));
List<GenericValue> productAssocs = ProductWorker.getVariantVirtualAssocs(product);
//this does take into account that a product could be a variant of multiple products, but this shouldn't ever really happen...
- if (UtilValidate.isNotEmpty(productAssocs)) {
+ if (productAssocs != null) {
for (GenericValue productAssoc: productAssocs) {
if (isProductInCategory(delegator, productAssoc.getString("productId"), productCategoryId)) {
return true;