@Testpublic void ListToMap() throwsException {
List list = new ArrayList<>();
Catalog catalog= newCatalog();
String flowId=randomUUID();
catalog.setFlowId(flowId);
catalog.setName("name1");
list.add(catalog);
catalog= newCatalog();
String flowId2=randomUUID();
catalog.setFlowId(flowId2);
catalog.setName("name2");
catalog.setParentId(flowId);
list.add(catalog);
catalog= newCatalog();
String flowId3=randomUUID();
catalog.setFlowId(flowId3);
catalog.setName("name3");
catalog.setParentId(flowId);
list.add(catalog);
catalog= newCatalog();
String flowId4=randomUUID();
catalog.setFlowId(flowId4);
catalog.setName("name4");
catalog.setParentId(flowId);
list.add(catalog);
catalog= newCatalog();
String flowId5=randomUUID();
catalog.setFlowId(flowId5);
catalog.setName("name5");
catalog.setParentId(flowId2);
list.add(catalog);
catalog= newCatalog();
String flowId6=randomUUID();
catalog.setFlowId(flowId6);
catalog.setName("name6");
catalog.setParentId(flowId2);
list.add(catalog);
List tree = getTree(list, "flowId");
System.out.println(JSON.toJSONString(tree));}protectedString randomUUID() {return UUID.randomUUID().toString().replace("-", "");
}