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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Nov 21 19:21:16 EST 2007


Author: anil.saldhana at jboss.com
Date: 2007-11-21 19:21:16 -0500 (Wed, 21 Nov 2007)
New Revision: 67364

Modified:
   projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/plugins/JBossAuthorizationManager.java
Log:
add new overriden method

Modified: projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/plugins/JBossAuthorizationManager.java
===================================================================
--- projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/plugins/JBossAuthorizationManager.java	2007-11-21 22:24:52 UTC (rev 67363)
+++ projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/plugins/JBossAuthorizationManager.java	2007-11-22 00:21:16 UTC (rev 67364)
@@ -48,8 +48,10 @@
 import org.jboss.security.SimpleGroup; 
 import org.jboss.security.authorization.AuthorizationContext;
 import org.jboss.security.authorization.AuthorizationException;
+import org.jboss.security.authorization.EntitlementHolder;
 import org.jboss.security.authorization.PolicyRegistration;
 import org.jboss.security.authorization.Resource;
+import org.jboss.security.identity.Identity;
 import org.jboss.security.mapping.MappingContext; 
 import org.jboss.security.mapping.MappingManager;
 import org.jboss.security.plugins.authorization.JBossAuthorizationContext;
@@ -132,7 +134,7 @@
     @see java.security.acl.Group;
     @see Subject#getPrincipals()
     */
-   public boolean doesUserHaveRole(Principal principal, Set rolePrincipals)
+   public boolean doesUserHaveRole(Principal principal, Set<Principal> rolePrincipals)
    {
       boolean hasRole = false;
       Group roles = this.getCurrentRoles(principal);
@@ -181,7 +183,7 @@
     @return The Set<Principal> for the application domain roles that the
     principal has been assigned.
     */
-   public Set getUserRoles(Principal principal)
+   public Set<Principal> getUserRoles(Principal principal)
    { 
       Group userRoles = getCurrentRoles(principal);
       return this.getRolesAsSet(userRoles); 
@@ -429,5 +431,11 @@
             roles = grp;
       }
       return roles;
-   }
+   } 
+
+   public EntitlementHolder<?> entitlements(Resource resource, Identity identity)
+   throws AuthorizationException
+   { 
+      return null;
+   } 
 }




More information about the jboss-cvs-commits mailing list