Class ProcessInstanceAdminControllerImpl
- java.lang.Object
-
- org.activiti.cloud.services.rest.controllers.ProcessInstanceAdminControllerImpl
-
- All Implemented Interfaces:
org.activiti.cloud.services.rest.api.ProcessInstanceAdminController
@RestController public class ProcessInstanceAdminControllerImpl extends java.lang.Object implements org.activiti.cloud.services.rest.api.ProcessInstanceAdminController
-
-
Constructor Summary
Constructors Constructor Description ProcessInstanceAdminControllerImpl(ProcessInstanceResourceAssembler resourceAssembler, org.activiti.cloud.alfresco.data.domain.AlfrescoPagedResourcesAssembler<org.activiti.api.process.model.ProcessInstance> pagedResourcesAssembler, org.activiti.api.process.runtime.ProcessAdminRuntime processAdminRuntime, org.activiti.cloud.services.core.pageable.SpringPageConverter pageConverter, org.activiti.cloud.services.core.ProcessVariablesPayloadConverter variablesPayloadConverter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessInstance>deleteProcessInstance(java.lang.String processInstanceId)org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessInstance>getProcessInstanceById(java.lang.String processInstanceId)org.springframework.hateoas.PagedResources<org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessInstance>>getProcessInstances(org.springframework.data.domain.Pageable pageable)org.springframework.http.ResponseEntity<java.lang.Void>receive(org.activiti.api.process.model.payloads.ReceiveMessagePayload receiveMessagePayload)org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessInstance>resume(java.lang.String processInstanceId)org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessInstance>start(org.activiti.api.process.model.payloads.StartMessagePayload startMessagePayload)org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessInstance>startProcess(org.activiti.api.process.model.payloads.StartProcessPayload startProcessPayload)org.springframework.hateoas.PagedResources<org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessInstance>>subprocesses(java.lang.String processInstanceId, org.springframework.data.domain.Pageable pageable)org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessInstance>suspend(java.lang.String processInstanceId)org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessInstance>updateProcess(java.lang.String processInstanceId, org.activiti.api.process.model.payloads.UpdateProcessPayload payload)
-
-
-
Constructor Detail
-
ProcessInstanceAdminControllerImpl
public ProcessInstanceAdminControllerImpl(ProcessInstanceResourceAssembler resourceAssembler, org.activiti.cloud.alfresco.data.domain.AlfrescoPagedResourcesAssembler<org.activiti.api.process.model.ProcessInstance> pagedResourcesAssembler, org.activiti.api.process.runtime.ProcessAdminRuntime processAdminRuntime, org.activiti.cloud.services.core.pageable.SpringPageConverter pageConverter, org.activiti.cloud.services.core.ProcessVariablesPayloadConverter variablesPayloadConverter)
-
-
Method Detail
-
getProcessInstances
public org.springframework.hateoas.PagedResources<org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessInstance>> getProcessInstances(org.springframework.data.domain.Pageable pageable)
- Specified by:
getProcessInstancesin interfaceorg.activiti.cloud.services.rest.api.ProcessInstanceAdminController
-
startProcess
public org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessInstance> startProcess(@RequestBody org.activiti.api.process.model.payloads.StartProcessPayload startProcessPayload)- Specified by:
startProcessin interfaceorg.activiti.cloud.services.rest.api.ProcessInstanceAdminController
-
getProcessInstanceById
public org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessInstance> getProcessInstanceById(@PathVariable java.lang.String processInstanceId)- Specified by:
getProcessInstanceByIdin interfaceorg.activiti.cloud.services.rest.api.ProcessInstanceAdminController
-
resume
public org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessInstance> resume(@PathVariable java.lang.String processInstanceId)- Specified by:
resumein interfaceorg.activiti.cloud.services.rest.api.ProcessInstanceAdminController
-
suspend
public org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessInstance> suspend(@PathVariable java.lang.String processInstanceId)- Specified by:
suspendin interfaceorg.activiti.cloud.services.rest.api.ProcessInstanceAdminController
-
deleteProcessInstance
public org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessInstance> deleteProcessInstance(@PathVariable java.lang.String processInstanceId)- Specified by:
deleteProcessInstancein interfaceorg.activiti.cloud.services.rest.api.ProcessInstanceAdminController
-
updateProcess
public org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessInstance> updateProcess(@PathVariable java.lang.String processInstanceId, @RequestBody org.activiti.api.process.model.payloads.UpdateProcessPayload payload)- Specified by:
updateProcessin interfaceorg.activiti.cloud.services.rest.api.ProcessInstanceAdminController
-
subprocesses
public org.springframework.hateoas.PagedResources<org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessInstance>> subprocesses(@PathVariable java.lang.String processInstanceId, org.springframework.data.domain.Pageable pageable)- Specified by:
subprocessesin interfaceorg.activiti.cloud.services.rest.api.ProcessInstanceAdminController
-
start
public org.springframework.hateoas.Resource<org.activiti.cloud.api.process.model.CloudProcessInstance> start(@RequestBody org.activiti.api.process.model.payloads.StartMessagePayload startMessagePayload)- Specified by:
startin interfaceorg.activiti.cloud.services.rest.api.ProcessInstanceAdminController
-
receive
public org.springframework.http.ResponseEntity<java.lang.Void> receive(@RequestBody org.activiti.api.process.model.payloads.ReceiveMessagePayload receiveMessagePayload)- Specified by:
receivein interfaceorg.activiti.cloud.services.rest.api.ProcessInstanceAdminController
-
-