From aa1361d04cfe09f90e7d8bece90c00dd6e4185bb Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Thu, 03 Jul 2014 16:57:47 -0400 Subject: [PATCH] Replace Dagger with Guice 4.0 beta and update Guava to 16.0.1 --- src/main/java/com/gitblit/servlet/AuthenticationFilter.java | 20 +++++++++++++------- 1 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/gitblit/servlet/AuthenticationFilter.java b/src/main/java/com/gitblit/servlet/AuthenticationFilter.java index 97ca438..6f13252 100644 --- a/src/main/java/com/gitblit/servlet/AuthenticationFilter.java +++ b/src/main/java/com/gitblit/servlet/AuthenticationFilter.java @@ -21,7 +21,9 @@ import java.util.HashMap; import java.util.Map; +import javax.servlet.Filter; import javax.servlet.FilterChain; +import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; @@ -34,13 +36,10 @@ import org.slf4j.LoggerFactory; import com.gitblit.Constants; -import com.gitblit.dagger.DaggerFilter; import com.gitblit.manager.IAuthenticationManager; import com.gitblit.models.UserModel; import com.gitblit.utils.DeepCopier; import com.gitblit.utils.StringUtils; - -import dagger.ObjectGraph; /** * The AuthenticationFilter is a servlet filter that preprocesses requests that @@ -51,7 +50,7 @@ * @author James Moger * */ -public abstract class AuthenticationFilter extends DaggerFilter { +public abstract class AuthenticationFilter implements Filter { protected static final String CHALLENGE = "Basic realm=\"" + Constants.NAME + "\""; @@ -61,9 +60,16 @@ protected IAuthenticationManager authenticationManager; + protected AuthenticationFilter(IAuthenticationManager authenticationManager) { + this.authenticationManager = authenticationManager; + } + @Override - protected void inject(ObjectGraph dagger) { - this.authenticationManager = dagger.get(IAuthenticationManager.class); + public void init(FilterConfig filterConfig) throws ServletException { + } + + @Override + public void destroy() { } /** @@ -180,4 +186,4 @@ return user; } } -} \ No newline at end of file +} -- Gitblit v1.9.1