Class ParsedDeployment
- java.lang.Object
-
- org.activiti.engine.impl.bpmn.deployer.ParsedDeployment
-
public class ParsedDeployment extends java.lang.Object
An intermediate representation of a DeploymentEntity which keeps track of all of the entity's ProcessDefinitionEntities and resources, and BPMN parses, models, and processes associated with each ProcessDefinitionEntity - all produced by parsing the deployment. The ProcessDefinitionEntities are expected to be "not fully set-up" - they may be inconsistent with the DeploymentEntity and/or the persisted versions, and if the deployment is new, they will not yet be persisted.
-
-
Field Summary
Fields Modifier and Type Field Description protected DeploymentEntity
deploymentEntity
protected java.util.Map<ProcessDefinitionEntity,BpmnParse>
mapProcessDefinitionsToParses
protected java.util.Map<ProcessDefinitionEntity,ResourceEntity>
mapProcessDefinitionsToResources
protected java.util.List<ProcessDefinitionEntity>
processDefinitions
-
Constructor Summary
Constructors Constructor Description ParsedDeployment(DeploymentEntity entity, java.util.List<ProcessDefinitionEntity> processDefinitions, java.util.Map<ProcessDefinitionEntity,BpmnParse> mapProcessDefinitionsToParses, java.util.Map<ProcessDefinitionEntity,ResourceEntity> mapProcessDefinitionsToResources)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ProcessDefinitionEntity>
getAllProcessDefinitions()
org.activiti.bpmn.model.BpmnModel
getBpmnModelForProcessDefinition(ProcessDefinitionEntity processDefinition)
BpmnParse
getBpmnParseForProcessDefinition(ProcessDefinitionEntity processDefinition)
DeploymentEntity
getDeployment()
org.activiti.bpmn.model.Process
getProcessModelForProcessDefinition(ProcessDefinitionEntity processDefinition)
ResourceEntity
getResourceForProcessDefinition(ProcessDefinitionEntity processDefinition)
-
-
-
Field Detail
-
deploymentEntity
protected DeploymentEntity deploymentEntity
-
processDefinitions
protected java.util.List<ProcessDefinitionEntity> processDefinitions
-
mapProcessDefinitionsToParses
protected java.util.Map<ProcessDefinitionEntity,BpmnParse> mapProcessDefinitionsToParses
-
mapProcessDefinitionsToResources
protected java.util.Map<ProcessDefinitionEntity,ResourceEntity> mapProcessDefinitionsToResources
-
-
Constructor Detail
-
ParsedDeployment
public ParsedDeployment(DeploymentEntity entity, java.util.List<ProcessDefinitionEntity> processDefinitions, java.util.Map<ProcessDefinitionEntity,BpmnParse> mapProcessDefinitionsToParses, java.util.Map<ProcessDefinitionEntity,ResourceEntity> mapProcessDefinitionsToResources)
-
-
Method Detail
-
getDeployment
public DeploymentEntity getDeployment()
-
getAllProcessDefinitions
public java.util.List<ProcessDefinitionEntity> getAllProcessDefinitions()
-
getResourceForProcessDefinition
public ResourceEntity getResourceForProcessDefinition(ProcessDefinitionEntity processDefinition)
-
getBpmnParseForProcessDefinition
public BpmnParse getBpmnParseForProcessDefinition(ProcessDefinitionEntity processDefinition)
-
getBpmnModelForProcessDefinition
public org.activiti.bpmn.model.BpmnModel getBpmnModelForProcessDefinition(ProcessDefinitionEntity processDefinition)
-
getProcessModelForProcessDefinition
public org.activiti.bpmn.model.Process getProcessModelForProcessDefinition(ProcessDefinitionEntity processDefinition)
-
-