[jboss-cvs] JBossAS SVN: r70624 - projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Mar 10 10:51:01 EDT 2008


Author: anil.saldhana at jboss.com
Date: 2008-03-10 10:51:00 -0400 (Mon, 10 Mar 2008)
New Revision: 70624

Modified:
   projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/RunAsIdentity.java
Log:
add RoleGroup method

Modified: projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/RunAsIdentity.java
===================================================================
--- projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/RunAsIdentity.java	2008-03-10 14:49:31 UTC (rev 70623)
+++ projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/RunAsIdentity.java	2008-03-10 14:51:00 UTC (rev 70624)
@@ -26,6 +26,9 @@
 import java.util.Iterator;
 import java.util.Set;
 
+import org.jboss.security.identity.RoleGroup;
+import org.jboss.security.identity.plugins.SimpleRoleGroup;
+
 //$Id$
 
 /**
@@ -89,6 +92,15 @@
    {
       return new HashSet<Principal>(runAsRoles);
    }
+   
+   /**
+    * Return a RoleGroup of Run-As roles
+    * @return
+    */
+   public RoleGroup getRunAsRolesAsRoleGroup()
+   {
+      return new SimpleRoleGroup(runAsRoles); 
+   }
     
    /**
     Return a set with the configured run-as principal and a Group("Roles")




More information about the jboss-cvs-commits mailing list