Package org.activiti.api.process.runtime
Interface ProcessAdminRuntime
public interface ProcessAdminRuntime
-
Method Summary
Modifier and TypeMethodDescriptionorg.activiti.api.process.model.ProcessInstancedelete(org.activiti.api.process.model.payloads.DeleteProcessPayload deleteProcessPayload) Delete a Process Instanceorg.activiti.api.process.model.ProcessDefinitionprocessDefinition(String processDefinitionId) Get process definition by key or id (where the ID is autogenerated at deployment time)org.activiti.api.runtime.shared.query.Page<org.activiti.api.process.model.ProcessDefinition> processDefinitions(org.activiti.api.runtime.shared.query.Pageable pageable) Get all process definitions by pagesorg.activiti.api.runtime.shared.query.Page<org.activiti.api.process.model.ProcessDefinition> processDefinitions(org.activiti.api.runtime.shared.query.Pageable pageable, org.activiti.api.process.model.payloads.GetProcessDefinitionsPayload getProcessDefinitionsPayload) Get all process definitions by pages using payload filtersorg.activiti.api.process.model.ProcessInstanceprocessInstance(String processInstanceId) Get Process Instance by idorg.activiti.api.runtime.shared.query.Page<org.activiti.api.process.model.ProcessInstance> processInstances(org.activiti.api.runtime.shared.query.Pageable pageable) Get all process instances by pages - Notice that only in-flight or suspended processes will be returned here - For already completed process instance check at the query serviceorg.activiti.api.runtime.shared.query.Page<org.activiti.api.process.model.ProcessInstance> processInstances(org.activiti.api.runtime.shared.query.Pageable pageable, org.activiti.api.process.model.payloads.GetProcessInstancesPayload getProcessInstancesPayload) Get all process instances by pages filtering by - Notice that only in-flight or suspended processes will be returned here - For already completed process instance check at the query servicevoidreceive(org.activiti.api.process.model.payloads.ReceiveMessagePayload messagePayload) voidremoveVariables(org.activiti.api.process.model.payloads.RemoveProcessVariablesPayload removeProcessVariablesPayload) org.activiti.api.process.model.ProcessInstanceresume(org.activiti.api.process.model.payloads.ResumeProcessPayload resumeProcessPayload) Resume a suspended process instancevoidsetVariables(org.activiti.api.process.model.payloads.SetProcessVariablesPayload setProcessVariablesPayload) voidsignal(org.activiti.api.process.model.payloads.SignalPayload signalPayload) Signalorg.activiti.api.process.model.ProcessInstancestart(org.activiti.api.process.model.payloads.StartMessagePayload messagePayload) org.activiti.api.process.model.ProcessInstancestart(org.activiti.api.process.model.payloads.StartProcessPayload startProcessPayload) Start a new Process Instance based on the payload parametersorg.activiti.api.process.model.ProcessInstancesuspend(org.activiti.api.process.model.payloads.SuspendProcessPayload suspendProcessPayload) Suspend a process instanceorg.activiti.api.process.model.ProcessInstanceupdate(org.activiti.api.process.model.payloads.UpdateProcessPayload updateProcessPayload) Update a Process InstanceList<org.activiti.api.model.shared.model.VariableInstance> variables(org.activiti.api.process.model.payloads.GetVariablesPayload getVariablesPayload)
-
Method Details
-
processDefinition
Get process definition by key or id (where the ID is autogenerated at deployment time) -
start
org.activiti.api.process.model.ProcessInstance start(org.activiti.api.process.model.payloads.StartProcessPayload startProcessPayload) Start a new Process Instance based on the payload parameters -
processInstance
Get Process Instance by id -
delete
org.activiti.api.process.model.ProcessInstance delete(org.activiti.api.process.model.payloads.DeleteProcessPayload deleteProcessPayload) Delete a Process Instance -
signal
void signal(org.activiti.api.process.model.payloads.SignalPayload signalPayload) Signal -
suspend
org.activiti.api.process.model.ProcessInstance suspend(org.activiti.api.process.model.payloads.SuspendProcessPayload suspendProcessPayload) Suspend a process instance -
resume
org.activiti.api.process.model.ProcessInstance resume(org.activiti.api.process.model.payloads.ResumeProcessPayload resumeProcessPayload) Resume a suspended process instance -
update
org.activiti.api.process.model.ProcessInstance update(org.activiti.api.process.model.payloads.UpdateProcessPayload updateProcessPayload) Update a Process Instance -
setVariables
void setVariables(org.activiti.api.process.model.payloads.SetProcessVariablesPayload setProcessVariablesPayload) -
removeVariables
void removeVariables(org.activiti.api.process.model.payloads.RemoveProcessVariablesPayload removeProcessVariablesPayload) -
variables
List<org.activiti.api.model.shared.model.VariableInstance> variables(org.activiti.api.process.model.payloads.GetVariablesPayload getVariablesPayload) -
receive
void receive(org.activiti.api.process.model.payloads.ReceiveMessagePayload messagePayload) -
start
org.activiti.api.process.model.ProcessInstance start(org.activiti.api.process.model.payloads.StartMessagePayload messagePayload)
-