@RequestMapping(value = "validEncodings", method = { RequestMethod.GET }, produces = { "application/json" }) @ResponseBody public Map<String, Integer> getValidEncodings() { Map<String, Integer> encodings; try { encodings = DimensionEncodingFactory.getValidEncodings(); } catch (Exception e) { logger.error("Error when getting valid encodings", e); return Maps.newHashMap(); } return encodings; }