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:48 UTC

svn commit: r558002 - in /incubator/tuscany/java/sca/modules/implementation-java-xml/src: main/java/org/apache/tuscany/sca/implementation/java/introspect/impl/ test/java/org/apache/tuscany/sca/implementation/java/introspect/impl/

Author: antelder
Date: Fri Jul 20 07:18:46 2007
New Revision: 558002

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

Modified:
    incubator/tuscany/java/sca/modules/implementation-java-xml/src/main/java/org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.java
    incubator/tuscany/java/sca/modules/implementation-java-xml/src/test/java/org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessorTestCase.java

Modified: incubator/tuscany/java/sca/modules/implementation-java-xml/src/main/java/org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-java-xml/src/main/java/org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.java?view=diff&rev=558002&r1=558001&r2=558002
==============================================================================
--- incubator/tuscany/java/sca/modules/implementation-java-xml/src/main/java/org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.java (original)
+++ incubator/tuscany/java/sca/modules/implementation-java-xml/src/main/java/org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.java Fri Jul 20 07:18:46 2007
@@ -87,7 +87,7 @@
         if (conversationID == null) {
             return;
         }
-        type.setConversationIDMember(method);
+        type.addConversationIDMember(method);
     }
 
     public void visitField(Field field,
@@ -96,7 +96,7 @@
         if (conversationID == null) {
             return;
         }
-        type.setConversationIDMember(field);
+        type.addConversationIDMember(field);
     }
 
     protected long convertTimeMillis(String expr) throws NumberFormatException {

Modified: incubator/tuscany/java/sca/modules/implementation-java-xml/src/test/java/org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessorTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-java-xml/src/test/java/org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessorTestCase.java?view=diff&rev=558002&r1=558001&r2=558002
==============================================================================
--- incubator/tuscany/java/sca/modules/implementation-java-xml/src/test/java/org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessorTestCase.java (original)
+++ incubator/tuscany/java/sca/modules/implementation-java-xml/src/test/java/org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessorTestCase.java Fri Jul 20 07:18:46 2007
@@ -81,16 +81,16 @@
         JavaImplementation type = javaImplementationFactory.createJavaImplementation();
         Field field = FooWithConversationIDField.class.getDeclaredField("conversationID");
         processor.visitField(field, type);
-        assertNotNull(type.getConversationIDMember());
-        assertEquals(field, type.getConversationIDMember());
+        assertNotNull(type.getConversationIDMembers());
+        assertEquals(field, type.getConversationIDMembers().get(0));
     }
 
     public void testSetConversationIDMethod() throws Exception {
         JavaImplementation type = javaImplementationFactory.createJavaImplementation();
         Method method = FooWithConversationIDMethod.class.getDeclaredMethods()[0];
         processor.visitMethod(method, type);
-        assertNotNull(type.getConversationIDMember());
-        assertEquals(method, type.getConversationIDMember());
+        assertNotNull(type.getConversationIDMembers());
+        assertEquals(method, type.getConversationIDMembers().get(0));
     }
 
     @Scope("CONVERSATION")



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