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 2010/05/05 16:26:51 UTC
svn commit: r941307 -
/webservices/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/mapping/MappingModelToApi.java
Author: kstam
Date: Wed May 5 14:26:51 2010
New Revision: 941307
URL: http://svn.apache.org/viewvc?rev=941307&view=rev
Log:
JUDDI-391, adding the keysOwned into the result.
Modified:
webservices/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/mapping/MappingModelToApi.java
Modified: webservices/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/mapping/MappingModelToApi.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/mapping/MappingModelToApi.java?rev=941307&r1=941306&r2=941307&view=diff
==============================================================================
--- webservices/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/mapping/MappingModelToApi.java (original)
+++ webservices/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/mapping/MappingModelToApi.java Wed May 5 14:26:51 2010
@@ -17,6 +17,7 @@
package org.apache.juddi.mapping;
+import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
@@ -703,15 +704,21 @@ public class MappingModelToApi {
org.uddi.api_v3.KeysOwned keysOwned = new org.uddi.api_v3.KeysOwned();
- Collections.sort((List<String>)businessKeys);
- if (Collections.binarySearch((List<String>)businessKeys, modelPublisherAssertion.getBusinessEntityByFromKey().getEntityKey()) >= 0)
+ //converting resultList to simple List
+ List<String> businessKeyList = new ArrayList<String>();
+ for (Object businessKey : businessKeys) {
+ businessKeyList.add(String.valueOf(businessKey));
+ }
+ Collections.sort(businessKeyList);
+ if (Collections.binarySearch(businessKeyList, modelPublisherAssertion.getBusinessEntityByFromKey().getEntityKey()) >= 0)
keysOwned.setFromKey(modelPublisherAssertion.getBusinessEntityByFromKey().getEntityKey());
- if (Collections.binarySearch((List<String>)businessKeys, modelPublisherAssertion.getBusinessEntityByToKey().getEntityKey()) >= 0)
+ if (Collections.binarySearch(businessKeyList, modelPublisherAssertion.getBusinessEntityByToKey().getEntityKey()) >= 0)
keysOwned.setToKey(modelPublisherAssertion.getBusinessEntityByToKey().getEntityKey());
if (keysOwned.getFromKey() == null && keysOwned.getToKey() == null) {
throw new FatalErrorException(new ErrorMessage("errors.invalidKey.KeysOwned"));
}
+ apiAssertionStatusItem.setKeysOwned(keysOwned);
}
public static void mapRelatedBusinessInfo(org.apache.juddi.model.PublisherAssertion modelPublisherAssertion,
---------------------------------------------------------------------
To unsubscribe, e-mail: juddi-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: juddi-cvs-help@ws.apache.org