Author: jboynes
Date: Fri May  5 11:38:59 2006
New Revision: 400136

URL: http://svn.apache.org/viewcvs?rev=400136&view=rev
Log:
apply patch from Dan Kulp for TUSCANY-239

Modified:
    
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/loader/WSDLDefinitionRegistry.java
    
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/loader/impl/WSDLDefinitionRegistryImpl.java

Modified: 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/loader/WSDLDefinitionRegistry.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/loader/WSDLDefinitionRegistry.java?rev=400136&r1=400135&r2=400136&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/loader/WSDLDefinitionRegistry.java
 (original)
+++ 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/loader/WSDLDefinitionRegistry.java
 Fri May  5 11:38:59 2006
@@ -17,6 +17,7 @@
 package org.apache.tuscany.core.loader;
 
 import java.net.URL;
+import java.util.List;
 import java.io.IOException;
 import javax.wsdl.Definition;
 import javax.wsdl.PortType;
@@ -68,6 +69,16 @@
      * @return the Service for the supplied name, or null if none has been 
defined
      */
     Service getService(QName name);
+    
+    
+    /**
+     * Returns a list of definitions that have been loaded for the given 
namespace, or null if
+     * no WSDL documents have been loaded for the given namespace
+     * 
+     * @param namespace the namespace to lookup
+     * @return The list of definitions that have been loaded for the given 
namespace, or null
+     */
+    List<Definition> getDefinitionsForNamespace(String namespace);
 
 
     /**

Modified: 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/loader/impl/WSDLDefinitionRegistryImpl.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/loader/impl/WSDLDefinitionRegistryImpl.java?rev=400136&r1=400135&r2=400136&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/loader/impl/WSDLDefinitionRegistryImpl.java
 (original)
+++ 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/loader/impl/WSDLDefinitionRegistryImpl.java
 Fri May  5 11:38:59 2006
@@ -118,7 +118,12 @@
 
         return definition;
     }
+    
+    public List<Definition> getDefinitionsForNamespace(String namespace) {
+        return definitionsByNamespace.get(namespace);
+    }
 
+    
     public PortType getPortType(QName name) {
         String namespace = name.getNamespaceURI();
         List<Definition> definitions = definitionsByNamespace.get(namespace);


Reply via email to