public static Map<String, Object> getLogicalMetricFullView(
LogicalMetric logicalMetric,
LogicalTableDictionary logicalTableDictionary,
UriInfo uriInfo
) {
Map<String, Object> resultRow = new LinkedHashMap<>();
resultRow.put("category", logicalMetric.getCategory());
resultRow.put("name", logicalMetric.getName());
resultRow.put("longName", logicalMetric.getLongName());
resultRow.put("description", logicalMetric.getDescription());
resultRow.put(
"tables",
TablesServlet.getLogicalTableListSummaryView(
logicalTableDictionary.findByLogicalMetric(logicalMetric),
uriInfo
)
);
return resultRow;
}