[jbossws-commits] JBossWS SVN: r10515 - stack/native/branches/jbossws-native-3.1.2/modules/core/src/main/java/org/jboss/ws/extensions/xop/jaxws.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Mon Aug 10 13:06:28 EDT 2009


Author: mageshbk at jboss.com
Date: 2009-08-10 13:06:28 -0400 (Mon, 10 Aug 2009)
New Revision: 10515

Modified:
   stack/native/branches/jbossws-native-3.1.2/modules/core/src/main/java/org/jboss/ws/extensions/xop/jaxws/ReflectiveAttachmentRefScanner.java
Log:
[JBPAPP-2341] - XmlAttachmentRef annotation on List<DataHandler> is not identified as an Attachment part

Modified: stack/native/branches/jbossws-native-3.1.2/modules/core/src/main/java/org/jboss/ws/extensions/xop/jaxws/ReflectiveAttachmentRefScanner.java
===================================================================
--- stack/native/branches/jbossws-native-3.1.2/modules/core/src/main/java/org/jboss/ws/extensions/xop/jaxws/ReflectiveAttachmentRefScanner.java	2009-08-10 17:04:55 UTC (rev 10514)
+++ stack/native/branches/jbossws-native-3.1.2/modules/core/src/main/java/org/jboss/ws/extensions/xop/jaxws/ReflectiveAttachmentRefScanner.java	2009-08-10 17:06:28 UTC (rev 10515)
@@ -86,6 +86,7 @@
          boolean exceptionToTheRule = isAttachmentDataType(type);
          if (! exceptionToTheRule) {
             type = getFieldComponentType(field);
+            exceptionToTheRule = isAttachmentDataType(type);
          }
          // only non JDK types are inspected except for byte[] and java.lang.String
          if( !alreadyScanned(field) && (exceptionToTheRule || !isJDKType(type)) )



More information about the jbossws-commits mailing list