package cn.stylefeng.guns.workflow.modular.controller;
|
|
import org.activiti.engine.ActivitiException;
|
import org.apache.commons.io.IOUtils;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMethod;
|
import org.springframework.web.bind.annotation.ResponseBody;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import java.io.InputStream;
|
|
/**
|
* 流程设计器context
|
*
|
* @author fengshuonan
|
* @Date 2019/8/7 23:09
|
*/
|
@RestController
|
public class StencilsetRestResource {
|
|
@RequestMapping(value = "/editor/stencilset", method = RequestMethod.GET, produces = "application/json;charset=utf-8")
|
@ResponseBody
|
public String getStencilset() {
|
InputStream stencilsetStream = this.getClass().getClassLoader().getResourceAsStream("stencilset.json");
|
try {
|
return IOUtils.toString(stencilsetStream, "utf-8");
|
} catch (Exception e) {
|
throw new ActivitiException("Error while loading stencil set", e);
|
}
|
}
|
}
|