[jboss-cvs] JBossAS SVN: r71631 - projects/security/security-xacml/trunk/jboss-sunxacml/src/main/java/org/jboss/security/xacml/sunxacml/ctx.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Apr 2 14:18:22 EDT 2008


Author: anil.saldhana at jboss.com
Date: 2008-04-02 14:18:21 -0400 (Wed, 02 Apr 2008)
New Revision: 71631

Modified:
   projects/security/security-xacml/trunk/jboss-sunxacml/src/main/java/org/jboss/security/xacml/sunxacml/ctx/StatusDetail.java
Log:
SECURITY-169: getNodeName changes for StatusDetail

Modified: projects/security/security-xacml/trunk/jboss-sunxacml/src/main/java/org/jboss/security/xacml/sunxacml/ctx/StatusDetail.java
===================================================================
--- projects/security/security-xacml/trunk/jboss-sunxacml/src/main/java/org/jboss/security/xacml/sunxacml/ctx/StatusDetail.java	2008-04-02 18:03:15 UTC (rev 71630)
+++ projects/security/security-xacml/trunk/jboss-sunxacml/src/main/java/org/jboss/security/xacml/sunxacml/ctx/StatusDetail.java	2008-04-02 18:18:21 UTC (rev 71631)
@@ -156,7 +156,7 @@
      */
     public static StatusDetail getInstance(Node root) throws ParsingException {
         // check that it's really a StatusDetailType root
-        if (! root.getNodeName().equals("StatusDetail"))
+        if (! getNodeName(root).equals("StatusDetail"))
             throw new ParsingException("not a StatusDetail node");
 
         return new StatusDetail(root);
@@ -194,5 +194,13 @@
         
         return detailText;
     }
+    
+    private static String getNodeName(Node node)
+    {
+       String name = node.getLocalName();
+       if(name == null)
+          name = node.getNodeName();
+       return name; 
+    } 
 
 }




More information about the jboss-cvs-commits mailing list