Class ParsedDeployment
- java.lang.Object
-
- org.flowable.dmn.engine.impl.deployer.ParsedDeployment
-
public class ParsedDeployment extends Object
An intermediate representation of a DeploymentEntity which keeps track of all of the entity's DefinitionEntities and resources and processes associated with each DefinitionEntity - all produced by parsing the deployment. The DefinitionEntities 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 List<DecisionEntity>decisionsprotected DmnDeploymentEntitydeploymentEntityprotected Map<DecisionEntity,DmnParse>mapDecisionsToParsesprotected Map<DecisionEntity,EngineResource>mapDecisionsToResources
-
Constructor Summary
Constructors Constructor Description ParsedDeployment(DmnDeploymentEntity entity, List<DecisionEntity> decisions, Map<DecisionEntity,DmnParse> mapDecisionsToParses, Map<DecisionEntity,EngineResource> mapDecisionsToResources)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<DecisionEntity>getAllDecisions()DecisiongetDecisionForDecisionEntity(DecisionEntity decisionEntity)DecisionServicegetDecisionServiceForDecisionEntity(DecisionEntity decisionEntity)DmnDeploymentEntitygetDeployment()DmnDefinitiongetDmnDefinitionForDecision(DecisionEntity decision)DmnParsegetDmnParseForDecision(DecisionEntity decision)EngineResourcegetResourceForDecision(DecisionEntity decision)
-
-
-
Field Detail
-
deploymentEntity
protected DmnDeploymentEntity deploymentEntity
-
decisions
protected List<DecisionEntity> decisions
-
mapDecisionsToParses
protected Map<DecisionEntity,DmnParse> mapDecisionsToParses
-
mapDecisionsToResources
protected Map<DecisionEntity,EngineResource> mapDecisionsToResources
-
-
Constructor Detail
-
ParsedDeployment
public ParsedDeployment(DmnDeploymentEntity entity, List<DecisionEntity> decisions, Map<DecisionEntity,DmnParse> mapDecisionsToParses, Map<DecisionEntity,EngineResource> mapDecisionsToResources)
-
-
Method Detail
-
getDeployment
public DmnDeploymentEntity getDeployment()
-
getAllDecisions
public List<DecisionEntity> getAllDecisions()
-
getResourceForDecision
public EngineResource getResourceForDecision(DecisionEntity decision)
-
getDmnParseForDecision
public DmnParse getDmnParseForDecision(DecisionEntity decision)
-
getDmnDefinitionForDecision
public DmnDefinition getDmnDefinitionForDecision(DecisionEntity decision)
-
getDecisionServiceForDecisionEntity
public DecisionService getDecisionServiceForDecisionEntity(DecisionEntity decisionEntity)
-
getDecisionForDecisionEntity
public Decision getDecisionForDecisionEntity(DecisionEntity decisionEntity)
-
-