[jboss-cvs] JBossAS SVN: r103204 - projects/security/security-spi/trunk/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:42:04 EDT 2010


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

Modified:
   projects/security/security-spi/trunk/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/trunk/identity/src/main/java/org/jboss/security/identity/RoleGroup.java
===================================================================
--- projects/security/security-spi/trunk/identity/src/main/java/org/jboss/security/identity/RoleGroup.java	2010-03-29 19:30:50 UTC (rev 103203)
+++ projects/security/security-spi/trunk/identity/src/main/java/org/jboss/security/identity/RoleGroup.java	2010-03-29 19:42:03 UTC (rev 103204)
@@ -46,6 +46,15 @@
    public void addRole(Role aRole);
    
    /**
+    * <p>
+    * Adds all specified roles to the {@code RoleGroup} instance.
+    * </p>
+    * 
+    * @param roles the {@code List} containing the roles to be added.
+    */
+   public void addAll(List<Role> roles);
+   
+   /**
     * Clear all the roles
     */
    public void clearRoles();




More information about the jboss-cvs-commits mailing list