Class CaseDefinitionDiagramHelper

java.lang.Object
org.flowable.cmmn.engine.impl.deployer.CaseDefinitionDiagramHelper

public class CaseDefinitionDiagramHelper extends Object
Creates diagrams from case definitions.
  • Constructor Details

    • CaseDefinitionDiagramHelper

      public CaseDefinitionDiagramHelper()
  • Method Details

    • createDiagramForCaseDefinition

      public CmmnResourceEntity createDiagramForCaseDefinition(CaseDefinitionEntity caseDefinition, org.flowable.cmmn.model.CmmnModel cmmnModel)
      Generates a diagram resource for a CaseDefinitionEntity. The returned resource has not yet been persisted, nor attached to the CaseDefinitionEntity. This requires that the CaseDefinitionEntity have its key and resource name already set. The caller must determine whether creating a diagram for this case definition is appropriate or not, for example see shouldCreateDiagram(CaseDefinitionEntity, EngineDeployment).
    • createResourceEntity

      protected CmmnResourceEntity createResourceEntity()
    • shouldCreateDiagram

      public boolean shouldCreateDiagram(CaseDefinitionEntity caseDefinition, EngineDeployment deployment)