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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Apr 12 00:18:37 EDT 2008


Author: anil.saldhana at jboss.com
Date: 2008-04-12 00:18:36 -0400 (Sat, 12 Apr 2008)
New Revision: 72066

Modified:
   projects/security/security-xacml/trunk/jboss-sunxacml/src/main/java/org/jboss/security/xacml/sunxacml/combine/CombiningAlgorithm.java
   projects/security/security-xacml/trunk/jboss-sunxacml/src/main/java/org/jboss/security/xacml/sunxacml/combine/DenyOverridesRuleAlg.java
Log:
SECURITY-188: logger and tostring

Modified: projects/security/security-xacml/trunk/jboss-sunxacml/src/main/java/org/jboss/security/xacml/sunxacml/combine/CombiningAlgorithm.java
===================================================================
--- projects/security/security-xacml/trunk/jboss-sunxacml/src/main/java/org/jboss/security/xacml/sunxacml/combine/CombiningAlgorithm.java	2008-04-12 04:12:01 UTC (rev 72065)
+++ projects/security/security-xacml/trunk/jboss-sunxacml/src/main/java/org/jboss/security/xacml/sunxacml/combine/CombiningAlgorithm.java	2008-04-12 04:18:36 UTC (rev 72066)
@@ -40,6 +40,7 @@
 
 import java.net.URI;
 import java.util.List;
+import java.util.logging.Logger;
 
 import org.jboss.security.xacml.sunxacml.EvaluationCtx;
 import org.jboss.security.xacml.sunxacml.ctx.Result;
@@ -54,6 +55,8 @@
  */
 public abstract class CombiningAlgorithm
 {
+   protected static final Logger logger =
+      Logger.getLogger(CombiningAlgorithm.class.getName());
 
     // the identifier for the algorithm
     private URI identifier;

Modified: projects/security/security-xacml/trunk/jboss-sunxacml/src/main/java/org/jboss/security/xacml/sunxacml/combine/DenyOverridesRuleAlg.java
===================================================================
--- projects/security/security-xacml/trunk/jboss-sunxacml/src/main/java/org/jboss/security/xacml/sunxacml/combine/DenyOverridesRuleAlg.java	2008-04-12 04:12:01 UTC (rev 72065)
+++ projects/security/security-xacml/trunk/jboss-sunxacml/src/main/java/org/jboss/security/xacml/sunxacml/combine/DenyOverridesRuleAlg.java	2008-04-12 04:18:36 UTC (rev 72066)
@@ -42,6 +42,7 @@
 import java.net.URISyntaxException;
 import java.util.Iterator;
 import java.util.List;
+import java.util.logging.Level;
 
 import org.jboss.security.xacml.sunxacml.EvaluationCtx;
 import org.jboss.security.xacml.sunxacml.Rule;
@@ -71,7 +72,7 @@
     // a URI form of the identifier
     private static URI identifierURI;
     // exception if the URI was invalid, which should never be a problem
-    private static RuntimeException earlyException;
+    private static RuntimeException earlyException;  
 
     static {
         try {
@@ -125,6 +126,8 @@
             Result result = rule.evaluate(context);
             int value = result.getDecision();
             
+            logger.log(Level.FINE, "Rule id:"+rule.getId().toASCIIString()+":result="+value);
+            
             // if there was a value of DENY, then regardless of what else
             // we've seen, we always return DENY
             if (value == Result.DECISION_DENY)




More information about the jboss-cvs-commits mailing list