From ee823a1bffe6bb195ce516bac4c5aec34ae2f905 Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Wed, 20 Apr 2022 14:39:29 -0600
Subject: [PATCH] read version files

---
 .../usgs/earthquake/nshmp/www/WsVersion.java  | 23 +++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 src/main/java/gov/usgs/earthquake/nshmp/www/WsVersion.java

diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/WsVersion.java b/src/main/java/gov/usgs/earthquake/nshmp/www/WsVersion.java
new file mode 100644
index 0000000..e5b7af1
--- /dev/null
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/WsVersion.java
@@ -0,0 +1,23 @@
+package gov.usgs.earthquake.nshmp.www;
+
+import com.google.common.io.Resources;
+
+import gov.usgs.earthquake.nshmp.internal.AppVersion;
+import gov.usgs.earthquake.nshmp.internal.LibVersion;
+
+public class WsVersion implements AppVersion {
+
+  public static VersionInfo[] appVersions() {
+    VersionInfo[] versions = {
+        new WsVersion().getVersionInfo(),
+        new LibVersion().getVersionInfo(),
+        new WsUtilsVersion().getVersionInfo(),
+    };
+    return versions;
+  }
+
+  public VersionInfo getVersionInfo() {
+    var resource = Resources.getResource("version/nshmp-ws-version.json");
+    return AppVersion.versionInfo(resource);
+  }
+}
-- 
GitLab