@@ -0,0 +1,1517 @@
+/*%0A * Copyright 2013 International Health Terminology Standards Development Organisation.%0A *%0A * Licensed under the Apache License, Version 2.0 (the %22License%22);%0A * you may not use this file except in compliance with the License.%0A * You may obtain a copy of the License at%0A *%0A *      http://www.apache.org/licenses/LICENSE-2.0%0A *%0A * Unless required by applicable law or agreed to in writing, software%0A * distributed under the License is distributed on an %22AS IS%22 BASIS,%0A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0A * See the License for the specific language governing permissions and%0A * limitations under the License.%0A */%0A%0Apackage org.ihtsdo.otf.query.rest.server;%0A%0Aimport com.wordnik.swagger.config.ConfigFactory;%0Aimport com.wordnik.swagger.config.ScannerFactory;%0Aimport com.wordnik.swagger.jaxrs.config.DefaultJaxrsScanner;%0Aimport com.wordnik.swagger.jaxrs.reader.DefaultJaxrsApiReader;%0Aimport com.wordnik.swagger.reader.ClassReaders;%0Aimport javax.servlet.ServletConfig;%0Aimport javax.servlet.ServletContext;%0Aimport javax.servlet.http.HttpServlet;%0A%0A/**%0A *%0A * @author aimeefurber%0A */%0Apublic class SwaggerServlet extends HttpServlet %7B%0A    @Override%0A    public void init(ServletConfig config)%7B%0A        ConfigFactory.config().setBasePath(config.getServletContext().getContextPath() + %22/query-service%22);%0A        ConfigFactory.config().setApiVersion(%221.0.0%22);%0A        ScannerFactory.setScanner(new DefaultJaxrsScanner());%0A        ClassReaders.setReader(new DefaultJaxrsApiReader());%0A    %7D%0A%7D%0A

Add special SwaggerServlet to allow the basepath to be set dynamically from the server context path