예제 #1
0
파일: Flow.java 프로젝트: happyday517/stuff
 @At
 @Ok("jsp")
 public void list() {
   MvcUtil.setAttribute(caches.flowByID().values());
   MvcUtil.setAttribute("version", caches.flowVersionByFlowID());
   MvcUtil.setAttribute("deployed", flowService.deployedFlows());
 }
예제 #2
0
파일: Flow.java 프로젝트: happyday517/stuff
 @At
 @Ok("void")
 public void resource(
     @Param("deploymentId") String deploymentId, @Param("resourceName") String resourceName)
     throws IOException {
   Streams.writeAndClose(
       Mvcs.getResp().getOutputStream(), flowService.resource(deploymentId, resourceName));
 }
예제 #3
0
파일: Flow.java 프로젝트: happyday517/stuff
 @At
 @Ok("jsp")
 public void permission(@Param("versionID") Integer versionID) {
   flowService.definitionEntity(versionID);
 }
예제 #4
0
파일: Flow.java 프로젝트: happyday517/stuff
 @At
 public Msg deleteInstance(Delete delete) {
   flowService.delete(delete);
   return new Msg().setMessage("已取消");
 }
예제 #5
0
파일: Flow.java 프로젝트: happyday517/stuff
 @At
 @Ok("jsp")
 public void history(@Param("processInstanceId") String processInstanceId) {
   MvcUtil.setAttribute(flowService.history(processInstanceId));
 }
예제 #6
0
파일: Flow.java 프로젝트: happyday517/stuff
 @At
 public Msg complete(Complete complete) {
   flowService.complete(complete);
   return new Msg().setMessage("审批完成");
 }
예제 #7
0
파일: Flow.java 프로젝트: happyday517/stuff
 @At
 public Msg start(Map<String, String> variables) {
   flowService.start(variables);
   return new Msg().setMessage("申请成功");
 }
예제 #8
0
파일: Flow.java 프로젝트: happyday517/stuff
 @At
 @Ok("jsp")
 public void definition(@Param("deploymentId") String deploymentId) {
   MvcUtil.setAttribute(flowService.definition(deploymentId));
 }
예제 #9
0
파일: Flow.java 프로젝트: happyday517/stuff
 @At
 public void delete(@Param("deploymentId") String deploymentId) {
   flowService.delete(deploymentId);
 }
예제 #10
0
파일: Flow.java 프로젝트: happyday517/stuff
 @At
 public void deploy(@Param("id") Integer id) throws IOException {
   flowService.deploy(id);
 }