From 85c2e6eb34215e2242e388a8f8b7173a14b96ad3 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Sat, 25 Jun 2011 08:57:29 -0400
Subject: [PATCH] Big push for first release.

---
 src/com/gitblit/IUserService.java |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/src/com/gitblit/ILoginService.java b/src/com/gitblit/IUserService.java
similarity index 73%
rename from src/com/gitblit/ILoginService.java
rename to src/com/gitblit/IUserService.java
index 0e706cf..d0d0105 100644
--- a/src/com/gitblit/ILoginService.java
+++ b/src/com/gitblit/IUserService.java
@@ -19,7 +19,13 @@
 
 import com.gitblit.models.UserModel;
 
-public interface ILoginService {
+public interface IUserService {
+
+	boolean supportsCookies();
+
+	char[] getCookie(UserModel model);
+
+	UserModel authenticate(char[] cookie);
 
 	UserModel authenticate(String username, char[] password);
 
@@ -35,13 +41,13 @@
 
 	List<String> getAllUsernames();
 
-	List<String> getUsernamesForRole(String role);
+	List<String> getUsernamesForRepository(String role);
 
-	boolean setUsernamesForRole(String role, List<String> usernames);
+	boolean setUsernamesForRepository(String role, List<String> usernames);
 
-	boolean renameRole(String oldRole, String newRole);
+	boolean renameRepositoryRole(String oldRole, String newRole);
 
-	boolean deleteRole(String role);
-	
+	boolean deleteRepositoryRole(String role);
+
 	String toString();
 }

--
Gitblit v1.9.1