Modifier and Type | Field and Description |
---|---|
static String[] |
BPMN_RESOURCE_SUFFIXES |
protected BpmnParser |
bpmnParser |
static String[] |
DIAGRAM_SUFFIXES |
protected ExpressionManager |
expressionManager |
protected IdGenerator |
idGenerator |
Constructor and Description |
---|
BpmnDeployer() |
Modifier and Type | Method and Description |
---|---|
protected void |
addAuthorizations(ProcessDefinitionEntity processDefinition) |
protected void |
addDefinitionInfoToCache(ProcessDefinitionEntity processDefinition,
ProcessEngineConfigurationImpl processEngineConfiguration,
CommandContext commandContext) |
protected void |
addMessageEventSubscriptions(ProcessDefinitionEntity processDefinition) |
protected void |
addSignalEventSubscriptions(ProcessDefinitionEntity processDefinition) |
protected void |
addTimerDeclarations(ProcessDefinitionEntity processDefinition,
List<TimerEntity> timers) |
protected void |
createLocalizationValues(String processDefinitionId,
org.activiti.bpmn.model.Process process) |
protected void |
createResource(String name,
byte[] bytes,
DeploymentEntity deploymentEntity) |
void |
deploy(DeploymentEntity deployment,
Map<String,Object> deploymentSettings) |
protected String |
getBpmnFileImageResourceName(String bpmnFileResource,
String diagramSuffix) |
BpmnParser |
getBpmnParser() |
protected String |
getDiagramResourceForProcess(String bpmnFileResource,
String processKey,
Map<String,ResourceEntity> resources)
Returns the default name of the image resource for a certain process.
|
ExpressionManager |
getExpressionManager() |
IdGenerator |
getIdGenerator() |
protected String |
getProcessImageResourceName(String bpmnFileResource,
String processKey,
String diagramSuffix) |
protected boolean |
isBpmnResource(String resourceName) |
protected boolean |
isEqualToCurrentLocalizationValue(String language,
String id,
String propertyName,
String propertyValue,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
protected boolean |
localizeDataObjectElements(List<org.activiti.bpmn.model.ValuedDataObject> dataObjects,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
protected boolean |
localizeFlowElements(Collection<org.activiti.bpmn.model.FlowElement> flowElements,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
protected void |
removeExistingMessageEventSubscriptions(ProcessDefinitionEntity processDefinition,
ProcessDefinitionEntity latestProcessDefinition) |
protected void |
removeExistingSignalEventSubScription(ProcessDefinitionEntity processDefinition,
ProcessDefinitionEntity latestProcessDefinition) |
protected void |
removeObsoleteTimers(ProcessDefinitionEntity processDefinition) |
protected void |
scheduleTimers(List<TimerEntity> timers) |
void |
setBpmnParser(BpmnParser bpmnParser) |
void |
setExpressionManager(ExpressionManager expressionManager) |
void |
setIdGenerator(IdGenerator idGenerator) |
protected String |
stripBpmnFileSuffix(String bpmnFileResource) |
public static final String[] BPMN_RESOURCE_SUFFIXES
public static final String[] DIAGRAM_SUFFIXES
protected ExpressionManager expressionManager
protected BpmnParser bpmnParser
protected IdGenerator idGenerator
public void deploy(DeploymentEntity deployment, Map<String,Object> deploymentSettings)
protected void addDefinitionInfoToCache(ProcessDefinitionEntity processDefinition, ProcessEngineConfigurationImpl processEngineConfiguration, CommandContext commandContext)
protected void scheduleTimers(List<TimerEntity> timers)
protected void addTimerDeclarations(ProcessDefinitionEntity processDefinition, List<TimerEntity> timers)
protected void removeObsoleteTimers(ProcessDefinitionEntity processDefinition)
protected void removeExistingMessageEventSubscriptions(ProcessDefinitionEntity processDefinition, ProcessDefinitionEntity latestProcessDefinition)
protected void addMessageEventSubscriptions(ProcessDefinitionEntity processDefinition)
protected void removeExistingSignalEventSubScription(ProcessDefinitionEntity processDefinition, ProcessDefinitionEntity latestProcessDefinition)
protected void addSignalEventSubscriptions(ProcessDefinitionEntity processDefinition)
protected void createLocalizationValues(String processDefinitionId, org.activiti.bpmn.model.Process process)
protected boolean localizeFlowElements(Collection<org.activiti.bpmn.model.FlowElement> flowElements, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
protected boolean isEqualToCurrentLocalizationValue(String language, String id, String propertyName, String propertyValue, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
protected boolean localizeDataObjectElements(List<org.activiti.bpmn.model.ValuedDataObject> dataObjects, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
protected void addAuthorizations(ProcessDefinitionEntity processDefinition)
protected String getDiagramResourceForProcess(String bpmnFileResource, String processKey, Map<String,ResourceEntity> resources)
protected String getBpmnFileImageResourceName(String bpmnFileResource, String diagramSuffix)
protected String getProcessImageResourceName(String bpmnFileResource, String processKey, String diagramSuffix)
protected void createResource(String name, byte[] bytes, DeploymentEntity deploymentEntity)
protected boolean isBpmnResource(String resourceName)
public ExpressionManager getExpressionManager()
public void setExpressionManager(ExpressionManager expressionManager)
public BpmnParser getBpmnParser()
public void setBpmnParser(BpmnParser bpmnParser)
public IdGenerator getIdGenerator()
public void setIdGenerator(IdGenerator idGenerator)
Copyright © 2016 Alfresco. All rights reserved.