svn commit: r1182813 - in /axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema: template/ADBBeanTemplate-bean.xsl template/ADBBeanTemplate-helpermode.xsl writer/JavaBeanWriter.j
Author: amilas Date: Thu Oct 13 12:48:47 2011 New Revision: 1182813 URL: http://svn.apache.org/viewvc?rev=1182813&view=rev Log: applying the patch for AXIS2-5159 Modified: axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-bean.xsl axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-helpermode.xsl axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/writer/JavaBeanWriter.java Modified: axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-bean.xsl URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-bean.xsl?rev=1182813&r1=1182812&r2=1182813&view=diff == --- axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-bean.xsl (original) +++ axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-bean.xsl Thu Oct 13 12:48:47 2011 @@ -450,6 +450,18 @@ + +if ( ( <= java.lang.String.valueOf(param).length()) +&& (java.lang.String.valueOf(param).length() <= ) +&& (org.apache.axis2.databinding.utils.ConverterUtil.convertToString(param).matches("")) ) { + +this.=param; + +} +else { +throw new java.lang.RuntimeException(); +} + if (org.apache.axis2.databinding.utils.ConverterUtil.convertToString(param).matches("")) { this.=param; Modified: axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-helpermode.xsl URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-helpermode.xsl?rev=1182813&r1=1182812&r2=1182813&view=diff == --- axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-helpermode.xsl (original) +++ axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-helpermode.xsl Thu Oct 13 12:48:47 2011 @@ -438,6 +438,18 @@ + +if ( ( <= java.lang.String.valueOf(param).length()) +&& (java.lang.String.valueOf(param).length() <= ) +&& (org.apache.axis2.databinding.utils.ConverterUtil.convertToString(param).matches("")) ) { + +this.=param; + +} +else { +throw new java.lang.RuntimeException(); +} + if ( param.matches( "" )) { this.=param; Modified: axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/writer/JavaBeanWriter.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/writer/JavaBeanWriter.java?rev=1182813&r1=1182812&r2=1182813&view=diff == --- axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/writer/JavaBeanWriter.java (original) +++ axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/writer/JavaBeanWriter.java Thu Oct 13 12:48:47 2011 @@ -1025,6 +1025,20 @@ public class JavaBeanWriter implements B if (metainf.isRestrictionBaseType(name) && metainf.getPatternFacet() != null) { XSLTUtils.addAttribute(model, "patternFacet", metainf.getPatternFacet(), property); +/* + if restriction use either maxLenFacet or minLenFacet then
svn commit: r1182956 - /axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java
Author: sagara Date: Thu Oct 13 16:25:23 2011 New Revision: 1182956 URL: http://svn.apache.org/viewvc?rev=1182956&view=rev Log: AXIS2-3933 : CommonsHTTPTransportSender should not use AxisHttpResponseImpl in conditions instead AxisHttpResponse interface should use to identify implementation classes. Removed format.setAutoCloseWriter(true) based on Axiom r804020 http://svn.apache.org/viewvc?view=revision&revision=804020. Modified: axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java Modified: axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java?rev=1182956&r1=1182955&r2=1182956&view=diff == --- axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java (original) +++ axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java Thu Oct 13 16:25:23 2011 @@ -32,7 +32,7 @@ import org.apache.axis2.transport.Messag import org.apache.axis2.transport.OutTransportInfo; import org.apache.axis2.transport.TransportSender; import org.apache.axis2.transport.TransportUtils; -import org.apache.axis2.transport.http.server.AxisHttpResponseImpl; +import org.apache.axis2.transport.http.server.AxisHttpResponse; import org.apache.axis2.util.JavaUtils; import org.apache.commons.httpclient.Header; import org.apache.commons.httpclient.HttpException; @@ -309,7 +309,7 @@ public class CommonsHTTPTransportSender } } } -} else if (transportInfo instanceof AxisHttpResponseImpl) { +} else if (transportInfo instanceof AxisHttpResponse) { Object customHeaders = msgContext.getProperty(HTTPConstants.HTTP_HEADERS); if (customHeaders != null) { if (customHeaders instanceof List) { @@ -317,7 +317,7 @@ public class CommonsHTTPTransportSender while (iter.hasNext()) { Header header = (Header) iter.next(); if (header != null) { -((AxisHttpResponseImpl) transportInfo) +((AxisHttpResponse) transportInfo) .addHeader(header.getName(), header.getValue()); } } @@ -326,7 +326,7 @@ public class CommonsHTTPTransportSender while (iter.hasNext()) { Map.Entry header = (Map.Entry) iter.next(); if (header != null) { -((AxisHttpResponseImpl) transportInfo) +((AxisHttpResponse) transportInfo) .addHeader((String) header.getKey(), (String) header.getValue()); } } @@ -334,8 +334,6 @@ public class CommonsHTTPTransportSender } } -format.setAutoCloseWriter(true); - MessageFormatter messageFormatter = TransportUtils.getMessageFormatter(msgContext); if (messageFormatter == null) throw new AxisFault("No MessageFormatter in MessageContext");