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