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 2014/01/28 02:16:18 UTC
svn commit: r1561920 -
/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDIv2InquiryImpl.java
Author: kstam
Date: Tue Jan 28 01:16:18 2014
New Revision: 1561920
URL: http://svn.apache.org/r1561920
Log:
filter out duplicate tmodelkeys
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDIv2InquiryImpl.java
Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDIv2InquiryImpl.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDIv2InquiryImpl.java?rev=1561920&r1=1561919&r2=1561920&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDIv2InquiryImpl.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDIv2InquiryImpl.java Tue Jan 28 01:16:18 2014
@@ -15,7 +15,13 @@
*/
package org.apache.juddi.api.impl;
+import java.util.ArrayList;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Set;
+
import javax.jws.WebService;
+
import org.apache.commons.configuration.ConfigurationException;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -168,6 +174,10 @@ public class UDDIv2InquiryImpl implement
@Override
public TModelDetail getTModelDetail(GetTModelDetail body) throws DispositionReport {
try {
+ //remove duplicates using a set
+ Set<String> keyList = new HashSet(body.getTModelKey());
+ body.getTModelKey().clear();
+ body.getTModelKey().addAll(keyList);
return MapUDDIv3Tov2.MapTModelDetail(inquiryService.getTModelDetail(MapUDDIv2Tov3.MapGetTModelDetail(body)), getNodeID());
} catch (DispositionReportFaultMessage ex) {
throw MapUDDIv3Tov2.MapException(ex, getNodeID());
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@juddi.apache.org
For additional commands, e-mail: commits-help@juddi.apache.org