@GET
@Produces(value = MediaType.TEXT_HTML)
public String getComponentInfosHtml(@Context ServletContext servletContext, @Context UriInfo uriInfo) {
ComponentServer server = createServerInfo();
server.setUri(uriInfo.getBaseUri());
Multimap<Class<?>, ComponentInfo> byType = TreeMultimap.create(ORDER_CLASS, ORDER_CLASSIFIER);
for (ComponentInfo info : server.getComponentInfos()) {
byType.put(info.getType(), info);
}
FreemarkerOutputter freemarker = new FreemarkerOutputter(servletContext);
FlexiBean out = FreemarkerOutputter.createRootData(uriInfo);
out.put("componentServer", server);
out.put("infosByType", byType);
out.put("uris", new WebHomeUris(uriInfo));
return freemarker.build("data/componentserver.ftl", out);
}
DataComponentServerResource.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:FinanceAnalytics
作者:
评论列表
文章目录