Author: carlos Date: Sat Sep 9 15:59:15 2006 New Revision: 441870 URL: http://svn.apache.org/viewvc?view=rev&rev=441870 Log: Change signature of getUsersInstancePermissions
Modified: maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/UserManager.java maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/impl/DefaultUserManager.java Modified: maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/UserManager.java URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/UserManager.java?view=diff&rev=441870&r1=441869&r2=441870 ============================================================================== --- maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/UserManager.java (original) +++ maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/UserManager.java Sat Sep 9 15:59:15 2006 @@ -218,11 +218,13 @@ Permission addPermission( Permission perm ); /** - * Get the instance permissions for each user + * Get the instance permissions for each user and object ( identified by its class and id ) + * @param clazz [EMAIL PROTECTED] Class} of the object + * @param id identifier of the object * * @return [EMAIL PROTECTED] List} < [EMAIL PROTECTED] InstancePermissions} > */ - List getUsersInstancePermissions(); + List getUsersInstancePermissions( Class clazz, Object id ); /** * Get current user Modified: maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/impl/DefaultUserManager.java URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/impl/DefaultUserManager.java?view=diff&rev=441870&r1=441869&r2=441870 ============================================================================== --- maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/impl/DefaultUserManager.java (original) +++ maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/impl/DefaultUserManager.java Sat Sep 9 15:59:15 2006 @@ -21,6 +21,7 @@ import java.util.Iterator; import java.util.List; +import org.apache.maven.user.model.InstancePermissions; import org.apache.maven.user.model.Messages; import org.apache.maven.user.model.PasswordRule; import org.apache.maven.user.model.PasswordRuleViolationException; @@ -315,27 +316,19 @@ } /** - * Get the instance permissions for each user - * - * @return list of instance permissions for each user + * This implementation return empty permissions for each user. */ - public List getUsersInstancePermissions() + public List getUsersInstancePermissions( Class clazz, Object id ) { List users = getUsers(); - - List usersInstancePermissions = new ArrayList(); - - Iterator i = users.iterator(); - while ( i.hasNext() ) - { - User user = (User) i.next(); - - InstancePermissions userPermissions = new InstancePermissions ( user ); - - usersInstancePermissions.add( userPermissions ); - + List permissions = new ArrayList( users.size() ); + Iterator it = users.iterator(); + while ( it.hasNext() ) + { + User user = (User) it.next(); + permissions.add( new InstancePermissions( user ) ); } - return usersInstancePermissions; + return permissions; } public User getMyUser()