Author: werner
Date: Sun Dec 11 01:35:13 2005
New Revision: 355947

URL: http://svn.apache.org/viewcvs?rev=355947&view=rev
Log:
Fix detection of wsp:Optional flag in reader.

Modified:
    
webservices/commons/trunk/policy/src/org/apache/ws/policy/util/DOMPolicyReader.java
    
webservices/commons/trunk/policy/src/org/apache/ws/policy/util/OMPolicyReader.java

Modified: 
webservices/commons/trunk/policy/src/org/apache/ws/policy/util/DOMPolicyReader.java
URL: 
http://svn.apache.org/viewcvs/webservices/commons/trunk/policy/src/org/apache/ws/policy/util/DOMPolicyReader.java?rev=355947&r1=355946&r2=355947&view=diff
==============================================================================
--- 
webservices/commons/trunk/policy/src/org/apache/ws/policy/util/DOMPolicyReader.java
 (original)
+++ 
webservices/commons/trunk/policy/src/org/apache/ws/policy/util/DOMPolicyReader.java
 Sun Dec 11 01:35:13 2005
@@ -141,10 +141,8 @@
         result.setAttributes(getAttributes(element));
         String isOptional = result.getAttribute(new QName(
                 PolicyConstants.WS_POLICY_NAMESPACE_URI, "Optional"));
-        if (isOptional != null && Boolean.getBoolean(isOptional)) {
-            result.setOptional(true);
-        }        
-                
+        result.setOptional(new Boolean(isOptional).booleanValue());
+                        
         //CHECK ME
                NodeList list = element.getChildNodes();
                int length = list.getLength();

Modified: 
webservices/commons/trunk/policy/src/org/apache/ws/policy/util/OMPolicyReader.java
URL: 
http://svn.apache.org/viewcvs/webservices/commons/trunk/policy/src/org/apache/ws/policy/util/OMPolicyReader.java?rev=355947&r1=355946&r2=355947&view=diff
==============================================================================
--- 
webservices/commons/trunk/policy/src/org/apache/ws/policy/util/OMPolicyReader.java
 (original)
+++ 
webservices/commons/trunk/policy/src/org/apache/ws/policy/util/OMPolicyReader.java
 Sun Dec 11 01:35:13 2005
@@ -130,9 +130,7 @@
 
         String isOptional = result.getAttribute(new QName(
                 PolicyConstants.WS_POLICY_NAMESPACE_URI, "Optional"));
-        if (isOptional != null && Boolean.getBoolean(isOptional)) {
-            result.setOptional(true);
-        }
+        result.setOptional(new Boolean(isOptional).booleanValue());
 
         // setting the text value ..
         String strValue = element.getText();


Reply via email to