/** * Get the summary view of the dimension. * * @param dimension Dimension to get the view of * @param uriInfo UriInfo of the request * * @return Summary view of the dimension */ public static Map<String, Object> getDimensionSummaryView(Dimension dimension, final UriInfo uriInfo) { Map<String, Object> resultRow = new LinkedHashMap<>(); resultRow.put("category", dimension.getCategory()); resultRow.put("name", dimension.getApiName()); resultRow.put("longName", dimension.getLongName()); resultRow.put("uri", getDimensionUrl(dimension, uriInfo)); resultRow.put("cardinality", dimension.getCardinality()); resultRow.put("storageStrategy", dimension.getStorageStrategy()); return resultRow; }
/** * Get the summary view of the dimension. * * @param dimension Dimension to get the view of * @param uriInfo UriInfo of the request * * @return Summary view of the dimension */ private static Map<String, Object> getDimensionSummaryViewWithFields(Dimension dimension, UriInfo uriInfo) { Map<String, Object> resultRow = new LinkedHashMap<>(); resultRow.put("category", dimension.getCategory()); resultRow.put("name", dimension.getApiName()); resultRow.put("longName", dimension.getLongName()); resultRow.put("uri", DimensionsServlet.getDimensionUrl(dimension, uriInfo)); resultRow.put("cardinality", dimension.getCardinality()); resultRow.put("fields", dimension.getDimensionFields()); resultRow.put("storageStrategy", dimension.getStorageStrategy()); return resultRow; } }
resultRow.put("category", dimension.getCategory()); resultRow.put("name", dimension.getApiName()); resultRow.put("longName", dimension.getLongName()); resultRow.put("description", dimension.getDescription()); resultRow.put("fields", dimension.getDimensionFields());