Author: sagara Date: Wed Jul 18 10:34:03 2012 New Revision: 1362855 URL: http://svn.apache.org/viewvc?rev=1362855&view=rev Log: Fixed AXIS2-5070.
Modified: axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-bean.xsl 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=1362855&r1=1362854&r2=1362855&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 Wed Jul 18 10:34:03 2012 @@ -1815,7 +1815,7 @@ return enumeration; </xsl:if> <xsl:if test="not($ignoreunexpected)"> - if ((enumeration == null) && !((value == null) || (value.equals("")))) { + if (enumeration == null <xsl:if test="$propertyType='string'">&& !((value == null) || (value.equals("")))</xsl:if>) { throw new java.lang.IllegalArgumentException(); } return enumeration;