From 4664bef4d80e1cbe48d35d09b56fed54502d257f Mon Sep 17 00:00:00 2001 From: Athou Date: Thu, 1 Aug 2013 21:16:01 +0200 Subject: [PATCH] not needed anymore --- src/main/script/SwaggerStaticGenerator.groovy | 56 ------------------- 1 file changed, 56 deletions(-) delete mode 100644 src/main/script/SwaggerStaticGenerator.groovy diff --git a/src/main/script/SwaggerStaticGenerator.groovy b/src/main/script/SwaggerStaticGenerator.groovy deleted file mode 100644 index 5f82ba1c..00000000 --- a/src/main/script/SwaggerStaticGenerator.groovy +++ /dev/null @@ -1,56 +0,0 @@ -import java.io.File; - -import org.apache.commons.io.FileUtils; - -import com.commafeed.frontend.model.Entries; -import com.commafeed.frontend.model.request.MarkRequest; -import com.commafeed.frontend.rest.RESTApplication; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.wordnik.swagger.annotations.Api; -import com.wordnik.swagger.core.Documentation; -import com.wordnik.swagger.core.DocumentationEndPoint; -import com.wordnik.swagger.core.SwaggerSpec; -import com.wordnik.swagger.core.util.TypeUtil; -import com.wordnik.swagger.jaxrs.HelpApi; -import com.wordnik.swagger.jaxrs.JaxrsApiReader; - -public class SwaggerStaticGenerator { - public void generate(String directory) throws Exception { - - JaxrsApiReader.setFormatString(""); - TypeUtil.addAllowablePackage(Entries.class.getPackage().getName()); - TypeUtil.addAllowablePackage(MarkRequest.class.getPackage().getName()); - - RESTApplication app = new RESTApplication(); - - String apiVersion = "1.0"; - String swaggerVersion = SwaggerSpec.version(); - String basePath = "../rest"; - - Documentation doc = new Documentation(); - for (Class resource : app.getClasses()) { - Api api = resource.getAnnotation(Api.class); - if (api != null) { - String apiPath = api.value(); - - Documentation apiDoc = JaxrsApiReader.read(resource, apiVersion, swaggerVersion, basePath, apiPath); - apiDoc = new HelpApi(null).filterDocs(apiDoc, null, null, null, null); - - apiDoc.setSwaggerVersion(swaggerVersion); - apiDoc.setApiVersion(apiVersion); - write(apiDoc, directory); - - doc.addApi(new DocumentationEndPoint(api.value(), api.description())); - } - } - doc.setSwaggerVersion(swaggerVersion); - doc.setApiVersion(apiVersion); - - write(doc, directory); - } - - private static void write(Documentation doc, String directory) throws Exception { - FileUtils.writeStringToFile(new File(directory, doc.getResourcePath() == null ? "resources" : doc.getResourcePath()), new ObjectMapper().writeValueAsString(doc)); - - } -}