From cffbb6280f251676e85df8592f59bc3957d3d0a5 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer <paul-christian.volkmer@mni.thm.de> Date: Wed, 4 Jun 2014 10:23:00 +0200 Subject: [PATCH] Remove unused parameters and obsolete code fragments This affects: * Some null checks before instanceof checks * CouchDBDao.collectUnansweredQuestionIds() * DeprecatedApiInterceptorHandler.getDeprecatedApiAnnotation() * CacheControlInterceptorHandler.getCacheControlAnnotation() * CacheControlInterceptorHandler.setCacheControlResponseHeader() * FeedbackService - userService private field --- .../java/de/thm/arsnova/dao/CouchDBDao.java | 8 +++--- .../thm/arsnova/services/FeedbackService.java | 3 --- .../web/CacheControlInterceptorHandler.java | 27 ++++++++----------- .../web/DeprecatedApiInterceptorHandler.java | 16 +++++------ 4 files changed, 20 insertions(+), 34 deletions(-) diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java index ae2db78d7..58a9a3637 100644 --- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java +++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java @@ -478,7 +478,7 @@ public class CouchDBDao implements IDatabaseDao { public final List<String> getUnAnsweredQuestionIds(final Session session, final User user) { final NovaView view = new NovaView("answer/by_user"); view.setKey(user.getUsername(), session.get_id()); - return collectUnansweredQuestionIds(session, user, getQuestionIds(session, user), view); + return collectUnansweredQuestionIds(getQuestionIds(session, user), view); } @Override @@ -1211,7 +1211,7 @@ public class CouchDBDao implements IDatabaseDao { public List<String> getUnAnsweredLectureQuestionIds(final Session session, final User user) { final NovaView view = new NovaView("answer/variant_by_user"); view.setKey(user.getUsername(), session.get_id(), "lecture"); - return collectUnansweredQuestionIds(session, user, getLectureQuestionIds(session, user), view); + return collectUnansweredQuestionIds(getLectureQuestionIds(session, user), view); } private List<String> getLectureQuestionIds(final Session session, final User user) { @@ -1230,7 +1230,7 @@ public class CouchDBDao implements IDatabaseDao { public List<String> getUnAnsweredPreparationQuestionIds(final Session session, final User user) { final NovaView view = new NovaView("answer/variant_by_user"); view.setKey(user.getUsername(), session.get_id(), "preparation"); - return collectUnansweredQuestionIds(session, user, getPreparationQuestionIds(session, user), view); + return collectUnansweredQuestionIds(getPreparationQuestionIds(session, user), view); } private List<String> getPreparationQuestionIds(final Session session, final User user) { @@ -1246,8 +1246,6 @@ public class CouchDBDao implements IDatabaseDao { } private List<String> collectUnansweredQuestionIds( - final Session session, - final User user, final List<String> questions, final NovaView view ) { diff --git a/src/main/java/de/thm/arsnova/services/FeedbackService.java b/src/main/java/de/thm/arsnova/services/FeedbackService.java index a25dc091e..116578bd5 100644 --- a/src/main/java/de/thm/arsnova/services/FeedbackService.java +++ b/src/main/java/de/thm/arsnova/services/FeedbackService.java @@ -52,9 +52,6 @@ public class FeedbackService implements IFeedbackService { @Autowired private IDatabaseDao databaseDao; - @Autowired - private IUserService userService; - private FeedbackStorage feedbackStorage; public final void setDatabaseDao(final IDatabaseDao newDatabaseDao) { diff --git a/src/main/java/de/thm/arsnova/web/CacheControlInterceptorHandler.java b/src/main/java/de/thm/arsnova/web/CacheControlInterceptorHandler.java index e72fd61c8..45f60100a 100644 --- a/src/main/java/de/thm/arsnova/web/CacheControlInterceptorHandler.java +++ b/src/main/java/de/thm/arsnova/web/CacheControlInterceptorHandler.java @@ -12,29 +12,28 @@ public class CacheControlInterceptorHandler extends HandlerInterceptorAdapter { @Override public boolean preHandle( - HttpServletRequest request, - HttpServletResponse response, - Object handler) throws Exception { + final HttpServletRequest request, + final HttpServletResponse response, + final Object handler) throws Exception { - setCacheControlResponseHeader(request, response, handler); + setCacheControlResponseHeader(response, handler); return super.preHandle(request, response, handler); } private void setCacheControlResponseHeader( - HttpServletRequest request, - HttpServletResponse response, - Object handler) { + final HttpServletResponse response, + final Object handler) { - CacheControl cacheControl = getCacheControlAnnotation(request, response, handler); + final CacheControl cacheControl = getCacheControlAnnotation(handler); if (cacheControl == null) { return; } - StringBuilder headerValue = new StringBuilder(); + final StringBuilder headerValue = new StringBuilder(); if(cacheControl.policy().length > 0) { - for (CacheControl.Policy policy : cacheControl.policy()) { + for (final CacheControl.Policy policy : cacheControl.policy()) { if (headerValue.length() > 0) { headerValue.append(", "); } @@ -60,12 +59,8 @@ public class CacheControlInterceptorHandler extends HandlerInterceptorAdapter { response.setHeader("cache-control", headerValue.toString()); } - private CacheControl getCacheControlAnnotation( - HttpServletRequest request, - HttpServletResponse response, - Object handler - ) { - if (handler == null || !(handler instanceof HandlerMethod)) { + private CacheControl getCacheControlAnnotation(final Object handler) { + if (!(handler instanceof HandlerMethod)) { return null; } diff --git a/src/main/java/de/thm/arsnova/web/DeprecatedApiInterceptorHandler.java b/src/main/java/de/thm/arsnova/web/DeprecatedApiInterceptorHandler.java index bd7b86ac3..5d248608b 100644 --- a/src/main/java/de/thm/arsnova/web/DeprecatedApiInterceptorHandler.java +++ b/src/main/java/de/thm/arsnova/web/DeprecatedApiInterceptorHandler.java @@ -12,23 +12,19 @@ public class DeprecatedApiInterceptorHandler extends HandlerInterceptorAdapter { @Override public boolean preHandle( - HttpServletRequest request, - HttpServletResponse response, - Object handler) throws Exception { + final HttpServletRequest request, + final HttpServletResponse response, + final Object handler) throws Exception { - if (getDeprecatedApiAnnotation(request, response, handler) != null) { + if (getDeprecatedApiAnnotation(handler) != null) { response.addHeader("X-Deprecated-Api", "1"); } return super.preHandle(request, response, handler); } - private DeprecatedApi getDeprecatedApiAnnotation( - HttpServletRequest request, - HttpServletResponse response, - Object handler - ) { - if (handler == null || !(handler instanceof HandlerMethod)) { + private DeprecatedApi getDeprecatedApiAnnotation(final Object handler) { + if (!(handler instanceof HandlerMethod)) { return null; } -- GitLab