Class ProcessDefinitionControllerImpl
- java.lang.Object
-
- org.activiti.cloud.services.rest.controllers.ProcessDefinitionControllerImpl
-
- All Implemented Interfaces:
ProcessDefinitionController
@RestController @RequestMapping(produces={"application/hal+json","application/json"}) public class ProcessDefinitionControllerImpl extends Object implements ProcessDefinitionController
-
-
Constructor Summary
Constructors Constructor Description ProcessDefinitionControllerImpl(org.activiti.engine.RepositoryService repositoryService, ProcessDiagramGeneratorWrapper processDiagramGenerator, ProcessDefinitionRepresentationModelAssembler representationModelAssembler, ExtendedCloudProcessDefinitionRepresentationModelAssembler extendedCloudProcessDefinitionRepresentationModelAssembler, org.activiti.api.process.runtime.ProcessRuntime processRuntime, AlfrescoPagedModelAssembler<org.activiti.api.process.model.ProcessDefinition> pagedCollectionModelAssembler, SpringPageConverter pageConverter, ProcessDefinitionService processDefinitionService, org.activiti.spring.process.CachingProcessExtensionService cachingProcessExtensionService)
-
Method Summary
All Methods Instance Methods Concrete 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)
-
-
-
Constructor Detail
-
ProcessDefinitionControllerImpl
@Autowired public ProcessDefinitionControllerImpl(org.activiti.engine.RepositoryService repositoryService, ProcessDiagramGeneratorWrapper processDiagramGenerator, ProcessDefinitionRepresentationModelAssembler representationModelAssembler, ExtendedCloudProcessDefinitionRepresentationModelAssembler extendedCloudProcessDefinitionRepresentationModelAssembler, org.activiti.api.process.runtime.ProcessRuntime processRuntime, AlfrescoPagedModelAssembler<org.activiti.api.process.model.ProcessDefinition> pagedCollectionModelAssembler, SpringPageConverter pageConverter, ProcessDefinitionService processDefinitionService, org.activiti.spring.process.CachingProcessExtensionService cachingProcessExtensionService)
-
-
Method Detail
-
getProcessDefinitions
public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<ExtendedCloudProcessDefinition>> getProcessDefinitions(@RequestParam(required=false,defaultValue="") List<String> include, org.springframework.data.domain.Pageable pageable)
- Specified by:
getProcessDefinitionsin interfaceProcessDefinitionController
-
getProcessDefinition
public org.springframework.hateoas.EntityModel<CloudProcessDefinition> getProcessDefinition(@PathVariable String id)
- Specified by:
getProcessDefinitionin interfaceProcessDefinitionController
-
getProcessModel
public String getProcessModel(@PathVariable String id)
- Specified by:
getProcessModelin interfaceProcessDefinitionController
-
getBpmnModel
public String getBpmnModel(@PathVariable String id)
- Specified by:
getBpmnModelin interfaceProcessDefinitionController
-
getProcessDiagram
public String getProcessDiagram(@PathVariable String id)
- Specified by:
getProcessDiagramin interfaceProcessDefinitionController
-
getProcessModelStaticValuesMappingForStartEvent
public Map<String,Object> getProcessModelStaticValuesMappingForStartEvent(String id)
- Specified by:
getProcessModelStaticValuesMappingForStartEventin interfaceProcessDefinitionController
-
-