diff --git a/data-discovery/src/main/java/vlkb/webapi/AuthorizationResponseFilter.java b/data-discovery/src/main/java/vlkb/webapi/AuthorizationResponseFilter.java index 78f485105b7fb18e579ad5be1cfd2455eacbd998..cd75f32e2ec5dfc2ac0291295cf973980f35c6ca 100644 --- a/data-discovery/src/main/java/vlkb/webapi/AuthorizationResponseFilter.java +++ b/data-discovery/src/main/java/vlkb/webapi/AuthorizationResponseFilter.java @@ -40,9 +40,9 @@ public class AuthorizationResponseFilter implements Filter chain.doFilter(request, response); - if(response instanceof PubdidResponseWrapper) + if(response instanceof FormatResponseWrapper) { - PubdidResponseWrapper pw = (PubdidResponseWrapper) response; + FormatResponseWrapper pw = (FormatResponseWrapper) response; LOGGER.info("after doFilter : " + pw.getPubdidArr().length); //if (pubdidWrapper.getContentType().contains("text/plain")) diff --git a/data-discovery/src/main/java/vlkb/webapi/FormatResponseFilter.java b/data-discovery/src/main/java/vlkb/webapi/FormatResponseFilter.java index 2bc2e9cd76ac420258d1b2c630493217c8854332..5679289ea67aa3e26de674f2f288fa8d2fcaa820 100644 --- a/data-discovery/src/main/java/vlkb/webapi/FormatResponseFilter.java +++ b/data-discovery/src/main/java/vlkb/webapi/FormatResponseFilter.java @@ -14,11 +14,11 @@ import javax.servlet.http.*; import java.nio.charset.Charset; -class PubdidResponseWrapper extends HttpServletResponseWrapper +class FormatResponseWrapper extends HttpServletResponseWrapper { private SearchDescription search; - public PubdidResponseWrapper(HttpServletResponse response) + public FormatResponseWrapper(HttpServletResponse response) { super(response); search = null; @@ -56,19 +56,6 @@ public class FormatResponseFilter implements Filter { LOGGER.info("trace"); -// DbPSearch.loadDriver(); -/* - FIXME DbPSearch is using Settings.DBConn from SearchServlet -> discovery.properties - - /* load Surveys table * / - DbPSearch vlkbSql; - synchronized(DbPSearch.class) - { - vlkbSql = new DbPSearch(); - } - - dbSubsurveyArr = vlkbSql.getSurveyTable(); -*/ String surveysAbsPathname = settings.serviceUrls.surveysAbsPathname(); LOGGER.info("Loading metadata from: " + surveysAbsPathname); dbSubsurveyArr = Subsurvey.loadSubsurveys(surveysAbsPathname); @@ -84,7 +71,7 @@ public class FormatResponseFilter implements Filter LOGGER.info("trace"); LOGGER.info("REQUEST START ============================================================================================="); - PubdidResponseWrapper pubdidWrapper = new PubdidResponseWrapper((HttpServletResponse) response); + FormatResponseWrapper pubdidWrapper = new FormatResponseWrapper((HttpServletResponse) response); chain.doFilter(request, pubdidWrapper); diff --git a/data-discovery/src/main/java/vlkb/webapi/SearchServlet.java b/data-discovery/src/main/java/vlkb/webapi/SearchServlet.java index b880972bdd85b2c3abb80a8132f705d331194a90..e7f56a6e69acd5ef4175e3c09ee69092a6d9bc65 100644 --- a/data-discovery/src/main/java/vlkb/webapi/SearchServlet.java +++ b/data-discovery/src/main/java/vlkb/webapi/SearchServlet.java @@ -66,9 +66,9 @@ public class SearchServlet extends javax.servlet.http.HttpServlet /* if filters installed response will be wrapped */ - if(response instanceof PubdidResponseWrapper) + if(response instanceof FormatResponseWrapper) { - LOGGER.info("response-type is PubdidResponseWrapper"); + LOGGER.info("response-type is FormatResponseWrapper"); response.setContentType("text/plain"); response.setCharacterEncoding(RESPONSE_ENCODING); @@ -79,7 +79,7 @@ public class SearchServlet extends javax.servlet.http.HttpServlet search.pubdidArr = pubdidArr; search.inputs = inputs; - PubdidResponseWrapper pubdidWrapper = (PubdidResponseWrapper) response; + FormatResponseWrapper pubdidWrapper = (FormatResponseWrapper) response; pubdidWrapper.set(search); } else