[jboss-svn-commits] JBossWS SVN: r1154 - trunk/src/main/java/org/jboss/ws/deployment
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Oct 5 18:38:30 EDT 2006
Author: jason.greene at jboss.com
Date: 2006-10-05 18:38:29 -0400 (Thu, 05 Oct 2006)
New Revision: 1154
Modified:
trunk/src/main/java/org/jboss/ws/deployment/JSR109MetaDataBuilder.java
Log:
Handle bare parameters with identical names, Fixes JBWS718TestCase
Modified: trunk/src/main/java/org/jboss/ws/deployment/JSR109MetaDataBuilder.java
===================================================================
--- trunk/src/main/java/org/jboss/ws/deployment/JSR109MetaDataBuilder.java 2006-10-05 22:25:40 UTC (rev 1153)
+++ trunk/src/main/java/org/jboss/ws/deployment/JSR109MetaDataBuilder.java 2006-10-05 22:38:29 UTC (rev 1154)
@@ -755,8 +755,16 @@
if (seiMethodMapping != null)
{
MethodParamPartsMapping part = seiMethodMapping.getMethodParamPartsMappingByPartName(opOutput.getPartName());
+ String mode = null;
if (part != null)
{
+ WsdlMessageMapping wsdlMessageMapping = part.getWsdlMessageMapping();
+ mode = wsdlMessageMapping.getParameterMode();
+ }
+
+ // It's potentialy possible that an input parameter could exist with the same part name
+ if (mode != null && mode.equals("OUT"))
+ {
hasReturnMapping = false;
javaTypeName = part.getParamType();
outMetaData.setIndex(part.getParamPosition());
More information about the jboss-svn-commits
mailing list