You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by is...@apache.org on 2011/06/28 12:17:50 UTC
svn commit: r1140510 -
/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java
Author: isurues
Date: Tue Jun 28 10:17:50 2011
New Revision: 1140510
URL: http://svn.apache.org/viewvc?rev=1140510&view=rev
Log:
createSOAPMessageWithoutSchema method was not consuming all the values for a particular key. Fixed it..
Modified:
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java
Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java?rev=1140510&r1=1140509&r2=1140510&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java (original)
+++ axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java Tue Jun 28 10:17:50 2011
@@ -192,21 +192,18 @@ public class BuilderUtil {
return soapEnvelope;
}
- private static void createSOAPMessageWithoutSchema(SOAPFactory soapFactory,
+ public static void createSOAPMessageWithoutSchema(SOAPFactory soapFactory,
OMElement bodyFirstChild,
MultipleEntryHashMap requestParameterMap) {
// first add the parameters in the URL
if (requestParameterMap != null) {
- Iterator requestParamMapIter = requestParameterMap.keySet().iterator();
- while (requestParamMapIter.hasNext()) {
- String key = (String)requestParamMapIter.next();
- Object value = requestParameterMap.get(key);
- if (value != null) {
- addRequestParameter(soapFactory, bodyFirstChild, null, key,
- value);
+ for (Object o : requestParameterMap.keySet()) {
+ String key = (String) o;
+ Object value;
+ while ((value = requestParameterMap.get(key)) != null) {
+ addRequestParameter(soapFactory, bodyFirstChild, null, key, value);
}
-
}
}
}