From f28a6fea1ff0901cd448bec8fb87f1f5a4418ec0 Mon Sep 17 00:00:00 2001 From: Rob Winch Date: Mon, 30 Jun 2014 16:43:02 -0500 Subject: [PATCH] Cleanup Generics Fixes #3 --- .../session/SessionRepository.java | 2 +- .../RedisOperationsSessionRepository.java | 2 +- .../session/web/SessionRepositoryFilter.java | 18 +++++++++--------- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/main/java/org/springframework/session/SessionRepository.java b/src/main/java/org/springframework/session/SessionRepository.java index fb7e78da..04d4e210 100644 --- a/src/main/java/org/springframework/session/SessionRepository.java +++ b/src/main/java/org/springframework/session/SessionRepository.java @@ -39,7 +39,7 @@ public interface SessionRepository { * @param id the {@link org.springframework.session.Session#getId()} to lookup * @return the {@link Session} by the {@link Session#getId()} or null if no {@link Session} is found. */ - Session getSession(String id); + S getSession(String id); /** * Deletes the {@link Session} with the given {@link Session#getId()} or does nothing if the {@link Session} is not found. diff --git a/src/main/java/org/springframework/session/data/redis/RedisOperationsSessionRepository.java b/src/main/java/org/springframework/session/data/redis/RedisOperationsSessionRepository.java index 24e534b1..5e08ee1d 100644 --- a/src/main/java/org/springframework/session/data/redis/RedisOperationsSessionRepository.java +++ b/src/main/java/org/springframework/session/data/redis/RedisOperationsSessionRepository.java @@ -61,7 +61,7 @@ public class RedisOperationsSessionRepository implements SessionRepository entries = getOperations(id).entries(); if(entries.isEmpty()) { return null; diff --git a/src/main/java/org/springframework/session/web/SessionRepositoryFilter.java b/src/main/java/org/springframework/session/web/SessionRepositoryFilter.java index 2f64df7f..ec458419 100644 --- a/src/main/java/org/springframework/session/web/SessionRepositoryFilter.java +++ b/src/main/java/org/springframework/session/web/SessionRepositoryFilter.java @@ -53,12 +53,12 @@ import java.util.Set; * * @author Rob Winch */ -public class SessionRepositoryFilter extends OncePerRequestFilter { - private final SessionRepository sessionRepository; +public class SessionRepositoryFilter extends OncePerRequestFilter { + private final SessionRepository sessionRepository; private HttpSessionStrategy httpSessionStrategy = new CookieHttpSessionStrategy(); - public SessionRepositoryFilter(SessionRepository sessionRepository) { + public SessionRepositoryFilter(SessionRepository sessionRepository) { this.sessionRepository = sessionRepository; } @@ -82,7 +82,7 @@ public class SessionRepositoryFilter extends OncePerRequestFilter { } } - private static final class SessionRepositoryResponseWrapper extends OnCommittedResponseWrapper { + private final class SessionRepositoryResponseWrapper extends OnCommittedResponseWrapper { private final SessionRepositoryRequestWrapper request; @@ -124,7 +124,7 @@ public class SessionRepositoryFilter extends OncePerRequestFilter { httpSessionStrategy.onInvalidateSession(this, response); } } else { - Session session = wrappedSession.session; + S session = wrappedSession.session; sessionRepository.save(session); httpSessionStrategy.onNewSession(session, this, response); } @@ -141,7 +141,7 @@ public class SessionRepositoryFilter extends OncePerRequestFilter { } String requestedSessionId = getRequestedSessionId(); if(requestedSessionId != null) { - Session session = sessionRepository.getSession(requestedSessionId); + S session = sessionRepository.getSession(requestedSessionId); if(session != null) { this.requestedValidSession = true; session.setLastAccessedTime(System.currentTimeMillis()); @@ -153,7 +153,7 @@ public class SessionRepositoryFilter extends OncePerRequestFilter { if(!create) { return null; } - Session session = sessionRepository.createSession(); + S session = sessionRepository.createSession(); currentSession = new HttpSessionWrapper(session, getServletContext()); return currentSession; } @@ -169,12 +169,12 @@ public class SessionRepositoryFilter extends OncePerRequestFilter { } private final class HttpSessionWrapper implements HttpSession { - final Session session; + final S session; private final ServletContext servletContext; private boolean invalidated; private boolean old; - public HttpSessionWrapper(Session session, ServletContext servletContext) { + public HttpSessionWrapper(S session, ServletContext servletContext) { this.session = session; this.servletContext = servletContext; }