From 5377052cc3bffcd52c41eca570560840b20d26c2 Mon Sep 17 00:00:00 2001 From: Brian Long Date: Thu, 2 Feb 2023 00:39:03 -0500 Subject: [PATCH] moved version to poststats-api --- pom.xml | 5 +++ .../com/poststats/golf/api/VersionApi.java | 32 ------------------- .../java/com/poststats/golf/package-info.java | 4 --- .../golf/api/VersionApiUnitTest.java | 1 + 4 files changed, 6 insertions(+), 36 deletions(-) delete mode 100644 src/main/java/com/poststats/golf/api/VersionApi.java delete mode 100644 src/main/java/com/poststats/golf/package-info.java diff --git a/pom.xml b/pom.xml index 082d427..16f5cbe 100644 --- a/pom.xml +++ b/pom.xml @@ -31,6 +31,11 @@ commons-csv 1.5 + + com.webcohesion.enunciate + enunciate-core-annotations + 2.14.0 + junit diff --git a/src/main/java/com/poststats/golf/api/VersionApi.java b/src/main/java/com/poststats/golf/api/VersionApi.java deleted file mode 100644 index f2ef32b..0000000 --- a/src/main/java/com/poststats/golf/api/VersionApi.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.poststats.golf.api; - -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.node.TextNode; -import jakarta.enterprise.context.ApplicationScoped; -import jakarta.ws.rs.GET; -import jakarta.ws.rs.Path; -import jakarta.ws.rs.Produces; -import jakarta.ws.rs.core.MediaType; - -@ApplicationScoped -@Path("/version") -public class VersionApi { - - private ObjectMapper mapper = new ObjectMapper(); - - @GET - @Produces(MediaType.APPLICATION_JSON) - public String get() throws JsonProcessingException { - // FIXME make dynamic - return this.mapper.writeValueAsString(new TextNode("1.0")); - } - - @GET - @Path("/pattern") - @Produces(MediaType.APPLICATION_JSON) - public String getRegexPattern() throws JsonProcessingException { - return this.mapper.writeValueAsString(new TextNode("[0-9]+\\.[0-9]+")); - } - -} diff --git a/src/main/java/com/poststats/golf/package-info.java b/src/main/java/com/poststats/golf/package-info.java deleted file mode 100644 index 9e8915c..0000000 --- a/src/main/java/com/poststats/golf/package-info.java +++ /dev/null @@ -1,4 +0,0 @@ -/** - * Here is a description. - */ -package com.poststats.golf; \ No newline at end of file diff --git a/src/test/java/com/poststats/golf/api/VersionApiUnitTest.java b/src/test/java/com/poststats/golf/api/VersionApiUnitTest.java index a142486..2bab357 100644 --- a/src/test/java/com/poststats/golf/api/VersionApiUnitTest.java +++ b/src/test/java/com/poststats/golf/api/VersionApiUnitTest.java @@ -1,6 +1,7 @@ package com.poststats.golf.api; import com.fasterxml.jackson.databind.ObjectMapper; +import com.poststats.api.VersionApi; import java.io.IOException; import java.util.regex.Pattern; import org.junit.Assert;