protected void |
BpmnDeployer.createAndPersistNewDiagramsIfNeeded(ParsedDeployment parsedDeployment) |
Creates new diagrams for process definitions if the deployment is new, the process definition in question supports it, and the engine is configured to make new diagrams.
|
protected void |
BpmnDeployer.dispatchProcessDefinitionEntityInitializedEvent(ParsedDeployment parsedDeployment) |
|
protected Map<ProcessDefinitionEntity,ProcessDefinitionEntity> |
BpmnDeployer.getPreviousDerivedFromVersionsOfProcessDefinitions(ParsedDeployment parsedDeployment) |
Constructs a map from new ProcessDefinitionEntities to the previous derived from 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.
|
protected void |
BpmnDeployer.makeProcessDefinitionsConsistentWithPersistedVersions(ParsedDeployment parsedDeployment) |
Loads the persisted version of each process definition and set values on the in-memory version to be consistent.
|
protected void |
BpmnDeployer.persistProcessDefinitionsAndAuthorizations(ParsedDeployment parsedDeployment) |
Saves each process definition.
|
protected void |
BpmnDeployer.setDerivedProcessDefinitionVersionsAndIds(ParsedDeployment parsedDeployment,
Map<ProcessDefinitionEntity,ProcessDefinitionEntity> mapNewToOldProcessDefinitions,
Map<String,Object> deploymentSettings) |
|
protected void |
BpmnDeployer.setProcessDefinitionDiagramNames(ParsedDeployment parsedDeployment) |
Updates all the process definition entities to have the correct diagram resource name.
|
protected void |
BpmnDeployer.setProcessDefinitionVersionsAndIds(ParsedDeployment parsedDeployment,
Map<ProcessDefinitionEntity,ProcessDefinitionEntity> mapNewToOldProcessDefinitions) |
Sets the version on each process definition entity, and the identifier.
|
void |
BpmnDeploymentHelper.setResourceNamesOnProcessDefinitions(ParsedDeployment parsedDeployment) |
Updates all the process definition entities to have the correct resource names.
|
void |
CachingAndArtifactsManager.updateCachingAndArtifacts(ParsedDeployment parsedDeployment) |
Ensures that the process definition is cached in the appropriate places, including the deployment's collection of deployed artifacts and the deployment manager's cache, as well as caching any
ProcessDefinitionInfos.
|
void |
CachingAndArtifactsManager.updateProcessDefinitionCache(ParsedDeployment parsedDeployment) |
Ensures that the process definition is cached in the appropriate places.
|
protected void |
BpmnDeployer.updateTimersAndEvents(ParsedDeployment parsedDeployment,
Map<ProcessDefinitionEntity,ProcessDefinitionEntity> mapNewToOldProcessDefinitions) |
|
void |
BpmnDeploymentHelper.updateTimersAndEvents(ProcessDefinitionEntity processDefinition,
ProcessDefinitionEntity previousProcessDefinition,
ParsedDeployment parsedDeployment) |
Updates all timers and events for the process definition.
|