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 Object
implements org.activiti.cloud.services.rest.api.ProcessInstanceAdminController
-
Constructor Summary
ConstructorsConstructorDescriptionProcessInstanceAdminControllerImpl(ProcessInstanceRepresentationModelAssembler representationModelAssembler, org.activiti.cloud.alfresco.data.domain.AlfrescoPagedModelAssembler<org.activiti.api.process.model.ProcessInstance> pagedCollectionModelAssembler, org.activiti.api.process.runtime.ProcessAdminRuntime processAdminRuntime, org.activiti.cloud.services.core.pageable.SpringPageConverter pageConverter, org.activiti.cloud.services.core.ProcessVariablesPayloadConverter variablesPayloadConverter, org.activiti.cloud.services.events.services.CloudProcessDeletedService cloudProcessDeletedService) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> deleteProcessInstance(String processInstanceId) org.springframework.http.ResponseEntity<Void> destroyProcessInstance(String processInstanceId, boolean force) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> getProcessInstanceById(String processInstanceId) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance>> getProcessInstances(org.springframework.data.domain.Pageable pageable) org.springframework.http.ResponseEntity<Void> receive(org.activiti.api.process.model.payloads.ReceiveMessagePayload receiveMessagePayload) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> start(org.activiti.api.process.model.payloads.StartMessagePayload startMessagePayload) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> startProcess(org.activiti.api.process.model.payloads.StartProcessPayload startProcessPayload) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance>> subprocesses(String processInstanceId, org.springframework.data.domain.Pageable pageable) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> updateProcess(String processInstanceId, org.activiti.api.process.model.payloads.UpdateProcessPayload payload)
-
Constructor Details
-
ProcessInstanceAdminControllerImpl
public ProcessInstanceAdminControllerImpl(ProcessInstanceRepresentationModelAssembler representationModelAssembler, org.activiti.cloud.alfresco.data.domain.AlfrescoPagedModelAssembler<org.activiti.api.process.model.ProcessInstance> pagedCollectionModelAssembler, org.activiti.api.process.runtime.ProcessAdminRuntime processAdminRuntime, org.activiti.cloud.services.core.pageable.SpringPageConverter pageConverter, org.activiti.cloud.services.core.ProcessVariablesPayloadConverter variablesPayloadConverter, org.activiti.cloud.services.events.services.CloudProcessDeletedService cloudProcessDeletedService)
-
-
Method Details
-
getProcessInstances
public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<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.EntityModel<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.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> getProcessInstanceById(@PathVariable String processInstanceId) - Specified by:
getProcessInstanceByIdin interfaceorg.activiti.cloud.services.rest.api.ProcessInstanceAdminController
-
resume
public org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> resume(@PathVariable String processInstanceId) - Specified by:
resumein interfaceorg.activiti.cloud.services.rest.api.ProcessInstanceAdminController
-
suspend
public org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> suspend(@PathVariable String processInstanceId) - Specified by:
suspendin interfaceorg.activiti.cloud.services.rest.api.ProcessInstanceAdminController
-
deleteProcessInstance
public org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> deleteProcessInstance(@PathVariable String processInstanceId) - Specified by:
deleteProcessInstancein interfaceorg.activiti.cloud.services.rest.api.ProcessInstanceAdminController
-
destroyProcessInstance
public org.springframework.http.ResponseEntity<Void> destroyProcessInstance(@PathVariable String processInstanceId, boolean force) - Specified by:
destroyProcessInstancein interfaceorg.activiti.cloud.services.rest.api.ProcessInstanceAdminController
-
updateProcess
public org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> updateProcess(@PathVariable 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.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance>> subprocesses(@PathVariable String processInstanceId, org.springframework.data.domain.Pageable pageable) - Specified by:
subprocessesin interfaceorg.activiti.cloud.services.rest.api.ProcessInstanceAdminController
-
start
public org.springframework.hateoas.EntityModel<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<Void> receive(@RequestBody org.activiti.api.process.model.payloads.ReceiveMessagePayload receiveMessagePayload) - Specified by:
receivein interfaceorg.activiti.cloud.services.rest.api.ProcessInstanceAdminController
-