diff options
Diffstat (limited to 'catalog-be/src/main/java/org/openecomp/sdc/be/filters/GatewayFilter.java')
-rw-r--r-- | catalog-be/src/main/java/org/openecomp/sdc/be/filters/GatewayFilter.java | 37 |
1 files changed, 15 insertions, 22 deletions
diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/filters/GatewayFilter.java b/catalog-be/src/main/java/org/openecomp/sdc/be/filters/GatewayFilter.java index 9b9fd6dbcf..c5f0881caa 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/filters/GatewayFilter.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/filters/GatewayFilter.java @@ -17,19 +17,11 @@ * limitations under the License. * ============LICENSE_END========================================================= */ - package org.openecomp.sdc.be.filters; -import org.apache.http.HttpStatus; -import org.openecomp.sdc.be.components.impl.exceptions.ComponentException; -import org.openecomp.sdc.be.config.Configuration; -import org.openecomp.sdc.be.servlets.exception.ComponentExceptionMapper; -import org.openecomp.sdc.common.api.FilterDecisionEnum; -import org.openecomp.sdc.common.log.wrappers.Logger; -import org.openecomp.sdc.common.util.ThreadLocalsHolder; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - +import java.io.IOException; +import java.util.List; +import java.util.stream.Stream; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; @@ -39,23 +31,27 @@ import javax.servlet.ServletResponse; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.ws.rs.WebApplicationException; -import java.io.IOException; -import java.util.List; -import java.util.stream.Stream; +import org.apache.http.HttpStatus; +import org.openecomp.sdc.be.components.impl.exceptions.ComponentException; +import org.openecomp.sdc.be.config.Configuration; +import org.openecomp.sdc.be.servlets.exception.ComponentExceptionMapper; +import org.openecomp.sdc.common.api.FilterDecisionEnum; +import org.openecomp.sdc.common.log.wrappers.Logger; +import org.openecomp.sdc.common.util.ThreadLocalsHolder; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; @Component("gatewayFilter") public class GatewayFilter implements Filter { + private static final Logger log = Logger.getLogger(BeServletFilter.class); private Configuration.CookieConfig authCookieConf; private Configuration config; - private static final Logger log = Logger.getLogger(BeServletFilter.class); - @Autowired private ThreadLocalUtils threadLocalUtils; @Autowired private ComponentExceptionMapper componentExceptionMapper; - public GatewayFilter(org.openecomp.sdc.be.config.Configuration configuration) { this.authCookieConf = configuration.getAuthCookie(); } @@ -66,7 +62,6 @@ public class GatewayFilter implements Filter { @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain filterChain) throws IOException, ServletException { - HttpServletRequest httpRequest = (HttpServletRequest) req; HttpServletResponse httpResponse = (HttpServletResponse) res; try { @@ -77,12 +72,10 @@ public class GatewayFilter implements Filter { } } catch (ComponentException ce) { componentExceptionMapper.writeToResponse(ce, httpResponse); - } catch (WebApplicationException we) { httpResponse.setStatus(we.getResponse().getStatus()); setDefaultHttpParams(httpResponse); httpResponse.getWriter().write(we.getMessage()); - } catch (Exception ex) { httpResponse.setStatus(HttpStatus.SC_INTERNAL_SERVER_ERROR); setDefaultHttpParams(httpResponse); @@ -106,10 +99,10 @@ public class GatewayFilter implements Filter { } private Boolean isConsumerBusinessLogic() { - return config.getConsumerBusinessLogic(); + return config.getConsumerBusinessLogic(); } + @Override public void destroy() { - } } |