Modifier and Type | Method and Description |
---|---|
protected ProcessDefinitionEntity |
ActivitiEventDispatcherImpl.extractProcessDefinitionEntityFromEvent(ActivitiEvent event)
In case no process-context is active, this method attempts to extract a process-definition based on the event.
|
Modifier and Type | Method and Description |
---|---|
protected ExecutionEntity |
CallActivityBehavior.createSubProcessInstance(ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity superExecutionEntity,
org.activiti.bpmn.model.FlowElement initialFlowElement) |
Modifier and Type | Field and Description |
---|---|
protected Map<ProcessDefinitionEntity,BpmnParse> |
ParsedDeployment.mapProcessDefinitionsToParses |
protected Map<ProcessDefinitionEntity,ResourceEntity> |
ParsedDeployment.mapProcessDefinitionsToResources |
protected List<ProcessDefinitionEntity> |
ParsedDeployment.processDefinitions |
Modifier and Type | Method and Description |
---|---|
ProcessDefinitionEntity |
BpmnDeploymentHelper.getMostRecentVersionOfProcessDefinition(ProcessDefinitionEntity processDefinition)
Gets the most recent persisted process definition that matches this one for tenant and key.
|
ProcessDefinitionEntity |
BpmnDeploymentHelper.getPersistedInstanceOfProcessDefinition(ProcessDefinitionEntity processDefinition)
Gets the persisted version of the already-deployed process definition.
|
Modifier and Type | Method and Description |
---|---|
List<ProcessDefinitionEntity> |
ParsedDeployment.getAllProcessDefinitions() |
protected Map<ProcessDefinitionEntity,ProcessDefinitionEntity> |
BpmnDeployer.getPreviousVersionsOfProcessDefinitions(ParsedDeployment parsedDeployment)
Constructs a map from new ProcessDefinitionEntities to the previous version by key and tenant.
|
protected Map<ProcessDefinitionEntity,ProcessDefinitionEntity> |
BpmnDeployer.getPreviousVersionsOfProcessDefinitions(ParsedDeployment parsedDeployment)
Constructs a map from new ProcessDefinitionEntities to the previous version by key and tenant.
|
Modifier and Type | Method and Description |
---|---|
void |
BpmnDeploymentHelper.addAuthorizationsForNewProcessDefinition(ProcessDefinitionEntity processDefinition) |
protected void |
BpmnDeploymentHelper.addAuthorizationsFromIterator(CommandContext commandContext,
Set<Expression> expressions,
ProcessDefinitionEntity processDefinition,
org.activiti.engine.impl.bpmn.deployer.BpmnDeploymentHelper.ExprType expressionType) |
protected void |
CachingAndArtifactsManager.addDefinitionInfoToCache(ProcessDefinitionEntity processDefinition,
ProcessEngineConfigurationImpl processEngineConfiguration,
CommandContext commandContext) |
protected void |
EventSubscriptionManager.addMessageEventSubscriptions(ProcessDefinitionEntity processDefinition,
org.activiti.bpmn.model.Process process,
org.activiti.bpmn.model.BpmnModel bpmnModel) |
protected void |
EventSubscriptionManager.addSignalEventSubscriptions(CommandContext commandContext,
ProcessDefinitionEntity processDefinition,
org.activiti.bpmn.model.Process process,
org.activiti.bpmn.model.BpmnModel bpmnModel) |
ResourceEntity |
ProcessDefinitionDiagramHelper.createDiagramForProcessDefinition(ProcessDefinitionEntity processDefinition,
BpmnParse bpmnParse)
Generates a diagram resource for a ProcessDefinitionEntity and associated BpmnParse.
|
org.activiti.bpmn.model.BpmnModel |
ParsedDeployment.getBpmnModelForProcessDefinition(ProcessDefinitionEntity processDefinition) |
BpmnParse |
ParsedDeployment.getBpmnParseForProcessDefinition(ProcessDefinitionEntity processDefinition) |
protected String |
BpmnDeployer.getIdForNewProcessDefinition(ProcessDefinitionEntity processDefinition)
Returns the ID to use for a new process definition; subclasses may override this to provide
their own identification scheme.
|
ProcessDefinitionEntity |
BpmnDeploymentHelper.getMostRecentVersionOfProcessDefinition(ProcessDefinitionEntity processDefinition)
Gets the most recent persisted process definition that matches this one for tenant and key.
|
ProcessDefinitionEntity |
BpmnDeploymentHelper.getPersistedInstanceOfProcessDefinition(ProcessDefinitionEntity processDefinition)
Gets the persisted version of the already-deployed process definition.
|
static String |
ResourceNameUtil.getProcessDiagramResourceNameFromDeployment(ProcessDefinitionEntity processDefinition,
Map<String,ResourceEntity> resources)
Finds the name of a resource for the diagram for a process definition.
|
org.activiti.bpmn.model.Process |
ParsedDeployment.getProcessModelForProcessDefinition(ProcessDefinitionEntity processDefinition) |
ResourceEntity |
ParsedDeployment.getResourceForProcessDefinition(ProcessDefinitionEntity processDefinition) |
protected List<TimerEntity> |
TimerManager.getTimerDeclarations(ProcessDefinitionEntity processDefinition,
org.activiti.bpmn.model.Process process) |
protected void |
EventSubscriptionManager.insertMessageEvent(org.activiti.bpmn.model.MessageEventDefinition messageEventDefinition,
org.activiti.bpmn.model.StartEvent startEvent,
ProcessDefinitionEntity processDefinition,
org.activiti.bpmn.model.BpmnModel bpmnModel) |
protected void |
EventSubscriptionManager.removeObsoleteEventSubscriptionsImpl(ProcessDefinitionEntity processDefinition,
String eventHandlerType) |
protected void |
EventSubscriptionManager.removeObsoleteMessageEventSubscriptions(ProcessDefinitionEntity previousProcessDefinition) |
protected void |
EventSubscriptionManager.removeObsoleteSignalEventSubScription(ProcessDefinitionEntity previousProcessDefinition) |
protected void |
TimerManager.removeObsoleteTimers(ProcessDefinitionEntity processDefinition) |
protected void |
TimerManager.scheduleTimers(ProcessDefinitionEntity processDefinition,
org.activiti.bpmn.model.Process process) |
boolean |
ProcessDefinitionDiagramHelper.shouldCreateDiagram(ProcessDefinitionEntity processDefinition,
DeploymentEntity deployment) |
void |
BpmnDeploymentHelper.updateTimersAndEvents(ProcessDefinitionEntity processDefinition,
ProcessDefinitionEntity previousProcessDefinition,
ParsedDeployment parsedDeployment)
Updates all timers and events for the process definition.
|
Modifier and Type | Method and Description |
---|---|
void |
BpmnDeploymentHelper.copyDeploymentValuesToProcessDefinitions(DeploymentEntity deployment,
List<ProcessDefinitionEntity> processDefinitions)
Updates all the process definition entities to match the deployment's values for tenant,
engine version, and deployment id.
|
protected void |
BpmnDeployer.setProcessDefinitionVersionsAndIds(ParsedDeployment parsedDeployment,
Map<ProcessDefinitionEntity,ProcessDefinitionEntity> mapNewToOldProcessDefinitions)
Sets the version on each process definition entity, and the identifier.
|
protected void |
BpmnDeployer.setProcessDefinitionVersionsAndIds(ParsedDeployment parsedDeployment,
Map<ProcessDefinitionEntity,ProcessDefinitionEntity> mapNewToOldProcessDefinitions)
Sets the version on each process definition entity, and the identifier.
|
protected void |
BpmnDeployer.updateTimersAndEvents(ParsedDeployment parsedDeployment,
Map<ProcessDefinitionEntity,ProcessDefinitionEntity> mapNewToOldProcessDefinitions) |
protected void |
BpmnDeployer.updateTimersAndEvents(ParsedDeployment parsedDeployment,
Map<ProcessDefinitionEntity,ProcessDefinitionEntity> mapNewToOldProcessDefinitions) |
void |
BpmnDeploymentHelper.verifyProcessDefinitionsDoNotShareKeys(Collection<ProcessDefinitionEntity> processDefinitions)
Verifies that no two process definitions share the same key, to prevent database unique
index violation.
|
Constructor and Description |
---|
ParsedDeployment(DeploymentEntity entity,
List<ProcessDefinitionEntity> processDefinitions,
Map<ProcessDefinitionEntity,BpmnParse> mapProcessDefinitionsToParses,
Map<ProcessDefinitionEntity,ResourceEntity> mapProcessDefinitionsToResources) |
ParsedDeployment(DeploymentEntity entity,
List<ProcessDefinitionEntity> processDefinitions,
Map<ProcessDefinitionEntity,BpmnParse> mapProcessDefinitionsToParses,
Map<ProcessDefinitionEntity,ResourceEntity> mapProcessDefinitionsToResources) |
ParsedDeployment(DeploymentEntity entity,
List<ProcessDefinitionEntity> processDefinitions,
Map<ProcessDefinitionEntity,BpmnParse> mapProcessDefinitionsToParses,
Map<ProcessDefinitionEntity,ResourceEntity> mapProcessDefinitionsToResources) |
Modifier and Type | Field and Description |
---|---|
protected ProcessDefinitionEntity |
BpmnParse.currentProcessDefinition |
Modifier and Type | Field and Description |
---|---|
protected List<ProcessDefinitionEntity> |
BpmnParse.processDefinitions
The end result of the parsing: a list of process definition.
|
Modifier and Type | Method and Description |
---|---|
ProcessDefinitionEntity |
BpmnParse.getCurrentProcessDefinition() |
ProcessDefinitionEntity |
BpmnParse.getProcessDefinition(String processDefinitionKey) |
Modifier and Type | Method and Description |
---|---|
List<ProcessDefinitionEntity> |
BpmnParse.getProcessDefinitions() |
Modifier and Type | Method and Description |
---|---|
void |
BpmnParse.setCurrentProcessDefinition(ProcessDefinitionEntity currentProcessDefinition) |
Modifier and Type | Method and Description |
---|---|
protected ProcessDefinitionEntity |
ProcessParseHandler.transformProcess(BpmnParse bpmnParse,
org.activiti.bpmn.model.Process process) |
Modifier and Type | Method and Description |
---|---|
protected void |
ProcessParseHandler.createEventListeners(BpmnParse bpmnParse,
List<org.activiti.bpmn.model.EventListener> eventListeners,
ProcessDefinitionEntity currentProcessDefinition) |
Modifier and Type | Field and Description |
---|---|
protected ProcessDefinitionEntity |
AbstractSetProcessDefinitionStateCmd.processDefinitionEntity |
Modifier and Type | Method and Description |
---|---|
ProcessDefinitionEntity |
GetDeploymentProcessDefinitionCmd.execute(CommandContext commandContext) |
Modifier and Type | Method and Description |
---|---|
protected List<ProcessDefinitionEntity> |
AbstractSetProcessDefinitionStateCmd.findProcessDefinition(CommandContext commandContext) |
Modifier and Type | Method and Description |
---|---|
protected ProcessInstance |
StartProcessInstanceCmd.createAndStartProcessInstance(ProcessDefinitionEntity processDefinition,
String businessKey,
String processInstanceName,
Map<String,Object> variables) |
protected ProcessInstance |
SubmitStartFormCmd.execute(CommandContext commandContext,
ProcessDefinitionEntity processDefinition) |
protected abstract T |
NeedsActiveProcessDefinitionCmd.execute(CommandContext commandContext,
ProcessDefinitionEntity processDefinition)
Subclasses should implement this.
|
protected void |
SetProcessDefinitionVersionCmd.validateAndSwitchVersionOfExecution(CommandContext commandContext,
ExecutionEntity execution,
ProcessDefinitionEntity newProcessDefinition) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractSetProcessDefinitionStateCmd.changeProcessDefinitionState(CommandContext commandContext,
List<ProcessDefinitionEntity> processDefinitions) |
protected void |
AbstractSetProcessDefinitionStateCmd.createTimerForDelayedExecution(CommandContext commandContext,
List<ProcessDefinitionEntity> processDefinitions) |
Constructor and Description |
---|
AbstractSetProcessDefinitionStateCmd(ProcessDefinitionEntity processDefinitionEntity,
boolean includeProcessInstances,
Date executionDate,
String tenantId) |
ActivateProcessDefinitionCmd(ProcessDefinitionEntity processDefinitionEntity,
boolean includeProcessInstances,
Date executionDate,
String tenantId) |
SuspendProcessDefinitionCmd(ProcessDefinitionEntity processDefinitionEntity,
boolean includeProcessInstances,
Date executionDate,
String tenantId) |
Modifier and Type | Method and Description |
---|---|
ProcessDefinitionEntity |
ExecutionContext.getProcessDefinition() |
Modifier and Type | Method and Description |
---|---|
StartFormData |
StartFormHandler.createStartFormData(ProcessDefinitionEntity processDefinition) |
StartFormData |
DefaultStartFormHandler.createStartFormData(ProcessDefinitionEntity processDefinition) |
void |
FormHandler.parseConfiguration(List<org.activiti.bpmn.model.FormProperty> formProperties,
String formKey,
DeploymentEntity deployment,
ProcessDefinitionEntity processDefinition) |
void |
DefaultStartFormHandler.parseConfiguration(List<org.activiti.bpmn.model.FormProperty> formProperties,
String formKey,
DeploymentEntity deployment,
ProcessDefinitionEntity processDefinition) |
void |
DefaultFormHandler.parseConfiguration(List<org.activiti.bpmn.model.FormProperty> formProperties,
String formKey,
DeploymentEntity deployment,
ProcessDefinitionEntity processDefinition) |
Modifier and Type | Field and Description |
---|---|
protected ProcessDefinitionEntity |
ProcessDefinitionCacheEntry.processDefinitionEntity |
Modifier and Type | Method and Description |
---|---|
ProcessDefinitionEntity |
DeploymentManager.findDeployedLatestProcessDefinitionByKey(String processDefinitionKey) |
ProcessDefinitionEntity |
DeploymentManager.findDeployedLatestProcessDefinitionByKeyAndTenantId(String processDefinitionKey,
String tenantId) |
ProcessDefinitionEntity |
DeploymentManager.findDeployedProcessDefinitionById(String processDefinitionId) |
ProcessDefinitionEntity |
DeploymentManager.findDeployedProcessDefinitionByKeyAndVersionAndTenantId(String processDefinitionKey,
Integer processDefinitionVersion,
String tenantId) |
ProcessDefinitionEntity |
ProcessDefinitionCacheEntry.getProcessDefinitionEntity() |
Modifier and Type | Method and Description |
---|---|
ProcessDefinitionCacheEntry |
DeploymentManager.resolveProcessDefinition(ProcessDefinitionEntity processDefinition)
Resolving the process definition will fetch the BPMN 2.0, parse it and store the
BpmnModel in memory. |
void |
ProcessDefinitionCacheEntry.setProcessDefinitionEntity(ProcessDefinitionEntity processDefinitionEntity) |
Constructor and Description |
---|
ProcessDefinitionCacheEntry(ProcessDefinitionEntity processDefinitionEntity,
org.activiti.bpmn.model.BpmnModel bpmnModel,
org.activiti.bpmn.model.Process process) |
Modifier and Type | Class and Description |
---|---|
class |
ProcessDefinitionEntityImpl |
Modifier and Type | Field and Description |
---|---|
protected ProcessDefinitionEntity |
IdentityLinkEntityImpl.processDef |
Modifier and Type | Method and Description |
---|---|
protected DataManager<ProcessDefinitionEntity> |
ProcessDefinitionEntityManagerImpl.getDataManager() |
Modifier and Type | Method and Description |
---|---|
IdentityLinkEntity |
IdentityLinkEntityManagerImpl.addIdentityLink(ProcessDefinitionEntity processDefinitionEntity,
String userId,
String groupId) |
IdentityLinkEntity |
IdentityLinkEntityManager.addIdentityLink(ProcessDefinitionEntity processDefinitionEntity,
String userId,
String groupId) |
void |
IdentityLinkEntityManagerImpl.deleteIdentityLink(ProcessDefinitionEntity processDefinitionEntity,
String userId,
String groupId) |
void |
IdentityLinkEntityManager.deleteIdentityLink(ProcessDefinitionEntity processDefinitionEntity,
String userId,
String groupId) |
void |
IdentityLinkEntityImpl.setProcessDef(ProcessDefinitionEntity processDef) |
void |
IdentityLinkEntity.setProcessDef(ProcessDefinitionEntity processDef) |
static void |
SuspensionState.SuspensionStateUtil.setSuspensionState(ProcessDefinitionEntity processDefinitionEntity,
SuspensionState state) |
Modifier and Type | Method and Description |
---|---|
ProcessDefinitionEntity |
MybatisProcessDefinitionDataManager.create() |
ProcessDefinitionEntity |
MybatisProcessDefinitionDataManager.findLatestProcessDefinitionByKey(String processDefinitionKey) |
ProcessDefinitionEntity |
MybatisProcessDefinitionDataManager.findLatestProcessDefinitionByKeyAndTenantId(String processDefinitionKey,
String tenantId) |
ProcessDefinitionEntity |
MybatisProcessDefinitionDataManager.findProcessDefinitionByDeploymentAndKey(String deploymentId,
String processDefinitionKey) |
ProcessDefinitionEntity |
MybatisProcessDefinitionDataManager.findProcessDefinitionByDeploymentAndKeyAndTenantId(String deploymentId,
String processDefinitionKey,
String tenantId) |
ProcessDefinitionEntity |
MybatisProcessDefinitionDataManager.findProcessDefinitionByKeyAndVersion(String processDefinitionKey,
Integer processDefinitionVersion) |
ProcessDefinitionEntity |
MybatisProcessDefinitionDataManager.findProcessDefinitionByKeyAndVersionAndTenantId(String processDefinitionKey,
Integer processDefinitionVersion,
String tenantId) |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProcessDefinitionEntity> |
MybatisProcessDefinitionDataManager.getManagedEntityClass() |
Modifier and Type | Method and Description |
---|---|
static ProcessDefinitionEntity |
ProcessDefinitionUtil.getProcessDefinitionEntity(String processDefinitionId) |
static ProcessDefinitionEntity |
ProcessDefinitionUtil.getProcessDefinitionEntity(String processDefinitionId,
boolean checkCacheOnly) |
Modifier and Type | Method and Description |
---|---|
static ProcessInstance |
ProcessInstanceUtil.createAndStartProcessInstance(ProcessDefinitionEntity processDefinition,
String businessKey,
String processInstanceName,
Map<String,Object> variables) |
protected static ProcessInstance |
ProcessInstanceUtil.createAndStartProcessInstance(ProcessDefinitionEntity processDefinition,
String businessKey,
String processInstanceName,
Map<String,Object> variables,
boolean startProcessInstance) |
static ProcessInstance |
ProcessInstanceUtil.createAndStartProcessInstanceByMessage(ProcessDefinitionEntity processDefinition,
String messageName,
Map<String,Object> variables) |
protected static ProcessInstance |
ProcessInstanceUtil.createAndStartProcessInstanceWithInitialFlowElement(ProcessDefinitionEntity processDefinition,
String businessKey,
String processInstanceName,
org.activiti.bpmn.model.FlowElement initialFlowElement,
org.activiti.bpmn.model.Process process,
Map<String,Object> variables,
boolean startProcessInstance) |
static ProcessInstance |
ProcessInstanceUtil.createProcessInstance(ProcessDefinitionEntity processDefinition,
String businessKey,
String processInstanceName,
Map<String,Object> variables) |
static StartFormHandler |
FormHandlerUtil.getStartFormHandler(CommandContext commandContext,
ProcessDefinitionEntity processDefinitionEntity) |
static boolean |
Activiti5Util.isActiviti5ProcessDefinition(CommandContext commandContext,
ProcessDefinitionEntity processDefinitionEntity) |
Copyright © 2015 Alfresco. All rights reserved.