diff --git a/rest-api/src/main/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementsRestImpl.java b/rest-api/src/main/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementsRestImpl.java index de063608eb0832586b65a9833552b66fb057913a..931996af49b4f8c57035a5431f87e3caaca41b65 100644 --- a/rest-api/src/main/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementsRestImpl.java +++ b/rest-api/src/main/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementsRestImpl.java @@ -115,7 +115,7 @@ public class ElementsRestImpl extends BaseRestImpl { } else if (column.equals("formersymbols")) { value = element.getFormerSymbols(); } else if (column.equals("hierarchyvisibilitylevel")) { - value = element.getFormerSymbols(); + value = element.getVisibilityLevel(); } else if (column.equals("linkedsubmodel")) { if (element.getSubmodel() != null) { value = element.getSubmodel().getSubmodel().getId(); diff --git a/rest-api/src/test/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementRestImplTest.java b/rest-api/src/test/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementRestImplTest.java index c6f6a0558d158857a6720f39f38544a1fe94c994..7da42635f993dc74e3cbeed463dec330876ce993 100644 --- a/rest-api/src/test/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementRestImplTest.java +++ b/rest-api/src/test/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementRestImplTest.java @@ -3,6 +3,7 @@ package lcsb.mapviewer.api.projects.models.bioEntities.elements; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; import static org.mockito.Matchers.any; import static org.mockito.Matchers.anyString; @@ -88,6 +89,21 @@ public class ElementRestImplTest extends RestTestFunctions { } } + @Test + public void testGetElementsVisibility() throws Exception { + try { + ElementsRestImpl elementRest = createMockElementRest("testFiles/model/sample.xml"); + List<Map<String, Object>> result = elementRest.getElements("sample", "", "", "*", token.getId(), ""); + for (Map<String, Object> map : result) { + assertTrue(map.get("hierarchyVisibilityLevel") instanceof String); + } + + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } + @SuppressWarnings("unchecked") @Test public void testGetModificationsForProtein() throws Exception {