James Moger
2013-11-24 04a98505a4ab8f48aee22800fcac193d9367d0ae
src/main/java/com/gitblit/manager/IAuthenticationManager.java
File was renamed from src/main/java/com/gitblit/manager/ISessionManager.java
@@ -18,9 +18,10 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.gitblit.models.TeamModel;
import com.gitblit.models.UserModel;
public interface ISessionManager extends IManager {
public interface IAuthenticationManager extends IManager {
   /**
    * Authenticate a user based on HTTP request parameters.
@@ -69,4 +70,44 @@
    */
   void logout(HttpServletResponse response, UserModel user);
   /**
    * Does the user service support changes to credentials?
    *
    * @return true or false
    * @since 1.0.0
    */
   boolean supportsCredentialChanges(UserModel user);
   /**
    * Returns true if the user's display name can be changed.
    *
    * @param user
    * @return true if the user service supports display name changes
    */
   boolean supportsDisplayNameChanges(UserModel user);
   /**
    * Returns true if the user's email address can be changed.
    *
    * @param user
    * @return true if the user service supports email address changes
    */
   boolean supportsEmailAddressChanges(UserModel user);
   /**
    * Returns true if the user's team memberships can be changed.
    *
    * @param user
    * @return true if the user service supports team membership changes
    */
   boolean supportsTeamMembershipChanges(UserModel user);
   /**
    * Returns true if the team memberships can be changed.
    *
    * @param user
    * @return true if the team memberships can be changed
    */
   boolean supportsTeamMembershipChanges(TeamModel team);
}