Author: mattmann
Date: Mon Nov 28 05:12:24 2011
New Revision: 1206977

URL: http://svn.apache.org/viewvc?rev=1206977&view=rev
Log:
- fix for OODT-337 XMLPSProductHandler methods should return empty lists 
instead of null (contributed by Ricky Nguyen)

Modified:
    oodt/trunk/CHANGES.txt
    
oodt/trunk/xmlps/src/main/java/org/apache/oodt/xmlps/product/XMLPSProductHandler.java

Modified: oodt/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/oodt/trunk/CHANGES.txt?rev=1206977&r1=1206976&r2=1206977&view=diff
==============================================================================
--- oodt/trunk/CHANGES.txt (original)
+++ oodt/trunk/CHANGES.txt Mon Nov 28 05:12:24 2011
@@ -4,6 +4,9 @@ Apache OODT Change Log
 Release 0.4: Current Development
 --------------------------------------------
 
+* OODT-337 XMLPSProductHandler methods should return empty lists instead 
+  of null (Ricky Nguyen via mattmann)
+
 * OODT-336 xmlps should omit joining of tables that are unnecessary to 
   fulfill query (Ricky Nguyen via mattmann)
 

Modified: 
oodt/trunk/xmlps/src/main/java/org/apache/oodt/xmlps/product/XMLPSProductHandler.java
URL: 
http://svn.apache.org/viewvc/oodt/trunk/xmlps/src/main/java/org/apache/oodt/xmlps/product/XMLPSProductHandler.java?rev=1206977&r1=1206976&r2=1206977&view=diff
==============================================================================
--- 
oodt/trunk/xmlps/src/main/java/org/apache/oodt/xmlps/product/XMLPSProductHandler.java
 (original)
+++ 
oodt/trunk/xmlps/src/main/java/org/apache/oodt/xmlps/product/XMLPSProductHandler.java
 Mon Nov 28 05:12:24 2011
@@ -41,6 +41,7 @@ import java.io.FileNotFoundException;
 import java.io.IOException;
 import java.sql.SQLException;
 import java.util.ArrayList;
+import java.util.Collections;
 import java.util.HashSet;
 import java.util.Iterator;
 import java.util.List;
@@ -150,7 +151,7 @@ public class XMLPSProductHandler impleme
     protected List<QueryElement> getElemNamesFromQueryElemSet(
             List<QueryElement> origSet) {
         if (origSet == null || (origSet != null && origSet.size() == 0))
-            return null;
+            return Collections.emptyList();
 
         List<QueryElement> newSet = new Vector<QueryElement>();
 
@@ -171,7 +172,7 @@ public class XMLPSProductHandler impleme
     protected List<QueryElement> getConstElemNamesFromQueryElemSet(
             List<QueryElement> origSet) {
         if (origSet == null || (origSet != null && origSet.size() == 0))
-            return null;
+            return Collections.emptyList();
 
         List<QueryElement> newSet = new Vector<QueryElement>();
 
@@ -307,7 +308,7 @@ public class XMLPSProductHandler impleme
 
     private List<String> toSQLResultSetColumns(List<QueryElement> elems) {
         if (elems == null || (elems != null && elems.size() == 0))
-          return null;
+          return Collections.emptyList();
 
         List<String> resultSetNames = new ArrayList<String>();
         for (QueryElement qe : elems) {


Reply via email to