| Package | Description |
|---|---|
| org.activiti.engine |
Public API of the Activiti engine.
Typical usage of the API starts by the creation of a ProcessEngineConfiguration
(typically based on a configuration file), from which a ProcessEngine can be obtained.Through the services obtained from such a ProcessEngine, BPM and workflow operation
can be executed:RepositoryService: Manages Deployments RuntimeService: For starting and searching ProcessInstances TaskService: Exposes operations to manage human (standalone) Tasks,
such as claiming, completing and assigning tasksorg.activiti.engine.IdentityService: Used for managing org.activiti.engine.identity.Users,
org.activiti.engine.identity.Groups and the relations between themManagementService: Exposes engine admin and maintenance operations,
which have no relation to the runtime exection of business processesHistoryService: Exposes information about ongoing and past process instances.org.activiti.engine.FormService: Access to form data and rendered forms for starting new process instances and completing tasks. |
| org.activiti.engine.compatibility | |
| org.activiti.engine.impl |
API implementation classes, which shouldn't directly be used by end-users.
|
| org.activiti.engine.impl.bpmn.behavior | |
| org.activiti.engine.impl.cmd | |
| org.activiti.engine.impl.context | |
| org.activiti.engine.impl.json |
Experimental: contains helpers to serialize all return values from the services into JSON.
|
| org.activiti.engine.impl.persistence.deploy | |
| org.activiti.engine.impl.persistence.entity | |
| org.activiti.engine.impl.persistence.entity.data | |
| org.activiti.engine.impl.persistence.entity.data.impl | |
| org.activiti.engine.impl.util |
| Modifier and Type | Method and Description |
|---|---|
ProcessDefinition |
RepositoryService.getProcessDefinition(String processDefinitionId)
Returns the
ProcessDefinition including all BPMN information like additional Properties (e.g. |
| Modifier and Type | Method and Description |
|---|---|
ProcessDefinition |
Activiti5CompatibilityHandler.getProcessDefinition(String processDefinitionId) |
ProcessDefinition |
Activiti5CompatibilityHandler.getProcessDefinitionByKey(String processDefinitionKey) |
| Modifier and Type | Method and Description |
|---|---|
ProcessDefinitionCacheEntry |
Activiti5CompatibilityHandler.resolveProcessDefinition(ProcessDefinition processDefinition) |
| Modifier and Type | Method and Description |
|---|---|
ProcessDefinition |
RepositoryServiceImpl.getDeployedProcessDefinition(String processDefinitionId) |
ProcessDefinition |
RepositoryServiceImpl.getProcessDefinition(String processDefinitionId) |
| Modifier and Type | Method and Description |
|---|---|
List<ProcessDefinition> |
NativeProcessDefinitionQueryImpl.executeList(CommandContext commandContext,
Map<String,Object> parameterMap,
int firstResult,
int maxResults) |
List<ProcessDefinition> |
ProcessDefinitionQueryImpl.executeList(CommandContext commandContext,
Page page) |
| Modifier and Type | Method and Description |
|---|---|
protected ProcessDefinition |
CallActivityBehavior.findProcessDefinition(String processDefinitionKey,
String tenantId) |
| Modifier and Type | Method and Description |
|---|---|
ProcessDefinition |
GetDeploymentProcessDefinitionCmd.execute(CommandContext commandContext) |
| Modifier and Type | Method and Description |
|---|---|
protected ProcessInstance |
StartProcessInstanceCmd.createAndStartProcessInstance(ProcessDefinition processDefinition,
String businessKey,
String processInstanceName,
Map<String,Object> variables,
Map<String,Object> transientVariables) |
protected List<ProcessInstance> |
AbstractSetProcessDefinitionStateCmd.fetchProcessInstancesPage(CommandContext commandContext,
ProcessDefinition processDefinition,
int currentPageStartIndex) |
protected void |
SetProcessDefinitionVersionCmd.validateAndSwitchVersionOfExecution(CommandContext commandContext,
ExecutionEntity execution,
ProcessDefinition newProcessDefinition) |
| Modifier and Type | Method and Description |
|---|---|
ProcessDefinition |
ExecutionContext.getProcessDefinition() |
| Modifier and Type | Method and Description |
|---|---|
ProcessDefinition |
JsonProcessDefinitionConverter.toObject(Reader reader) |
| Modifier and Type | Method and Description |
|---|---|
JSONObject |
JsonProcessDefinitionConverter.toJsonObject(ProcessDefinition processDefinition) |
| Modifier and Type | Field and Description |
|---|---|
protected ProcessDefinition |
ProcessDefinitionCacheEntry.processDefinition |
| Modifier and Type | Method and Description |
|---|---|
ProcessDefinition |
DeploymentManager.findDeployedLatestProcessDefinitionByKey(String processDefinitionKey) |
ProcessDefinition |
DeploymentManager.findDeployedLatestProcessDefinitionByKeyAndTenantId(String processDefinitionKey,
String tenantId) |
ProcessDefinition |
DeploymentManager.findDeployedProcessDefinitionById(String processDefinitionId) |
ProcessDefinition |
DeploymentManager.findDeployedProcessDefinitionByKeyAndVersionAndTenantId(String processDefinitionKey,
Integer processDefinitionVersion,
String tenantId) |
ProcessDefinition |
ProcessDefinitionCacheEntry.getProcessDefinition() |
| Modifier and Type | Method and Description |
|---|---|
ProcessDefinitionCacheEntry |
DeploymentManager.resolveProcessDefinition(ProcessDefinition processDefinition)
Resolving the process definition will fetch the BPMN 2.0, parse it and store the
BpmnModel in memory. |
void |
ProcessDefinitionCacheEntry.setProcessDefinition(ProcessDefinition processDefinition) |
| Constructor and Description |
|---|
ProcessDefinitionCacheEntry(ProcessDefinition processDefinition,
BpmnModel bpmnModel,
Process process) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ProcessDefinitionEntity |
| Modifier and Type | Class and Description |
|---|---|
class |
ProcessDefinitionEntityImpl |
| Modifier and Type | Method and Description |
|---|---|
protected ProcessDefinition |
DeploymentEntityManagerImpl.findNewLatestProcessDefinitionAfterRemovalOf(ProcessDefinition processDefinitionToBeRemoved) |
ProcessDefinition |
ProcessDefinitionEntityManager.findProcessDefinitionByKeyAndVersionAndTenantId(String processDefinitionKey,
Integer processDefinitionVersion,
String tenantId) |
ProcessDefinition |
ProcessDefinitionEntityManagerImpl.findProcessDefinitionByKeyAndVersionAndTenantId(String processDefinitionKey,
Integer processDefinitionVersion,
String tenantId) |
| Modifier and Type | Method and Description |
|---|---|
List<ProcessDefinition> |
ProcessDefinitionEntityManager.findProcessDefinitionsByNativeQuery(Map<String,Object> parameterMap,
int firstResult,
int maxResults) |
List<ProcessDefinition> |
ProcessDefinitionEntityManagerImpl.findProcessDefinitionsByNativeQuery(Map<String,Object> parameterMap,
int firstResult,
int maxResults) |
List<ProcessDefinition> |
ProcessDefinitionEntityManager.findProcessDefinitionsByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery,
Page page) |
List<ProcessDefinition> |
ProcessDefinitionEntityManagerImpl.findProcessDefinitionsByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery,
Page page) |
| Modifier and Type | Method and Description |
|---|---|
ExecutionEntity |
ExecutionEntityManager.createProcessInstanceExecution(ProcessDefinition processDefinition,
String businessKey,
String tenantId,
String initiatorVariableName) |
ExecutionEntity |
ExecutionEntityManagerImpl.createProcessInstanceExecution(ProcessDefinition processDefinition,
String businessKey,
String tenantId,
String initiatorVariableName) |
ExecutionEntity |
ExecutionEntityManager.createSubprocessInstance(ProcessDefinition processDefinition,
ExecutionEntity superExecutionEntity,
String businessKey) |
ExecutionEntity |
ExecutionEntityManagerImpl.createSubprocessInstance(ProcessDefinition processDefinition,
ExecutionEntity superExecutionEntity,
String businessKey) |
protected void |
DeploymentEntityManagerImpl.deleteEventSubscriptions(ProcessDefinition processDefinition) |
protected void |
DeploymentEntityManagerImpl.deleteProcessDefinitionIdentityLinks(ProcessDefinition processDefinition) |
protected ProcessDefinitionEntity |
DeploymentEntityManagerImpl.findLatestProcessDefinition(ProcessDefinition processDefinition) |
protected ProcessDefinition |
DeploymentEntityManagerImpl.findNewLatestProcessDefinitionAfterRemovalOf(ProcessDefinition processDefinitionToBeRemoved) |
protected void |
DeploymentEntityManagerImpl.removeRelatedJobs(ProcessDefinition processDefinition) |
protected void |
DeploymentEntityManagerImpl.removeTimerStartJobs(ProcessDefinition processDefinition) |
protected void |
DeploymentEntityManagerImpl.removeTimerSuspendProcesDefJobs(ProcessDefinition processDefinition) |
protected void |
DeploymentEntityManagerImpl.restoreMessageStartEvent(ProcessDefinition previousProcessDefinition,
BpmnModel bpmnModel,
StartEvent startEvent,
EventDefinition eventDefinition) |
protected void |
DeploymentEntityManagerImpl.restorePreviousStartEventsIfNeeded(ProcessDefinition processDefinition) |
protected void |
DeploymentEntityManagerImpl.restoreSignalStartEvent(ProcessDefinition previousProcessDefinition,
BpmnModel bpmnModel,
StartEvent startEvent,
EventDefinition eventDefinition) |
protected void |
DeploymentEntityManagerImpl.restoreTimerStartEvent(ProcessDefinition previousProcessDefinition,
StartEvent startEvent,
EventDefinition eventDefinition) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DeploymentEntityManagerImpl.deleteProcessInstancesForProcessDefinitions(List<ProcessDefinition> processDefinitions) |
| Modifier and Type | Method and Description |
|---|---|
List<ProcessDefinition> |
ProcessDefinitionDataManager.findProcessDefinitionsByNativeQuery(Map<String,Object> parameterMap,
int firstResult,
int maxResults) |
List<ProcessDefinition> |
ProcessDefinitionDataManager.findProcessDefinitionsByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery,
Page page) |
| Modifier and Type | Method and Description |
|---|---|
List<ProcessDefinition> |
MybatisProcessDefinitionDataManager.findProcessDefinitionsByNativeQuery(Map<String,Object> parameterMap,
int firstResult,
int maxResults) |
List<ProcessDefinition> |
MybatisProcessDefinitionDataManager.findProcessDefinitionsByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery,
Page page) |
| Modifier and Type | Method and Description |
|---|---|
static ProcessDefinition |
ProcessDefinitionUtil.getProcessDefinition(String processDefinitionId) |
static ProcessDefinition |
ProcessDefinitionUtil.getProcessDefinition(String processDefinitionId,
boolean checkCacheOnly) |
| Modifier and Type | Method and Description |
|---|---|
ProcessInstance |
ProcessInstanceHelper.createAndStartProcessInstance(ProcessDefinition processDefinition,
String businessKey,
String processInstanceName,
Map<String,Object> variables,
Map<String,Object> transientVariables) |
protected ProcessInstance |
ProcessInstanceHelper.createAndStartProcessInstance(ProcessDefinition processDefinition,
String businessKey,
String processInstanceName,
Map<String,Object> variables,
Map<String,Object> transientVariables,
boolean startProcessInstance) |
ProcessInstance |
ProcessInstanceHelper.createAndStartProcessInstanceByMessage(ProcessDefinition processDefinition,
String messageName,
Map<String,Object> variables,
Map<String,Object> transientVariables) |
ProcessInstance |
ProcessInstanceHelper.createAndStartProcessInstanceWithInitialFlowElement(ProcessDefinition processDefinition,
String businessKey,
String processInstanceName,
FlowElement initialFlowElement,
Process process,
Map<String,Object> variables,
Map<String,Object> transientVariables,
boolean startProcessInstance) |
static boolean |
Activiti5Util.isActiviti5ProcessDefinition(CommandContext commandContext,
ProcessDefinition processDefinition) |
Copyright © 2010–2018 Alfresco. All rights reserved.