SpaceSearchController.java 文件源码

java
阅读 31 收藏 0 点赞 0 评论 0

项目:fenixedu-spaces 作者:
@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);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号