You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by an...@apache.org on 2011/05/15 22:12:01 UTC

svn commit: r1103527 - in /tuscany/sca-java-2.x/trunk/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution: Contribution.java impl/ContributionImpl.java

Author: antelder
Date: Sun May 15 20:12:00 2011
New Revision: 1103527

URL: http://svn.apache.org/viewvc?rev=1103527&view=rev
Log:
Add a method to add a Composite to a Contribution

Modified:
    tuscany/sca-java-2.x/trunk/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/Contribution.java
    tuscany/sca-java-2.x/trunk/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/ContributionImpl.java

Modified: tuscany/sca-java-2.x/trunk/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/Contribution.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/Contribution.java?rev=1103527&r1=1103526&r2=1103527&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/Contribution.java (original)
+++ tuscany/sca-java-2.x/trunk/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/Contribution.java Sun May 15 20:12:00 2011
@@ -131,4 +131,6 @@ public interface Contribution extends Ar
     <T> T getArtifactModel(String uri);
 
     void mergeMetaData(ContributionMetadata metaData);
+
+    void addComposite(Composite composite);
 }
\ No newline at end of file

Modified: tuscany/sca-java-2.x/trunk/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/ContributionImpl.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/ContributionImpl.java?rev=1103527&r1=1103526&r2=1103527&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/ContributionImpl.java (original)
+++ tuscany/sca-java-2.x/trunk/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/ContributionImpl.java Sun May 15 20:12:00 2011
@@ -184,4 +184,13 @@ class ContributionImpl extends Extensibl
             deployables.addAll(metaData.getDeployables());
         }
     }
+
+    @Override
+    public void addComposite(Composite composite) {
+        Artifact a = new ArtifactImpl();
+        a.setURI(composite.getURI());
+        a.setModel(composite);
+        a.setUnresolved(false);
+        artifacts.add(a);
+    }
 }