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