Author: tcunning
Date: Wed Jul 22 03:43:37 2009
New Revision: 796610

URL: http://svn.apache.org/viewvc?rev=796610&view=rev
Log:
JUDDI-72
Distinguish between ebXML/UDDI cases.

Modified:
    
webservices/scout/branches/v1.1/scout/src/main/java/org/apache/ws/scout/registry/BusinessQueryManagerImpl.java
    
webservices/scout/branches/v1.1/scout/src/main/java/org/apache/ws/scout/util/ScoutJaxrUddiHelper.java

Modified: 
webservices/scout/branches/v1.1/scout/src/main/java/org/apache/ws/scout/registry/BusinessQueryManagerImpl.java
URL: 
http://svn.apache.org/viewvc/webservices/scout/branches/v1.1/scout/src/main/java/org/apache/ws/scout/registry/BusinessQueryManagerImpl.java?rev=796610&r1=796609&r2=796610&view=diff
==============================================================================
--- 
webservices/scout/branches/v1.1/scout/src/main/java/org/apache/ws/scout/registry/BusinessQueryManagerImpl.java
 (original)
+++ 
webservices/scout/branches/v1.1/scout/src/main/java/org/apache/ws/scout/registry/BusinessQueryManagerImpl.java
 Wed Jul 22 03:43:37 2009
@@ -83,6 +83,7 @@
  * Implements the JAXR BusinessQueryManager Interface
  * For futher details, look into the JAXR API Javadoc.
  *
+ * @author <a href="mailto:tcunn...@apache.org";>Tom Cunningham</a>
  * @author <a href="mailto:a...@apache.org";>Anil Saldhana</a>
  * @author <a href="mailto:jboy...@apache.org";>Jeremy Boynes</a>
  * @author <a href="mailto:ge...@apache.org";>Geir Magnusson Jr.</a>

Modified: 
webservices/scout/branches/v1.1/scout/src/main/java/org/apache/ws/scout/util/ScoutJaxrUddiHelper.java
URL: 
http://svn.apache.org/viewvc/webservices/scout/branches/v1.1/scout/src/main/java/org/apache/ws/scout/util/ScoutJaxrUddiHelper.java?rev=796610&r1=796609&r2=796610&view=diff
==============================================================================
--- 
webservices/scout/branches/v1.1/scout/src/main/java/org/apache/ws/scout/util/ScoutJaxrUddiHelper.java
 (original)
+++ 
webservices/scout/branches/v1.1/scout/src/main/java/org/apache/ws/scout/util/ScoutJaxrUddiHelper.java
 Wed Jul 22 03:43:37 2009
@@ -81,6 +81,7 @@
  * @author <a href="mailto:a...@apache.org";>Anil Saldhana</a>
  * @author <a href="mailto:ge...@apache.org";>Geir Magnusson Jr.</a>
  * @author <a href="mailto:ks...@apache.org";>Kurt T Stam</a>
+ * @author <a href="mailto:tcunn...@apache.org";>Tom Cunningham</a>
  */
 public class ScoutJaxrUddiHelper 
 {
@@ -875,13 +876,19 @@
                        TModelBag tbag = objectFactory.createTModelBag();
                        Iterator speciter = specifications.iterator();
                        while (speciter.hasNext()) {
-                               SpecificationLink specification = 
(SpecificationLink) speciter.next();
-                               if (specification.getSpecificationObject() != 
null) {
-                                       RegistryObject ro = 
specification.getSpecificationObject();
-                                       if (ro.getKey() != null) {
-                                               Key key = ro.getKey();
-                                               
tbag.getTModelKey().add(key.toString());
+                               RegistryObject registryobject = 
(RegistryObject) speciter.next();
+                               if (registryobject instanceof 
SpecificationLink) {
+                                       SpecificationLink specificationlink = 
(SpecificationLink) registryobject;
+                                       if 
(specificationlink.getSpecificationObject() != null) {
+                                               RegistryObject ro = 
specificationlink.getSpecificationObject();
+                                               if (ro.getKey() != null) {
+                                                       Key key = ro.getKey();
+                                                       
tbag.getTModelKey().add(key.toString());
+                                               }
                                        }
+                               } else {
+                                       // ebXML case - the RegistryObject is 
an ExtrinsicObject
+                                       // Not implemented
                                }
                        }
                        return tbag;



---------------------------------------------------------------------
To unsubscribe, e-mail: scout-dev-unsubscr...@ws.apache.org
For additional commands, e-mail: scout-dev-h...@ws.apache.org

Reply via email to