Author: hiranya
Date: Mon Feb 22 04:27:11 2010
New Revision: 912476
URL: http://svn.apache.org/viewvc?rev=912476&view=rev
Log:
Using JavaUtils method to convert strings into boolean so that we can cover
more values
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/PropertyMediator.java
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/PropertyMediator.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/PropertyMediator.java?rev=912476&r1=912475&r2=912476&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/PropertyMediator.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/PropertyMediator.java
Mon Feb 22 04:27:11 2010
@@ -28,9 +28,8 @@
import org.apache.synapse.mediators.AbstractMediator;
import org.apache.synapse.util.xpath.SynapseXPath;
import org.apache.axiom.om.OMElement;
-import org.apache.axiom.om.util.AXIOMUtil;
+import org.apache.axis2.util.JavaUtils;
-import javax.xml.stream.XMLStreamException;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
@@ -272,7 +271,7 @@
try {
XMLConfigConstants.DATA_TYPES dataType =
XMLConfigConstants.DATA_TYPES.valueOf(type);
switch (dataType) {
- case BOOLEAN : return Boolean.parseBoolean(value);
+ case BOOLEAN : return JavaUtils.isTrueExplicitly(value);
case DOUBLE : return Double.parseDouble(value);
case FLOAT : return Float.parseFloat(value);
case INTEGER : return Integer.parseInt(value);