Class ProcessDefinitionControllerImpl

java.lang.Object
org.activiti.cloud.services.rest.controllers.ProcessDefinitionControllerImpl
All Implemented Interfaces:
org.activiti.cloud.services.rest.api.ProcessDefinitionController

@RestController @RequestMapping(produces={"application/hal+json","application/json"}) public class ProcessDefinitionControllerImpl extends Object implements org.activiti.cloud.services.rest.api.ProcessDefinitionController
  • Constructor Details

    • ProcessDefinitionControllerImpl

      @Autowired public ProcessDefinitionControllerImpl(org.activiti.engine.RepositoryService repositoryService, org.activiti.cloud.services.core.ProcessDiagramGeneratorWrapper processDiagramGenerator, ProcessDefinitionRepresentationModelAssembler representationModelAssembler, ExtendedCloudProcessDefinitionRepresentationModelAssembler extendedCloudProcessDefinitionRepresentationModelAssembler, org.activiti.api.process.runtime.ProcessRuntime processRuntime, org.activiti.cloud.alfresco.data.domain.AlfrescoPagedModelAssembler<org.activiti.api.process.model.ProcessDefinition> pagedCollectionModelAssembler, org.activiti.cloud.services.core.pageable.SpringPageConverter pageConverter, org.activiti.cloud.services.core.ProcessDefinitionService processDefinitionService, org.activiti.cloud.services.core.ProcessDefinitionValuesService processDefinitionValuesService)
  • Method Details

    • getProcessDefinitions

      public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.ExtendedCloudProcessDefinition>> getProcessDefinitions(@RequestParam(required=false,defaultValue="") List<String> include, org.springframework.data.domain.Pageable pageable)
      Specified by:
      getProcessDefinitions in interface org.activiti.cloud.services.rest.api.ProcessDefinitionController
    • getProcessDefinition

      public org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessDefinition> getProcessDefinition(@PathVariable String id)
      Specified by:
      getProcessDefinition in interface org.activiti.cloud.services.rest.api.ProcessDefinitionController
    • getProcessModel

      public String getProcessModel(@PathVariable String id)
      Specified by:
      getProcessModel in interface org.activiti.cloud.services.rest.api.ProcessDefinitionController
    • getBpmnModel

      public String getBpmnModel(@PathVariable String id)
      Specified by:
      getBpmnModel in interface org.activiti.cloud.services.rest.api.ProcessDefinitionController
    • getProcessDiagram

      public String getProcessDiagram(@PathVariable String id)
      Specified by:
      getProcessDiagram in interface org.activiti.cloud.services.rest.api.ProcessDefinitionController
    • getProcessModelStaticValuesMappingForStartEvent

      public Map<String,Object> getProcessModelStaticValuesMappingForStartEvent(String id)
      Specified by:
      getProcessModelStaticValuesMappingForStartEvent in interface org.activiti.cloud.services.rest.api.ProcessDefinitionController
    • getProcessModelConstantValuesForStartEvent

      public Map<String,Object> getProcessModelConstantValuesForStartEvent(String id)
      Specified by:
      getProcessModelConstantValuesForStartEvent in interface org.activiti.cloud.services.rest.api.ProcessDefinitionController