From 63ee41d91854e1cf06d8d5cda30cdf7d8d38f3c5 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Wed, 28 Sep 2011 18:55:34 -0400
Subject: [PATCH] Added IUserService.setup(IStoredSettings) for custom implementations.

---
 src/com/gitblit/IUserService.java |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/src/com/gitblit/IUserService.java b/src/com/gitblit/IUserService.java
index 426d38c..a85c997 100644
--- a/src/com/gitblit/IUserService.java
+++ b/src/com/gitblit/IUserService.java
@@ -29,6 +29,16 @@
 public interface IUserService {
 
 	/**
+	 * Setup the user service. This method allows custom implementations to
+	 * retrieve settings from gitblit.properties or the web.xml file without
+	 * relying on the GitBlit static singleton.
+	 * 
+	 * @param settings
+	 * @since 0.6.1
+	 */
+	void setup(IStoredSettings settings);
+
+	/**
 	 * Does the user service support cookie authentication?
 	 * 
 	 * @return true or false

--
Gitblit v1.9.1