You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ca...@apache.org on 2006/09/10 00:59:15 UTC

svn commit: r441870 - in /maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model: UserManager.java impl/DefaultUserManager.java

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 {@link Class} of the object
+     * @param id identifier of the object
      * 
      * @return {@link List} < {@link 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()