ONOS-6372: Topo2 - Refactor "location" data to be consistent
- consistently labeled fields "locType", "latOrY", "longOrX"
- simplified code in topo2NodePosition.js

Change-Id: I73e8daadcc3e6ca3ff45f7f60e7b372ccfd8b045
diff --git a/web/gui/src/main/java/org/onosproject/ui/impl/topo/Topo2Jsonifier.java b/web/gui/src/main/java/org/onosproject/ui/impl/topo/Topo2Jsonifier.java
index 5c9b608..c7a223f 100644
--- a/web/gui/src/main/java/org/onosproject/ui/impl/topo/Topo2Jsonifier.java
+++ b/web/gui/src/main/java/org/onosproject/ui/impl/topo/Topo2Jsonifier.java
@@ -102,6 +102,10 @@
     private static final String GEO = "geo";
     private static final String GRID = "grid";
     private static final String PEER_LOCATIONS = "peerLocations";
+    private static final String LOCATION = "location";
+    private static final String LOC_TYPE = "locType";
+    private static final String LAT_OR_Y = "latOrY";
+    private static final String LONG_OR_X = "longOrX";
 
     private final Logger log = LoggerFactory.getLogger(getClass());
 
@@ -478,29 +482,29 @@
     }
 
     private void addGeoGridLocation(ObjectNode node, Annotated a) {
-        List<String> lngLat = getAnnotValues(a, LONGITUDE, LATITUDE);
-        List<String> gridYX = getAnnotValues(a, GRID_Y, GRID_X);
+        List<String> latLongData = getAnnotValues(a, LATITUDE, LONGITUDE);
+        List<String> gridYXdata = getAnnotValues(a, GRID_Y, GRID_X);
 
-        if (lngLat != null) {
-            attachLocation(node, "geo", "lng", "lat", lngLat);
-        } else if (gridYX != null) {
-            attachLocation(node, "grid", "gridY", "gridX", gridYX);
+        if (latLongData != null) {
+            attachLocation(node, GEO, latLongData);
+        } else if (gridYXdata != null) {
+            attachLocation(node, GRID, gridYXdata);
         }
     }
 
     private void attachLocation(ObjectNode node, String locType,
-                                String keyA, String keyB, List<String> values) {
+                                List<String> values) {
         try {
-            double valA = Double.parseDouble(values.get(0));
-            double valB = Double.parseDouble(values.get(1));
+            double latOrY = Double.parseDouble(values.get(0));
+            double longOrX = Double.parseDouble(values.get(1));
             ObjectNode loc = objectNode()
-                    .put("type", locType)
-                    .put(keyA, valA)
-                    .put(keyB, valB);
-            node.set("location", loc);
+                    .put(LOC_TYPE, locType)
+                    .put(LAT_OR_Y, latOrY)
+                    .put(LONG_OR_X, longOrX);
+            node.set(LOCATION, loc);
 
         } catch (NumberFormatException e) {
-            log.warn("Invalid {} data: long/Y={}, lat/X={}",
+            log.warn("Invalid {} data: lat/Y={}, long/X={}",
                     locType, values.get(0), values.get(1));
         }
     }
@@ -513,9 +517,9 @@
             ObjectNode o = objectNode();
             for (LayoutLocation ll : locs) {
                 ObjectNode lnode = objectNode()
-                    .put("locType", ll.locType().toString())
-                    .put("latOrY", ll.latOrY())
-                    .put("longOrX", ll.longOrX());
+                    .put(LOC_TYPE, ll.locType().toString())
+                    .put(LAT_OR_Y, ll.latOrY())
+                    .put(LONG_OR_X, ll.longOrX());
                 o.set(ll.id(), lnode);
             }