Class ParsedDeployment
java.lang.Object
com.flowable.workobject.engine.impl.deployer.ParsedDeployment
public class ParsedDeployment
extends java.lang.Object
An intermediate representation of a DeploymentEntity which keeps track of all of the entity's
WorkObjectDefinitionEntities and resources, and BPMN parses, models, and processes associated with each
LegacyWorkObjectDefinitionEntity - all produced by parsing the deployment.
The WorkObjectDefinitionEntities 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 WorkObjectDeploymentEntity
deploymentEntity
protected java.util.Map<WorkObjectDefinitionEntity,WorkObjectDefinitionParse>
mapWorkObjectDefinitionsToParses
protected java.util.Map<WorkObjectDefinitionEntity,WorkObjectDefinitionResourceEntity>
mapWorkObjectDefinitionsToResources
protected java.util.List<WorkObjectDefinitionEntity>
workObjectDefinitions
-
Constructor Summary
Constructors Constructor Description ParsedDeployment(WorkObjectDeploymentEntity entity, java.util.List<WorkObjectDefinitionEntity> workObjectDefinitions, java.util.Map<WorkObjectDefinitionEntity,WorkObjectDefinitionParse> mapWorkObjectDefinitionsToParses, java.util.Map<WorkObjectDefinitionEntity,WorkObjectDefinitionResourceEntity> mapWorkObjectDefinitionsToResources)
-
Method Summary
Modifier and Type Method Description java.util.List<WorkObjectDefinitionEntity>
getAllWorkObjectDefinitions()
WorkObjectDeploymentEntity
getDeployment()
WorkObjectDefinitionResourceEntity
getResourceForWorkObjectDefinition(WorkObjectDefinitionEntity workObjectDefinition)
WorkObjectDefinitionParse
getWorkObjectDefinitionParseForDefinition(WorkObjectDefinitionEntity workObjectDefinition)
-
Field Details
-
deploymentEntity
-
workObjectDefinitions
-
mapWorkObjectDefinitionsToParses
protected java.util.Map<WorkObjectDefinitionEntity,WorkObjectDefinitionParse> mapWorkObjectDefinitionsToParses -
mapWorkObjectDefinitionsToResources
protected java.util.Map<WorkObjectDefinitionEntity,WorkObjectDefinitionResourceEntity> mapWorkObjectDefinitionsToResources
-
-
Constructor Details
-
ParsedDeployment
public ParsedDeployment(WorkObjectDeploymentEntity entity, java.util.List<WorkObjectDefinitionEntity> workObjectDefinitions, java.util.Map<WorkObjectDefinitionEntity,WorkObjectDefinitionParse> mapWorkObjectDefinitionsToParses, java.util.Map<WorkObjectDefinitionEntity,WorkObjectDefinitionResourceEntity> mapWorkObjectDefinitionsToResources)
-
-
Method Details
-
getDeployment
-
getAllWorkObjectDefinitions
-
getResourceForWorkObjectDefinition
public WorkObjectDefinitionResourceEntity getResourceForWorkObjectDefinition(WorkObjectDefinitionEntity workObjectDefinition) -
getWorkObjectDefinitionParseForDefinition
public WorkObjectDefinitionParse getWorkObjectDefinitionParseForDefinition(WorkObjectDefinitionEntity workObjectDefinition)
-