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 2007/07/20 16:18:22 UTC

svn commit: r558001 - in /incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java: JavaImplementation.java impl/JavaImplementationImpl.java

Author: antelder
Date: Fri Jul 20 07:18:21 2007
New Revision: 558001

URL: http://svn.apache.org/viewvc?view=rev&rev=558001
Log:
Change java impl to support multiple use of @ConversationId

Modified:
    incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/JavaImplementation.java
    incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/impl/JavaImplementationImpl.java

Modified: incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/JavaImplementation.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/JavaImplementation.java?view=diff&rev=558001&r1=558000&r2=558001
==============================================================================
--- incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/JavaImplementation.java (original)
+++ incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/JavaImplementation.java Fri Jul 20 07:18:21 2007
@@ -91,14 +91,14 @@
      * 
      * @return
      */
-    public Member getConversationIDMember();
+    public List<Member> getConversationIDMembers();
 
     /**
      * Sets the Java member used to inject a conversation ID.
      * 
      * @param conversationIDMember
      */
-    public void setConversationIDMember(Member conversationIDMember);
+    public void addConversationIDMember(Member conversationIDMember);
 
     /**
      * Returns true if AllowsPassReference is set.

Modified: incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/impl/JavaImplementationImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/impl/JavaImplementationImpl.java?view=diff&rev=558001&r1=558000&r2=558001
==============================================================================
--- incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/impl/JavaImplementationImpl.java (original)
+++ incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/impl/JavaImplementationImpl.java Fri Jul 20 07:18:21 2007
@@ -42,7 +42,7 @@
     private final Map<String, JavaElementImpl> propertyMembers = new HashMap<String, JavaElementImpl>();
     private final Map<String, JavaElementImpl> referenceMembers = new HashMap<String, JavaElementImpl>();
     private final Map<String, JavaElementImpl> callbackMembers = new HashMap<String, JavaElementImpl>();
-    private Member conversationIDMember;
+    private List<Member> conversationIDMember = new ArrayList<Member>();
     private boolean eagerInit;
     private boolean allowsPassByReference;
     private List<Method> allowsPassByReferenceMethods = new ArrayList<Method>();
@@ -82,12 +82,12 @@
         return resources;
     }
 
-    public Member getConversationIDMember() {
+    public List<Member> getConversationIDMembers() {
         return this.conversationIDMember;
     }
 
-    public void setConversationIDMember(Member conversationIDMember) {
-        this.conversationIDMember = conversationIDMember;
+    public void addConversationIDMember(Member conversationIDMember) {
+        this.conversationIDMember.add(conversationIDMember);
     }
 
     public boolean isAllowsPassByReference() {



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