@RestController
@RequestMapping(value="/workflow/model")
@Authorize(permission="workflow-model",
description="\u5de5\u4f5c\u6d41\u6a21\u578b\u7ba1\u7406")
public class FlowableModelManagerController
extends Object
| 构造器和说明 |
|---|
FlowableModelManagerController() |
| 限定符和类型 | 方法和说明 |
|---|---|
ResponseMessage<org.activiti.engine.repository.Model> |
createModel(ModelCreateRequest model) |
ResponseMessage<Void> |
delete(String modelId) |
ResponseMessage<org.activiti.engine.repository.Deployment> |
deployModel(String modelId) |
void |
export(String modelId,
String type,
javax.servlet.http.HttpServletResponse response)
导出model对象为指定类型
|
Object |
getEditorJson(String modelId) |
ResponseMessage<PagerResult<org.activiti.engine.repository.Model>> |
getModelList(QueryParamEntity param) |
void |
saveModel(String modelId,
Map<String,String> values) |
@GetMapping @Authorize(action="query") public ResponseMessage<PagerResult<org.activiti.engine.repository.Model>> getModelList(QueryParamEntity param)
@PostMapping @ResponseStatus(value=CREATED) public ResponseMessage<org.activiti.engine.repository.Model> createModel(@RequestBody ModelCreateRequest model) throws Exception
Exception@PostMapping(value="/{modelId}/deploy")
@Authorize(action="deploy")
public ResponseMessage<org.activiti.engine.repository.Deployment> deployModel(@PathVariable
String modelId)
throws Exception
Exception@GetMapping(value="export/{modelId}/{type}")
@Authorize(action="export")
public void export(@PathVariable(value="modelId")
String modelId,
@PathVariable(value="type")
String type,
javax.servlet.http.HttpServletResponse response)
modelId - 模型IDtype - 导出文件类型(bpmn\json)@GetMapping(value="/{modelId}/json")
@Authorize(action="get")
public Object getEditorJson(@PathVariable
String modelId)
@PutMapping(value="/{modelId}")
@ResponseStatus(value=OK)
@Authorize(action="update")
public void saveModel(@PathVariable
String modelId,
@RequestParam
Map<String,String> values)
throws org.apache.batik.transcoder.TranscoderException,
IOException
org.apache.batik.transcoder.TranscoderExceptionIOException@DeleteMapping(value="/{modelId}")
@Authorize(action="delete")
public ResponseMessage<Void> delete(@PathVariable
String modelId)
Copyright © 2018. All rights reserved.