[jboss-cvs] Picketbox SVN: r36 - trunk/security-jboss-sx/jbosssx/src/main/java/org/jboss/security.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Feb 18 17:27:30 EST 2010


Author: anil.saldhana at jboss.com
Date: 2010-02-18 17:27:30 -0500 (Thu, 18 Feb 2010)
New Revision: 36

Modified:
   trunk/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/SimplePrincipal.java
Log:
use security actions

Modified: trunk/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/SimplePrincipal.java
===================================================================
--- trunk/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/SimplePrincipal.java	2010-02-17 11:44:18 UTC (rev 35)
+++ trunk/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/SimplePrincipal.java	2010-02-18 22:27:30 UTC (rev 36)
@@ -22,9 +22,7 @@
 package org.jboss.security;
 
 import java.io.Serializable;
-import java.security.AccessController;
 import java.security.Principal;
-import java.security.PrivilegedAction;
 
 /**
  * A simple String based implementation of Principal. Typically a SimplePrincipal is created given a userID which is
@@ -49,20 +47,14 @@
     * org.jboss.security.simpleprincipal.equals.override is set to true will only
     * compare instances of SimplePrincipals.
     * @return true if name equals another.getName();
-    */
+    */ 
    @Override
    public boolean equals(Object another)
    {
       if (!(another instanceof Principal))
          return false;
-      if ("true".equals(AccessController.doPrivileged(new PrivilegedAction()
+      if ("true".equals(SecurityActions.getProperty(OVERRIDE_EQUALS_BEHAVIOR, "false")))
       {
-         public Object run()
-         {
-            return System.getProperty(OVERRIDE_EQUALS_BEHAVIOR, "false");
-         }
-      })))
-      {
          if (!(another instanceof SimplePrincipal))
             return false;
       }




More information about the jboss-cvs-commits mailing list