Class ProcessDefinitionControllerImpl

  • All Implemented Interfaces:
    org.activiti.cloud.services.rest.api.ProcessDefinitionController

    @RestController
    public class ProcessDefinitionControllerImpl
    extends java.lang.Object
    implements org.activiti.cloud.services.rest.api.ProcessDefinitionController
    • Constructor Summary

      Constructors 
      Constructor Description
      ProcessDefinitionControllerImpl​(org.activiti.engine.RepositoryService repositoryService, org.activiti.cloud.services.core.ProcessDiagramGeneratorWrapper processDiagramGenerator, ProcessDefinitionResourceAssembler resourceAssembler, org.activiti.api.process.runtime.ProcessRuntime processRuntime, org.activiti.cloud.alfresco.data.domain.AlfrescoPagedResourcesAssembler<org.activiti.api.process.model.ProcessDefinition> pagedResourcesAssembler, org.activiti.cloud.services.core.pageable.SpringPageConverter pageConverter)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getBpmnModel​(java.lang.String id)  
      org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessDefinition> getProcessDefinition​(java.lang.String id)  
      org.springframework.hateoas.PagedResources<org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessDefinition>> getProcessDefinitions​(org.springframework.data.domain.Pageable pageable)  
      java.lang.String getProcessDiagram​(java.lang.String id)  
      java.lang.String getProcessModel​(java.lang.String id)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ProcessDefinitionControllerImpl

        @Autowired
        public ProcessDefinitionControllerImpl​(org.activiti.engine.RepositoryService repositoryService,
                                               org.activiti.cloud.services.core.ProcessDiagramGeneratorWrapper processDiagramGenerator,
                                               ProcessDefinitionResourceAssembler resourceAssembler,
                                               org.activiti.api.process.runtime.ProcessRuntime processRuntime,
                                               org.activiti.cloud.alfresco.data.domain.AlfrescoPagedResourcesAssembler<org.activiti.api.process.model.ProcessDefinition> pagedResourcesAssembler,
                                               org.activiti.cloud.services.core.pageable.SpringPageConverter pageConverter)
    • Method Detail

      • getProcessDefinitions

        public org.springframework.hateoas.PagedResources<org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessDefinition>> getProcessDefinitions​(org.springframework.data.domain.Pageable pageable)
        Specified by:
        getProcessDefinitions in interface org.activiti.cloud.services.rest.api.ProcessDefinitionController
      • getProcessDefinition

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

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

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

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