Skip to content

v0.2.47..v0.2.48 changeset AdvancedConflationOptionsResource.java

Garret Voltz edited this page Sep 27, 2019 · 1 revision
diff --git a/hoot-services/src/main/java/hoot/services/controllers/conflation/AdvancedConflationOptionsResource.java b/hoot-services/src/main/java/hoot/services/controllers/conflation/AdvancedConflationOptionsResource.java
index 0389228..90d7cd0 100644
--- a/hoot-services/src/main/java/hoot/services/controllers/conflation/AdvancedConflationOptionsResource.java
+++ b/hoot-services/src/main/java/hoot/services/controllers/conflation/AdvancedConflationOptionsResource.java
@@ -131,6 +131,18 @@ public class AdvancedConflationOptionsResource {
         return conflationOptions;
     }
 
+    public static List<String> getConflationTypes() {
+        List<String> conflationTypes = new ArrayList<String>(){{ add("Differential w/Tags"); }};
+        conflationTypes.addAll(confMap.keySet().stream().map(type -> {
+                return WordUtils.capitalizeFully(type);
+            }).collect(Collectors.toList())
+        );
+
+        conflationTypes.sort((p1, p2) -> p1.compareTo(p2));
+        conflationTypes.add(0, "Reference");
+        return conflationTypes;
+    }
+
     public AdvancedConflationOptionsResource() {
         if (confOptionsMap == null) {
             confOptionsMap = buildConfOptionsMap();
@@ -141,17 +153,8 @@ public class AdvancedConflationOptionsResource {
     @Path("/conflationtypes")
     @Produces(MediaType.APPLICATION_JSON)
     public Response conflationTypes() {
-        List<String> conflationTypes = new ArrayList<String>(){{ add("Differential w/Tags"); }};
-        conflationTypes.addAll(confMap.keySet().stream().map(type -> {
-                return WordUtils.capitalizeFully(type);
-            }).collect(Collectors.toList())
-        );
-
-        conflationTypes.sort((p1, p2) -> p1.compareTo(p2));
-        conflationTypes.add(0, "Reference");
-
         JSONArray responseJSON = new JSONArray();
-        responseJSON.addAll(conflationTypes);
+        responseJSON.addAll(getConflationTypes());
         return Response.ok(responseJSON.toJSONString()).build();
     }
 
Clone this wiki locally