You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by ks...@apache.org on 2009/02/21 14:59:31 UTC

svn commit: r746513 - /webservices/juddi/branches/v3_trunk/juddi-core/src/main/java/org/apache/juddi/query/EntityQuery.java

Author: kstam
Date: Sat Feb 21 13:59:31 2009
New Revision: 746513

URL: http://svn.apache.org/viewvc?rev=746513&view=rev
Log:
JUDDI-195, org.apache.openjpa.kernel.DelegatingResultList does not implement the method subList 

Modified:
    webservices/juddi/branches/v3_trunk/juddi-core/src/main/java/org/apache/juddi/query/EntityQuery.java

Modified: webservices/juddi/branches/v3_trunk/juddi-core/src/main/java/org/apache/juddi/query/EntityQuery.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-core/src/main/java/org/apache/juddi/query/EntityQuery.java?rev=746513&r1=746512&r2=746513&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-core/src/main/java/org/apache/juddi/query/EntityQuery.java (original)
+++ webservices/juddi/branches/v3_trunk/juddi-core/src/main/java/org/apache/juddi/query/EntityQuery.java Sat Feb 21 13:59:31 2009
@@ -97,7 +97,11 @@
 			if (listDesc != null)
 				listDesc.setIncludeCount(endIndex - startIndex);
 
-			return result.subList(startIndex, endIndex);
+			List<Object> subList = new ArrayList<Object>(endIndex);
+			for (int i=startIndex; i< endIndex; i++) {
+				subList.add(result.get(i));
+			}
+			return subList;
 		}
 	}
 	
@@ -129,7 +133,10 @@
 			while(inParamsLeft > 0) {
 				int endIndex = startIndex + Math.min(inParamsLeft, maxInClause);
 				
-				List<?> subKeysIn = keysIn.subList(startIndex, endIndex);
+				List<Object> subKeysIn = new ArrayList<Object>(endIndex);
+				for (int i=startIndex; i< endIndex; i++) {
+					subKeysIn.add(keysIn.get(i));
+				}
 				dynamicQry.appendInListWithAnd(inListTerm, subKeysIn);
 				log.debug(dynamicQry);
 	



---------------------------------------------------------------------
To unsubscribe, e-mail: juddi-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: juddi-cvs-help@ws.apache.org