Author: sagara Date: Wed Oct 19 06:33:11 2011 New Revision: 1185986 URL: http://svn.apache.org/viewvc?rev=1185986&view=rev Log: Added few refinements for Map processing.
Modified: axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java Modified: axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java?rev=1185986&r1=1185985&r2=1185986&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java (original) +++ axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java Wed Oct 19 06:33:11 2011 @@ -1620,8 +1620,8 @@ public class BeanUtil { (ParameterizedType) paraType, helper, objectSupplier); } else { - // TODO - support for custom ParameterizedTypes - return null; + throw new AxisFault("Map parameter does not support for " + + ((ParameterizedType) paraType).getRawType()); } } else { Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java?rev=1185986&r1=1185985&r2=1185986&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java (original) +++ axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java Wed Oct 19 06:33:11 2011 @@ -62,8 +62,8 @@ public class DefaultSchemaGenerator impl /* This is required to get unique name for java.util.Map. * e.g - Map<String,Map<String,Object>> outerMap; */ - private static int mapCount = 1; - private static int entryCount = 1; + private int mapCount = 1; + private int entryCount = 1; private JAXRSModel classModel;