refactor if

This commit is contained in:
Loredana Crusoveanu 2018-02-11 21:58:03 +02:00
parent f6efb65fa6
commit 45b4ccf8f6

View File

@ -32,19 +32,24 @@ public class ClientErrorLoggingFilter extends GenericFilterBean {
Authentication auth = SecurityContextHolder.getContext() Authentication auth = SecurityContextHolder.getContext()
.getAuthentication(); .getAuthentication();
if (auth != null) { if (auth == null) {
int status = ((HttpServletResponse) response).getStatus(); chain.doFilter(request, response);
if (status >= 400 && status < 500) { return;
if (errorCodes == null) { }
logger.debug("User " + auth.getName() + " encountered error " + status); int status = ((HttpServletResponse) response).getStatus();
} else { if (status < 400 || status >= 500) {
if (errorCodes.stream() chain.doFilter(request, response);
.filter(s -> s.value() == status) return;
.findFirst() }
.isPresent()) {
logger.debug("User " + auth.getName() + " encountered error " + status); if (errorCodes == null) {
} logger.debug("User " + auth.getName() + " encountered error " + status);
} } else {
if (errorCodes.stream()
.filter(s -> s.value() == status)
.findFirst()
.isPresent()) {
logger.debug("User " + auth.getName() + " encountered error " + status);
} }
} }