Author: antelder
Date: Sun Jul  4 11:34:37 2010
New Revision: 960323

URL: http://svn.apache.org/viewvc?rev=960323&view=rev
Log:
Fix to return the correct deployed composite list

Modified:
    
tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/node2/impl/NodeImpl.java

Modified: 
tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/node2/impl/NodeImpl.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/node2/impl/NodeImpl.java?rev=960323&r1=960322&r2=960323&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/node2/impl/NodeImpl.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/node2/impl/NodeImpl.java
 Sun Jul  4 11:34:37 2010
@@ -274,10 +274,12 @@ public class NodeImpl implements Node {
 
     public List<String> getDeployedCompostes(String contributionURI) {
         ArrayList<String> compositeURIs = new ArrayList<String>();
-        for (InstalledContribution ic : installedContributions.values()) {
-            for (DeployedComposite dc : ic.getDeployedComposites()) {
-                compositeURIs.add(ic.getURI() + "/" + dc.getURI());
-            }
+        InstalledContribution ic = installedContributions.get(contributionURI);
+        if (ic == null) {
+            throw new IllegalArgumentException("no contribution found for: " + 
contributionURI);
+        }
+        for (DeployedComposite dc : ic.getDeployedComposites()) {
+            compositeURIs.add(ic.getURI() + "/" + dc.getURI());
         }
         return compositeURIs;
     }


Reply via email to