From 1ab0f3a21f93d7a51deb307b4aaa761c1d8dacb8 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Thu, 27 Jul 2017 16:16:38 +0200 Subject: [PATCH] confiugration returns info about converter extension --- .../mapviewer/api/configuration/ConfigurationRestImpl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/rest-api/src/main/java/lcsb/mapviewer/api/configuration/ConfigurationRestImpl.java b/rest-api/src/main/java/lcsb/mapviewer/api/configuration/ConfigurationRestImpl.java index 668985f097..843edf209d 100644 --- a/rest-api/src/main/java/lcsb/mapviewer/api/configuration/ConfigurationRestImpl.java +++ b/rest-api/src/main/java/lcsb/mapviewer/api/configuration/ConfigurationRestImpl.java @@ -91,12 +91,14 @@ public class ConfigurationRestImpl { userService.getToken(token); List<Map<String, Object>> result = new ArrayList<>(); - List<Pair<String, Class<? extends AbstractImageGenerator>>> imageGenerators = new ImageGenerators().getAvailableImageGenerators(); + ImageGenerators imageGenerators = new ImageGenerators(); + List<Pair<String, Class<? extends AbstractImageGenerator>>> imageGeneratorList = imageGenerators.getAvailableImageGenerators(); - for (Pair<String, Class<? extends AbstractImageGenerator>> element : imageGenerators) { + for (Pair<String, Class<? extends AbstractImageGenerator>> element : imageGeneratorList) { Map<String, Object> row = new HashMap<>(); row.put("name", element.getLeft()); row.put("handler", element.getRight().getCanonicalName()); + row.put("extension", imageGenerators.getExtension(element.getRight())); result.add(row); } return result; @@ -114,6 +116,7 @@ public class ConfigurationRestImpl { Map<String, Object> row = new HashMap<>(); row.put("name", converter.getCommonName()); row.put("handler", converter.getClass().getCanonicalName()); + row.put("extension", converter.getFileExtension()); result.add(row); } return result; -- GitLab