Interface ProcessDefinitionController
-
public interface ProcessDefinitionController
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetBpmnModel(String id)org.springframework.hateoas.EntityModel<CloudProcessDefinition>getProcessDefinition(String id)org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<ExtendedCloudProcessDefinition>>getProcessDefinitions(List<String> include, org.springframework.data.domain.Pageable pageable)StringgetProcessDiagram(String id)StringgetProcessModel(String id)Map<String,Object>getProcessModelStaticValuesMappingForStartEvent(String id)
-
-
-
Method Detail
-
getProcessDefinitions
@GetMapping("/v1/process-definitions") org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<ExtendedCloudProcessDefinition>> getProcessDefinitions(@RequestParam(value="include",required=false) List<String> include, org.springframework.data.domain.Pageable pageable)
-
getProcessDefinition
@GetMapping("/v1/process-definitions/{id}") org.springframework.hateoas.EntityModel<CloudProcessDefinition> getProcessDefinition(@PathVariable("id") String id)
-
getProcessModel
@GetMapping(value="/v1/process-definitions/{id}/model", produces="application/xml") @ResponseBody String getProcessModel(@PathVariable("id") String id)
-
getBpmnModel
@GetMapping(value="/v1/process-definitions/{id}/model", produces="application/json") @ResponseBody String getBpmnModel(@PathVariable("id") String id)
-
getProcessDiagram
@GetMapping(value="/v1/process-definitions/{id}/model", produces="image/svg+xml") @ResponseBody String getProcessDiagram(@PathVariable("id") String id)
-
-