public interface ActivitiService
| Modifier and Type | Method and Description |
|---|---|
void |
deleteProcessInstance(String processInstanceId,
String deleteReason)
Deletes a process instance by the given process instance ID and supplies the given delete reason.
|
org.activiti.engine.runtime.Execution |
getExecutionByProcessInstanceIdAndActivitiId(String processInstanceId,
String activitiId)
Gets an execution by its process instance ID and activiti ID.
|
List<org.activiti.engine.history.HistoricActivityInstance> |
getHistoricActivityInstancesByProcessInstanceId(String processInstanceId)
Gets all historic activity instances by their process instance ID sorted by start time and end time.
|
org.activiti.engine.history.HistoricProcessInstance |
getHistoricProcessInstanceByProcessInstanceId(String processInstanceId)
Gets a historic process instance by its process instance ID.
|
List<org.activiti.engine.history.HistoricProcessInstance> |
getHistoricProcessInstancesByStatusAndProcessDefinitionKeys(JobStatusEnum jobStatus,
Collection<String> processDefinitionKeys,
org.joda.time.DateTime startTime,
org.joda.time.DateTime endTime)
Gets all historic process instances by their status and process definition keys.
|
long |
getHistoricProcessInstancesCountByStatusAndProcessDefinitionKeys(JobStatusEnum jobStatus,
Collection<String> processDefinitionKeys,
org.joda.time.DateTime startTime,
org.joda.time.DateTime endTime)
Gets the count of historic process instances by their status and process definition keys.
|
String |
getJobExceptionStacktrace(String jobId)
Gets the stacktrace of a job.
|
List<org.activiti.engine.runtime.Job> |
getJobsWithExceptionByProcessInstanceId(String processInstanceId)
Gets all jobs with exceptions by process instance ID.
|
long |
getJobsWithExceptionCountByProcessInstanceId(String processInstanceId)
Gets the count of jobs with exceptions by their process instance ID.
|
org.activiti.engine.repository.ProcessDefinition |
getProcessDefinitionById(String processDefinitionId)
Gets a process definition by its ID.
|
List<org.activiti.engine.repository.ProcessDefinition> |
getProcessDefinitionsByIds(Set<String> processDefinitionIds)
Gets all process definitions by their IDs
|
org.activiti.engine.runtime.ProcessInstance |
getProcessInstanceById(String processInstanceId)
Gets a process instance by its ID.
|
String |
getProcessModel(String processDefinitionId)
Gets the process model by the given process definition ID.
|
List<org.activiti.engine.runtime.ProcessInstance> |
getSuspendedProcessInstances()
Gets a list of all currently suspended process instances.
|
void |
resumeProcessInstance(String processInstanceId)
Resumes (activates) the process instance with the given id.
|
void |
signal(String executionId,
Map<String,Object> processVariables)
Signals an execution at a waiting state to continue with the given variables.
|
org.activiti.engine.runtime.ProcessInstance |
startProcessInstanceByProcessDefinitionId(String processDefinitionId,
Map<String,Object> variables)
Starts a process instance of a given process definition with the given variables.
|
void |
suspendProcessInstance(String processInstanceId)
Suspends the process instance with the given id.
|
org.activiti.engine.repository.ProcessDefinition getProcessDefinitionById(String processDefinitionId)
processDefinitionId - The process definition IDorg.activiti.engine.runtime.ProcessInstance startProcessInstanceByProcessDefinitionId(String processDefinitionId, Map<String,Object> variables)
processDefinitionId - The process definition IDvariables - The variablesorg.activiti.engine.runtime.ProcessInstance getProcessInstanceById(String processInstanceId)
processInstanceId - The process instance IDList<org.activiti.engine.runtime.ProcessInstance> getSuspendedProcessInstances()
org.activiti.engine.history.HistoricProcessInstance getHistoricProcessInstanceByProcessInstanceId(String processInstanceId)
processInstanceId - The process instance IDList<org.activiti.engine.history.HistoricActivityInstance> getHistoricActivityInstancesByProcessInstanceId(String processInstanceId)
processInstanceId - The process instance IDList<org.activiti.engine.runtime.Job> getJobsWithExceptionByProcessInstanceId(String processInstanceId)
processInstanceId - The process instance IDString getJobExceptionStacktrace(String jobId)
jobId - The job IDList<org.activiti.engine.repository.ProcessDefinition> getProcessDefinitionsByIds(Set<String> processDefinitionIds)
processDefinitionIds - The process definition IDslong getJobsWithExceptionCountByProcessInstanceId(String processInstanceId)
processInstanceId - The process instance IDList<org.activiti.engine.history.HistoricProcessInstance> getHistoricProcessInstancesByStatusAndProcessDefinitionKeys(JobStatusEnum jobStatus, Collection<String> processDefinitionKeys, org.joda.time.DateTime startTime, org.joda.time.DateTime endTime)
jobStatus - The job status. Optional.processDefinitionKeys - Collection of process definition keysstartTime - an optional job start timeendTime - an optional job end timelong getHistoricProcessInstancesCountByStatusAndProcessDefinitionKeys(JobStatusEnum jobStatus, Collection<String> processDefinitionKeys, org.joda.time.DateTime startTime, org.joda.time.DateTime endTime)
jobStatus - The job status. Optional.processDefinitionKeys - Collection of process definition keysstartTime - an optional job start timeendTime - an optional job end timeorg.activiti.engine.runtime.Execution getExecutionByProcessInstanceIdAndActivitiId(String processInstanceId, String activitiId)
processInstanceId - The process instance IDactivitiId - The activiti IDvoid signal(String executionId, Map<String,Object> processVariables)
executionId - The execution IDprocessVariables - The process variablesvoid suspendProcessInstance(String processInstanceId)
processInstanceId - the process instance idvoid resumeProcessInstance(String processInstanceId)
processInstanceId - the process instance idString getProcessModel(String processDefinitionId)
processDefinitionId - The process definition IDCopyright © 2019. All rights reserved.