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()


Reply via email to