Author: sumedha
Date: Mon Jun  9 05:03:30 2008
New Revision: 18224
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=18224

Log:
Fixing serialization problem when objects extending AbstractArrayList are 
present

Modified:
   
branches/wsas/java/2.3/axis2-1.4-patched/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java

Modified: 
branches/wsas/java/2.3/axis2-1.4-patched/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java
URL: 
http://wso2.org/svn/browse/wso2/branches/wsas/java/2.3/axis2-1.4-patched/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java?rev=18224&r1=18223&r2=18224&view=diff
==============================================================================
--- 
branches/wsas/java/2.3/axis2-1.4-patched/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java
   (original)
+++ 
branches/wsas/java/2.3/axis2-1.4-patched/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java
   Mon Jun  9 05:03:30 2008
@@ -243,7 +243,7 @@
                             object.add(value);
                         }
                     }
-                } else if (SimpleTypeMapper.isCollection(ptype)) {
+                } else if (ptype.isArray()) {
                     Method readMethod = propDesc.getReadMethod();
                     if (property.getGetter() !=null && 
property.getGetter().isPublic()){
                         readMethod.setAccessible(true);
@@ -257,7 +257,7 @@
                         // PullParser from That simpel type
                         for (Iterator j = objList.iterator(); j.hasNext();) {
                             Object o = j.next();
-                            if (SimpleTypeMapper.isSimpleType(o)) {
+                            if (o != null && SimpleTypeMapper.isSimpleType(o)) 
{
                                 addTypeQname(elemntNameSpace, object, 
propDesc, beanName,processingDocLitBare);
                                 object.add(o);
                             } else {

_______________________________________________
Wsas-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev

Reply via email to