Class DecisionRequirementsDiagramHelper
- java.lang.Object
-
- org.flowable.dmn.engine.impl.deployer.DecisionRequirementsDiagramHelper
-
public class DecisionRequirementsDiagramHelper extends Object
Creates diagrams from decision definitions.
-
-
Constructor Summary
Constructors Constructor Description DecisionRequirementsDiagramHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DmnResourceEntitycreateDiagramForDecision(DecisionEntity decision, DmnDefinition dmnDefinition)Generates a diagram resource for a DecisionEntity.protected DmnResourceEntitycreateResourceEntity()booleanshouldCreateDiagram(DecisionEntity decision, EngineDeployment deployment)
-
-
-
Method Detail
-
createDiagramForDecision
public DmnResourceEntity createDiagramForDecision(DecisionEntity decision, DmnDefinition dmnDefinition)
Generates a diagram resource for a DecisionEntity. The returned resource has not yet been persisted, nor attached to the CaseDefinitionEntity. This requires that the DecisionEntity have its key and resource name already set.The caller must determine whether creating a diagram for this decision is appropriate or not, for example see
shouldCreateDiagram(org.flowable.dmn.engine.impl.persistence.entity.DecisionEntity, org.flowable.common.engine.api.repository.EngineDeployment).
-
createResourceEntity
protected DmnResourceEntity createResourceEntity()
-
shouldCreateDiagram
public boolean shouldCreateDiagram(DecisionEntity decision, EngineDeployment deployment)
-
-