[jbossws-commits] JBossWS SVN: r3787 - branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/metadata/umdm.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Mon Jul 2 14:53:15 EDT 2007


Author: thomas.diesler at jboss.com
Date: 2007-07-02 14:53:15 -0400 (Mon, 02 Jul 2007)
New Revision: 3787

Modified:
   branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/metadata/umdm/ParameterMetaData.java
Log:
[JBWS-771] Use part names that are friendly to .NET
Do not use 'parameters' for header parts

Modified: branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/metadata/umdm/ParameterMetaData.java
===================================================================
--- branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/metadata/umdm/ParameterMetaData.java	2007-07-02 15:10:47 UTC (rev 3786)
+++ branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/metadata/umdm/ParameterMetaData.java	2007-07-02 18:53:15 UTC (rev 3787)
@@ -30,7 +30,6 @@
 import java.util.Set;
 import java.util.StringTokenizer;
 
-import javax.jws.soap.SOAPBinding.ParameterStyle;
 import javax.xml.namespace.QName;
 import javax.xml.rpc.ParameterMode;
 
@@ -106,13 +105,7 @@
       this.opMetaData = opMetaData;
       this.mode = ParameterMode.IN;
       this.javaTypeName = javaTypeName;
-      
-      // [JBWS-771] Use part names that are friendly to .NET
-      if (opMetaData.isDocumentWrapped())
-         partName = "parameters";
-      else
-         partName = xmlName.getLocalPart();
-      
+      this.partName = xmlName.getLocalPart();
    }
 
    private static boolean matchParameter(Method method, int index, Class expectedType, Set<Integer> matches, boolean exact, boolean holder)
@@ -440,7 +433,11 @@
 
    public String getPartName()
    {
-      return partName;
+      // [JBWS-771] Use part names that are friendly to .NET
+      if (opMetaData.isDocumentWrapped() && inHeader == false)
+         return "parameters";
+      else
+         return partName;
    }
 
    public void setPartName(String partName)




More information about the jbossws-commits mailing list