You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by jm...@apache.org on 2007/03/19 09:13:40 UTC

svn commit: r519870 - /incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/AssemblyServiceImpl.java

Author: jmarino
Date: Mon Mar 19 01:13:40 2007
New Revision: 519870

URL: http://svn.apache.org/viewvc?view=rev&rev=519870
Log:
relative URI resolution in AssemblyService

Modified:
    incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/AssemblyServiceImpl.java

Modified: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/AssemblyServiceImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/AssemblyServiceImpl.java?view=diff&rev=519870&r1=519869&r2=519870
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/AssemblyServiceImpl.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/AssemblyServiceImpl.java Mon Mar 19 01:13:40 2007
@@ -247,11 +247,12 @@
 //        while (tokenizer.hasMoreTokens()) {
 //        }
 
-        ComponentDefinition<?> targetComponent = type.getDeclaredComponents().get(uri.getPath());
+        String key = DOMAIN_URI.relativize(uri).toString();
+        ComponentDefinition<?> targetComponent = type.getDeclaredComponents().get(key);
         if (targetComponent != null) {
             return targetComponent;
         }
-        ReferenceDefinition targetReference = type.getDeclaredReferences().get(uri.getPath());
+        ReferenceDefinition targetReference = type.getDeclaredReferences().get(key);
         if (targetReference != null) {
             return targetReference;
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org