@Override public Map<String, Object> getAdditionalData(String key) { String cca3 = getId(caseSensitive ? key : key.toLowerCase()); if (cca3 == null) { return Collections.emptyMap(); } Map<String, Object> data = new HashMap<>(); data.put("geoJson", country.getGeoJson(cca3)); return data; } }
@Override public Map<String, Object> getAdditionalData(String key) { String cca3 = getId(caseSensitive ? key : key.toLowerCase()); if (cca3 == null) { return Collections.emptyMap(); } Map<String, Object> data = new HashMap<>(); data.put("geoJson", country.getGeoJson(cca3)); return data; } }
@Test public void testGetGeoJson() throws Exception { assertNotNull(scr.getGeoJson("BRA")); assertNotNull(scr.getGeoJson("bra")); assertNull(scr.getGeoJson("FOO")); }
l.setGeoJson(scr.getGeoJson(cca3)); l.addToIndexes();