You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by rf...@apache.org on 2009/03/19 17:15:15 UTC

svn commit: r756073 - in /tuscany/java/sca/modules: core-databinding/src/main/java/org/apache/tuscany/sca/core/databinding/processor/ interface-java-jaxws/src/main/java/org/apache/tuscany/sca/interfacedef/java/jaxws/

Author: rfeng
Date: Thu Mar 19 16:15:14 2009
New Revision: 756073

URL: http://svn.apache.org/viewvc?rev=756073&view=rev
Log:
Move fault introspection into the FaultMapper

Modified:
    tuscany/java/sca/modules/core-databinding/src/main/java/org/apache/tuscany/sca/core/databinding/processor/DataBindingJavaInterfaceProcessor.java
    tuscany/java/sca/modules/interface-java-jaxws/src/main/java/org/apache/tuscany/sca/interfacedef/java/jaxws/JAXWSJavaInterfaceProcessor.java

Modified: tuscany/java/sca/modules/core-databinding/src/main/java/org/apache/tuscany/sca/core/databinding/processor/DataBindingJavaInterfaceProcessor.java
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/core-databinding/src/main/java/org/apache/tuscany/sca/core/databinding/processor/DataBindingJavaInterfaceProcessor.java?rev=756073&r1=756072&r2=756073&view=diff
==============================================================================
--- tuscany/java/sca/modules/core-databinding/src/main/java/org/apache/tuscany/sca/core/databinding/processor/DataBindingJavaInterfaceProcessor.java (original)
+++ tuscany/java/sca/modules/core-databinding/src/main/java/org/apache/tuscany/sca/core/databinding/processor/DataBindingJavaInterfaceProcessor.java Thu Mar 19 16:15:14 2009
@@ -125,13 +125,6 @@
                 }
                 dataBindingRegistry.introspectType(d, operation);
             }
-            for (org.apache.tuscany.sca.interfacedef.DataType<?> d : operation.getFaultTypes()) {
-                if (d.getDataBinding() == null) {
-                    d.setDataBinding(dataBindingId);
-                }
-                // TODO: Handle exceptions
-                dataBindingRegistry.introspectType(d, operation);
-            }
         }
     }
 }

Modified: tuscany/java/sca/modules/interface-java-jaxws/src/main/java/org/apache/tuscany/sca/interfacedef/java/jaxws/JAXWSJavaInterfaceProcessor.java
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/interface-java-jaxws/src/main/java/org/apache/tuscany/sca/interfacedef/java/jaxws/JAXWSJavaInterfaceProcessor.java?rev=756073&r1=756072&r2=756073&view=diff
==============================================================================
--- tuscany/java/sca/modules/interface-java-jaxws/src/main/java/org/apache/tuscany/sca/interfacedef/java/jaxws/JAXWSJavaInterfaceProcessor.java (original)
+++ tuscany/java/sca/modules/interface-java-jaxws/src/main/java/org/apache/tuscany/sca/interfacedef/java/jaxws/JAXWSJavaInterfaceProcessor.java Thu Mar 19 16:15:14 2009
@@ -318,7 +318,7 @@
             for (DataType exceptionType : operation.getFaultTypes()) {
                 faultExceptionMapper.introspectFaultDataType(exceptionType, operation, true);
                 DataType faultType = (DataType)exceptionType.getLogical();
-                if (faultType.getDataBinding() == JavaExceptionDataBinding.NAME) {
+                if (JavaExceptionDataBinding.NAME.equals(faultType.getDataBinding())) {
                     // The exception class doesn't have an associated bean class, so
                     // synthesize a virtual bean by introspecting the exception class.
                     createSyntheticBean(operation, exceptionType);