[jboss-cvs] JBossAS SVN: r103201 - projects/security/security-spi/branches/Branch_2_0/identity/src/main/java/org/jboss/security/identity.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Mar 29 15:21:21 EDT 2010


Author: sguilhen at redhat.com
Date: 2010-03-29 15:21:21 -0400 (Mon, 29 Mar 2010)
New Revision: 103201

Modified:
   projects/security/security-spi/branches/Branch_2_0/identity/src/main/java/org/jboss/security/identity/RoleGroup.java
Log:
SECURITY-483: Synchronized access to SimpleRoleGroup's list of roles to avoid ConcurrentModificationException

Modified: projects/security/security-spi/branches/Branch_2_0/identity/src/main/java/org/jboss/security/identity/RoleGroup.java
===================================================================
--- projects/security/security-spi/branches/Branch_2_0/identity/src/main/java/org/jboss/security/identity/RoleGroup.java	2010-03-29 19:21:01 UTC (rev 103200)
+++ projects/security/security-spi/branches/Branch_2_0/identity/src/main/java/org/jboss/security/identity/RoleGroup.java	2010-03-29 19:21:21 UTC (rev 103201)
@@ -46,6 +46,15 @@
    public void addRole(Role aRole);
    
    /**
+    * <p>
+    * Adds all specified roles to the {@code RoleGroup} instance.
+    * </p>
+    * 
+    * @param roles a {@code List} containing the roles to be added to the {@code RoleGroup}.
+    */
+   public void addAll(List<Role> roles);
+   
+   /**
     * Clear all the roles
     */
    public void clearRoles();




More information about the jboss-cvs-commits mailing list