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/13 09:54:28 UTC

svn commit: r442887 - /maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/UserManager.java

Author: carlos
Date: Wed Sep 13 00:54:28 2006
New Revision: 442887

URL: http://svn.apache.org/viewvc?view=rev&rev=442887
Log:
Add sucessful and failed login hooks between acegi and UserManager

Modified:
    maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/UserManager.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=442887&r1=442886&r2=442887
==============================================================================
--- 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 Sep 13 00:54:28 2006
@@ -120,7 +120,9 @@
     // ----------------------------------------------------------------------
 
     /**
-     * Perform login attempt to see if username and password are valid. 
+     * Perform login attempt to see if username and password are valid.
+     * 
+     * @deprecated use other services like maven-user-acegi to log in 
      * 
      * @param username
      * @param rawpassword
@@ -128,6 +130,20 @@
      */
     boolean login( String username, String rawpassword );
 
+    /**
+     * Do required operations on a failed login, like increase the number of login attemps.
+     * 
+     * @param username user name of the user that attempted to log in
+     */
+    void loginFailed( String username );
+
+    /**
+     * Do required operations on a successful login, like reset the number of login attemps.
+     * 
+     * @param username user name of the user that logged in
+     */
+    void loginSuccessful( String username );
+
     // ----------------------------------------------------------------------
     // User Group
     // ----------------------------------------------------------------------
@@ -247,5 +263,5 @@
      * 
      * @return the security policy.
      */
-    public UserSecurityPolicy getSecurityPolicy();
+    UserSecurityPolicy getSecurityPolicy();
 }