Class ResourceNameUtil

java.lang.Object
org.flowable.dmn.engine.impl.deployer.ResourceNameUtil

public class ResourceNameUtil extends Object
Static methods for working with DMN and image resource names.
  • Field Details

    • DMN_RESOURCE_SUFFIXES

      public static final String[] DMN_RESOURCE_SUFFIXES
    • DIAGRAM_SUFFIXES

      public static final String[] DIAGRAM_SUFFIXES
  • Constructor Details

    • ResourceNameUtil

      public ResourceNameUtil()
  • Method Details

    • stripDmnFileSuffix

      public static String stripDmnFileSuffix(String dmnFileResource)
    • getDecisionRequirementsDiagramResourceName

      public static String getDecisionRequirementsDiagramResourceName(String dmnFileResource, String decisionKey, String diagramSuffix)
    • getDecisionRequirementsDiagramResourceNameFromDeployment

      public static String getDecisionRequirementsDiagramResourceNameFromDeployment(DecisionEntity decisionDefinition, Map<String,EngineResource> resources)
      Finds the name of a resource for the diagram for a decision definition. Assumes that the decision definition's key and (DMN) resource name are already set.
      Returns:
      name of an existing resource, or null if no matching image resource is found in the resources.