maguro      2005/02/27 22:22:17

  Modified:    modules/openejb-builder/src/java/org/openejb/deployment
                        ContainerSecurityBuilder.java
  Log:

  Store permissions in a PermissionCollection.
  
  Revision  Changes    Path
  1.9       +4 -2      
openejb/modules/openejb-builder/src/java/org/openejb/deployment/ContainerSecurityBuilder.java
  
  Index: ContainerSecurityBuilder.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/openejb-builder/src/java/org/openejb/deployment/ContainerSecurityBuilder.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- ContainerSecurityBuilder.java     26 Jan 2005 15:13:21 -0000      1.8
  +++ ContainerSecurityBuilder.java     28 Feb 2005 03:22:17 -0000      1.9
  @@ -49,6 +49,7 @@
   
   import java.lang.reflect.Method;
   import java.security.Permission;
  +import java.security.PermissionCollection;
   import java.security.Permissions;
   import java.util.Enumeration;
   import java.util.HashSet;
  @@ -77,6 +78,7 @@
   import org.apache.geronimo.xbeans.j2ee.RoleNameType;
   import org.apache.geronimo.xbeans.j2ee.SecurityIdentityType;
   import org.apache.geronimo.xbeans.j2ee.SecurityRoleRefType;
  +
   import org.openejb.security.SecurityConfiguration;
   
   
  @@ -211,9 +213,9 @@
                   String roleLink = 
roleReferences[i].getRoleLink().getStringValue();
   
                   Map roleRefPermissions = 
securityConfiguration.getRoleReferences();
  -                Set roleLinks = (Set) roleRefPermissions.get(roleLink);
  +                PermissionCollection roleLinks = (PermissionCollection) 
roleRefPermissions.get(roleLink);
                   if (roleLinks == null) {
  -                    roleLinks = new HashSet();
  +                    roleLinks = new Permissions();
                       roleRefPermissions.put(roleLink, roleLinks);
   
                   }
  
  
  

Reply via email to