You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scout-dev@ws.apache.org by ks...@apache.org on 2007/07/23 02:07:56 UTC
svn commit: r558566 -
/webservices/scout/trunk/scout/src/main/java/org/apache/ws/scout/registry/BusinessQueryManagerImpl.java
Author: kstam
Date: Sun Jul 22 17:07:27 2007
New Revision: 558566
URL: http://svn.apache.org/viewvc?view=rev&rev=558566
Log:
Scout-44 - applying patch
Modified:
webservices/scout/trunk/scout/src/main/java/org/apache/ws/scout/registry/BusinessQueryManagerImpl.java
Modified: webservices/scout/trunk/scout/src/main/java/org/apache/ws/scout/registry/BusinessQueryManagerImpl.java
URL: http://svn.apache.org/viewvc/webservices/scout/trunk/scout/src/main/java/org/apache/ws/scout/registry/BusinessQueryManagerImpl.java?view=diff&rev=558566&r1=558565&r2=558566
==============================================================================
--- webservices/scout/trunk/scout/src/main/java/org/apache/ws/scout/registry/BusinessQueryManagerImpl.java (original)
+++ webservices/scout/trunk/scout/src/main/java/org/apache/ws/scout/registry/BusinessQueryManagerImpl.java Sun Jul 22 17:07:27 2007
@@ -36,6 +36,7 @@
import javax.xml.registry.infomodel.ClassificationScheme;
import javax.xml.registry.infomodel.Concept;
import javax.xml.registry.infomodel.Key;
+import javax.xml.registry.infomodel.LocalizedString;
import javax.xml.registry.infomodel.Organization;
import javax.xml.registry.infomodel.RegistryObject;
import javax.xml.registry.infomodel.Service;
@@ -974,6 +975,7 @@
}
static Name[] mapNamePatterns(Collection namePatterns)
+ throws JAXRException
{
if (namePatterns == null)
return null;
@@ -981,9 +983,15 @@
int currLoc = 0;
for (Iterator i = namePatterns.iterator(); i.hasNext();)
{
- String pattern = (String) i.next();
+ Object obj = i.next();
Name n = Name.Factory.newInstance();
- n.setStringValue(pattern);
+ if (obj instanceof String) {
+ n.setStringValue((String)obj);
+ } else if (obj instanceof LocalizedString) {
+ LocalizedString ls = (LocalizedString)obj;
+ n.setStringValue(ls.getValue());
+ n.setLang(ls.getLocale().getLanguage());
+ }
result[currLoc] = n;
currLoc++;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: scout-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: scout-dev-help@ws.apache.org