Author: jboynes
Date: Wed Apr 26 04:24:17 2006
New Revision: 397178

URL: http://svn.apache.org/viewcvs?rev=397178&view=rev
Log:
set ServiceContract for both service and reference when creating entry points

Modified:
    
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/loader/assembly/EntryPointLoader.java
    
incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/impl/AssemblyFactoryImpl.java

Modified: 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/loader/assembly/EntryPointLoader.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/loader/assembly/EntryPointLoader.java?rev=397178&r1=397177&r2=397178&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/loader/assembly/EntryPointLoader.java
 (original)
+++ 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/loader/assembly/EntryPointLoader.java
 Wed Apr 26 04:24:17 2006
@@ -77,6 +77,7 @@
                         entryPoint.getBindings().add((Binding) o);
                     } else if (o instanceof ServiceContract) {
                         service.setServiceContract((ServiceContract) o);
+                        reference.setServiceContract((ServiceContract) o);
                     }
                 }
                 reader.next();

Modified: 
incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/impl/AssemblyFactoryImpl.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/impl/AssemblyFactoryImpl.java?rev=397178&r1=397177&r2=397178&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/impl/AssemblyFactoryImpl.java
 (original)
+++ 
incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/impl/AssemblyFactoryImpl.java
 Wed Apr 26 04:24:17 2006
@@ -177,6 +177,7 @@
         // create and configure a reference to target
         Reference reference = createReference();
         reference.setMultiplicity(Multiplicity.ONE_ONE);
+        reference.setServiceContract(serviceContract);
         ConfiguredReference configuredReference = 
createConfiguredReference(null, targetName);
         configuredReference.setPort(reference);
 


Reply via email to