svn commit: r939310 - /axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java
Author: amilas Date: Thu Apr 29 13:59:56 2010 New Revision: 939310 URL: http://svn.apache.org/viewvc?rev=939310&view=rev Log: fixed the issue AXIS2-4615 Modified: axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.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=939310&r1=939309&r2=939310&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 Thu Apr 29 13:59:56 2010 @@ -303,7 +303,15 @@ public class BeanUtil { ArrayList valueList = new ArrayList(); Class arrayClassType = beanClass.getComponentType(); if ("byte".equals(arrayClassType.getName())) { -return Base64.decode(beanElement.getFirstElement().getText()); +// find the part first and decode it +OMElement partElement = null; +for (Iterator iter = beanElement.getChildElements(); iter.hasNext();){ +partElement = (OMElement) iter.next(); +if (partElement.getLocalName().equals(arrayLocalName)){ +break; +} +} +return Base64.decode(partElement.getText()); } else { Iterator parts = beanElement.getChildElements(); OMElement omElement;
svn commit: r939407 - /axis/axis2/java/transports/trunk/modules/base/src/test/java/org/apache/axis2/format/WrappedTextNodeStreamReaderTest.java
Author: veithen Date: Thu Apr 29 18:02:36 2010 New Revision: 939407 URL: http://svn.apache.org/viewvc?rev=939407&view=rev Log: WSCOMMONS-452: Moved the test case for WrappedTextNodeStreamReader to Axiom. Removed: axis/axis2/java/transports/trunk/modules/base/src/test/java/org/apache/axis2/format/WrappedTextNodeStreamReaderTest.java
svn commit: r939424 - /axis/axis2/java/transports/trunk/modules/base/src/test/java/org/apache/axis2/format/ElementHelperTest.java
Author: veithen Date: Thu Apr 29 18:20:01 2010 New Revision: 939424 URL: http://svn.apache.org/viewvc?rev=939424&view=rev Log: (empty) Modified: axis/axis2/java/transports/trunk/modules/base/src/test/java/org/apache/axis2/format/ElementHelperTest.java Modified: axis/axis2/java/transports/trunk/modules/base/src/test/java/org/apache/axis2/format/ElementHelperTest.java URL: http://svn.apache.org/viewvc/axis/axis2/java/transports/trunk/modules/base/src/test/java/org/apache/axis2/format/ElementHelperTest.java?rev=939424&r1=939423&r2=939424&view=diff == --- axis/axis2/java/transports/trunk/modules/base/src/test/java/org/apache/axis2/format/ElementHelperTest.java (original) +++ axis/axis2/java/transports/trunk/modules/base/src/test/java/org/apache/axis2/format/ElementHelperTest.java Thu Apr 29 18:20:01 2010 @@ -44,7 +44,7 @@ import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.OMSourcedElement; import org.apache.axiom.om.impl.builder.StAXOMBuilder; import org.apache.axiom.om.impl.llom.OMSourcedElementImpl; -import org.apache.axiom.om.impl.llom.util.AXIOMUtil; +import org.apache.axiom.om.util.AXIOMUtil; import org.apache.axiom.om.util.ElementHelper; import org.apache.axiom.util.stax.TextFromElementReader; import org.apache.commons.io.IOUtils;
svn propchange: r939424 - svn:log
Author: veithen Revision: 939424 Modified property: svn:log Modified: svn:log at Thu Apr 29 18:23:11 2010 -- --- svn:log (original) +++ svn:log Thu Apr 29 18:23:11 2010 @@ -0,0 +1 @@ +Fixed deprecation warning.
svn commit: r939459 - in /axis/axis2/java/transports/trunk/modules/base/src: main/java/org/apache/axis2/format/ test/java/org/apache/axis2/format/
Author: veithen Date: Thu Apr 29 19:04:18 2010 New Revision: 939459 URL: http://svn.apache.org/viewvc?rev=939459&view=rev Log: WSCOMMONS-452: Moved the remaining code to Axiom. Removed: axis/axis2/java/transports/trunk/modules/base/src/main/java/org/apache/axis2/format/WrappedTextNodeOMDataSourceFromDataSource.java axis/axis2/java/transports/trunk/modules/base/src/main/java/org/apache/axis2/format/WrappedTextNodeOMDataSourceFromReader.java axis/axis2/java/transports/trunk/modules/base/src/test/java/org/apache/axis2/format/CharacterStreamComparator.java axis/axis2/java/transports/trunk/modules/base/src/test/java/org/apache/axis2/format/ElementHelperTest.java axis/axis2/java/transports/trunk/modules/base/src/test/java/org/apache/axis2/format/RandomDataSource.java axis/axis2/java/transports/trunk/modules/base/src/test/java/org/apache/axis2/format/WrappedTextNodeOMDataSourceTest.java Modified: axis/axis2/java/transports/trunk/modules/base/src/main/java/org/apache/axis2/format/PlainTextBuilder.java Modified: axis/axis2/java/transports/trunk/modules/base/src/main/java/org/apache/axis2/format/PlainTextBuilder.java URL: http://svn.apache.org/viewvc/axis/axis2/java/transports/trunk/modules/base/src/main/java/org/apache/axis2/format/PlainTextBuilder.java?rev=939459&r1=939458&r2=939459&view=diff == --- axis/axis2/java/transports/trunk/modules/base/src/main/java/org/apache/axis2/format/PlainTextBuilder.java (original) +++ axis/axis2/java/transports/trunk/modules/base/src/main/java/org/apache/axis2/format/PlainTextBuilder.java Thu Apr 29 19:04:18 2010 @@ -30,6 +30,8 @@ import javax.xml.namespace.QName; import org.apache.axiom.om.OMAbstractFactory; import org.apache.axiom.om.OMElement; import org.apache.axiom.om.OMFactory; +import org.apache.axiom.om.ds.WrappedTextNodeOMDataSourceFromDataSource; +import org.apache.axiom.om.ds.WrappedTextNodeOMDataSourceFromReader; import org.apache.axiom.om.impl.llom.OMSourcedElementImpl; import org.apache.axis2.AxisFault; import org.apache.axis2.builder.BuilderUtil;