Package org.activiti.api.process.runtime
Interface ProcessAdminRuntime
-
public interface ProcessAdminRuntime
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.activiti.api.process.model.ProcessInstancedelete(org.activiti.api.process.model.payloads.DeleteProcessPayload deleteProcessPayload)Delete a Process Instanceorg.activiti.api.process.model.ProcessDefinitionprocessDefinition(java.lang.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(java.lang.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 servicevoidremoveVariables(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.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 Instance
-
-
-
Method Detail
-
processDefinition
org.activiti.api.process.model.ProcessDefinition processDefinition(java.lang.String processDefinitionId)
Get process definition by key or id (where the ID is autogenerated at deployment time)
-
processDefinitions
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 pages
-
processDefinitions
org.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 filters
-
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
-
processInstances
org.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 service
-
processInstances
org.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 service
-
processInstance
org.activiti.api.process.model.ProcessInstance processInstance(java.lang.String processInstanceId)
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)
-
-