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