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/08/02 22:56:24 UTC
svn commit: r428143 - in
/maven/shared/trunk/maven-user/maven-user-model/src/main:
java/org/apache/maven/user/model/UserManager.java mdo/user.xml
Author: carlos
Date: Wed Aug 2 13:56:23 2006
New Revision: 428143
URL: http://svn.apache.org/viewvc?rev=428143&view=rev
Log:
Improve password handling
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/mdo/user.xml
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?rev=428143&r1=428142&r2=428143&view=diff
==============================================================================
--- 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 Wed Aug 2 13:56:23 2006
@@ -35,7 +35,8 @@
// ----------------------------------------------------------------------
/**
- * Add a new user
+ * Add a new user. User password will be encoded using the {@link #getPasswordEncoder()}
+ * before storing it.
*
* @param user
* @throws EntityExistsException if the user already exists
@@ -44,7 +45,8 @@
throws EntityExistsException;
/**
- * Update user data
+ * Update user data. User password will be encoded using the {@link #getPasswordEncoder()}
+ * before storing it.
*
* @param user
* @throws EntityNotFoundException if the user does not exist
@@ -53,14 +55,14 @@
throws EntityNotFoundException;
/**
- * Get all users
+ * Get all users. Users password won't be returned for security reasons.
*
* @return all users in the system
*/
List getUsers();
/**
- * Get a user by id
+ * Get a user by id. User password won't be returned for security reasons.
*
* @param userId
* @return null if the user doesn't exist
@@ -71,7 +73,7 @@
* Delete a user
*
* @param userId
- * @throws EntityNotFoundException if the user does not exist
+ * @throws EntityNotFoundException if the user does not exist
*/
void removeUser( int userId )
throws EntityNotFoundException;
@@ -89,7 +91,7 @@
* @return the encoder
*/
PasswordEncoder getPasswordEncoder();
-
+
// ----------------------------------------------------------------------
// User Group
// ----------------------------------------------------------------------
@@ -131,5 +133,16 @@
*/
void removeUserGroup( int userGroupId )
throws EntityNotFoundException;
+
+ // ----------------------------------------------------------------------
+ // Permissions
+ // ----------------------------------------------------------------------
+
+ /**
+ * Get all the available permissions
+ *
+ * @return all permissions defined in system
+ */
+ List getPermissions();
}
Modified: maven/shared/trunk/maven-user/maven-user-model/src/main/mdo/user.xml
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-user/maven-user-model/src/main/mdo/user.xml?rev=428143&r1=428142&r2=428143&view=diff
==============================================================================
--- maven/shared/trunk/maven-user/maven-user-model/src/main/mdo/user.xml (original)
+++ maven/shared/trunk/maven-user/maven-user-model/src/main/mdo/user.xml Wed Aug 2 13:56:23 2006
@@ -62,7 +62,7 @@
<defaultValue>false</defaultValue>
</field>
<field>
- <name>hashedPassword</name>
+ <name>password</name>
<version>1.0.0+</version>
<type>String</type>
</field>