@RequestMapping(value = "/blueprint/{space}", method = RequestMethod.GET)
public void blueprint(@PathVariable Space space,
@DateTimeFormat(pattern = InformationBean.DATE_FORMAT) @RequestParam(
defaultValue = "#{new org.joda.time.DateTime()}") DateTime when,
@RequestParam(defaultValue = "50") BigDecimal scale,
@RequestParam(defaultValue = "false") Boolean viewOriginalSpaceBlueprint,
@RequestParam(defaultValue = "true") Boolean viewBlueprintNumbers,
@RequestParam(defaultValue = "true") Boolean viewIdentifications,
@RequestParam(defaultValue = "false") Boolean viewDoorNumbers, HttpServletResponse response)
throws IOException, UnavailableException {
Boolean isToViewOriginalSpaceBlueprint = viewOriginalSpaceBlueprint;
Boolean isToViewBlueprintNumbers = viewBlueprintNumbers;
Boolean isToViewIdentifications = viewIdentifications;
Boolean isToViewDoorNumbers = viewDoorNumbers;
BigDecimal scalePercentage = scale;
response.setContentType("image/jpeg");
try (OutputStream outputStream = response.getOutputStream()) {
SpaceBlueprintsDWGProcessor.writeBlueprint(space, when, isToViewOriginalSpaceBlueprint, isToViewBlueprintNumbers,
isToViewIdentifications, isToViewDoorNumbers, scalePercentage, outputStream);
}
}
SpaceSearchController.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:fenixedu-spaces
作者:
评论列表
文章目录