Class ParsedDeployment
- java.lang.Object
-
- org.activiti.engine.impl.bpmn.deployer.ParsedDeployment
-
public class ParsedDeployment extends 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 DeploymentEntitydeploymentEntityprotected Map<ProcessDefinitionEntity,BpmnParse>mapProcessDefinitionsToParsesprotected Map<ProcessDefinitionEntity,ResourceEntity>mapProcessDefinitionsToResourcesprotected List<ProcessDefinitionEntity>processDefinitions
-
Constructor Summary
Constructors Constructor Description ParsedDeployment(DeploymentEntity entity, List<ProcessDefinitionEntity> processDefinitions, Map<ProcessDefinitionEntity,BpmnParse> mapProcessDefinitionsToParses, Map<ProcessDefinitionEntity,ResourceEntity> mapProcessDefinitionsToResources)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ProcessDefinitionEntity>getAllProcessDefinitions()BpmnModelgetBpmnModelForProcessDefinition(ProcessDefinitionEntity processDefinition)BpmnParsegetBpmnParseForProcessDefinition(ProcessDefinitionEntity processDefinition)DeploymentEntitygetDeployment()ProcessgetProcessModelForProcessDefinition(ProcessDefinitionEntity processDefinition)ResourceEntitygetResourceForProcessDefinition(ProcessDefinitionEntity processDefinition)
-
-
-
Field Detail
-
deploymentEntity
protected DeploymentEntity deploymentEntity
-
processDefinitions
protected List<ProcessDefinitionEntity> processDefinitions
-
mapProcessDefinitionsToParses
protected Map<ProcessDefinitionEntity,BpmnParse> mapProcessDefinitionsToParses
-
mapProcessDefinitionsToResources
protected Map<ProcessDefinitionEntity,ResourceEntity> mapProcessDefinitionsToResources
-
-
Constructor Detail
-
ParsedDeployment
public ParsedDeployment(DeploymentEntity entity, List<ProcessDefinitionEntity> processDefinitions, Map<ProcessDefinitionEntity,BpmnParse> mapProcessDefinitionsToParses, Map<ProcessDefinitionEntity,ResourceEntity> mapProcessDefinitionsToResources)
-
-
Method Detail
-
getDeployment
public DeploymentEntity getDeployment()
-
getAllProcessDefinitions
public List<ProcessDefinitionEntity> getAllProcessDefinitions()
-
getResourceForProcessDefinition
public ResourceEntity getResourceForProcessDefinition(ProcessDefinitionEntity processDefinition)
-
getBpmnParseForProcessDefinition
public BpmnParse getBpmnParseForProcessDefinition(ProcessDefinitionEntity processDefinition)
-
getBpmnModelForProcessDefinition
public BpmnModel getBpmnModelForProcessDefinition(ProcessDefinitionEntity processDefinition)
-
getProcessModelForProcessDefinition
public Process getProcessModelForProcessDefinition(ProcessDefinitionEntity processDefinition)
-
-