package org.owasp.appsensor.response;

import org.owasp.appsensor.Response;
import org.owasp.appsensor.User;

/**
 * The UserManager is used by the client application as an interface that must
 * be implemented to handle certain {@link Response} actions. 
 *
 * @author John Melton (jtmelton@gmail.com) http://www.jtmelton.com/
 */
public interface UserManager {
	
	/**
	 * Logout the User
	 * 
	 * @param user User to logout
	 */
	public void logout(User user);
	
	/**
	 * Disable (lock) the User
	 * 
	 * @param user User to disable (lock)
	 */
	public void disable(User user);
	
}

@@ -36,45 +36,8 @@
 e;%0A%0A
-import org.owasp.appsensor.Response;%0A
 impo
@@ -65,16 +65,16 @@
 r.User;%0A
+
 %0A/**%0A * 
@@ -192,16 +192,36 @@
  %7B@link 
+org.owasp.appsensor.
 Response
@@ -357,28 +357,56 @@
  Logout the 
+%7B@link org.owasp.appsensor.
 User
+%7D
 %0A%09 * %0A%09 * @p
@@ -497,20 +497,48 @@
 ck) the 
+%7B@link org.owasp.appsensor.
 User
+%7D
 %0A%09 * %0A%09 

update javadoc