Class ResourceNameUtil


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

      • DMN_RESOURCE_SUFFIXES

        public static final String[] DMN_RESOURCE_SUFFIXES
      • DIAGRAM_SUFFIXES

        public static final String[] DIAGRAM_SUFFIXES
    • Constructor Detail

      • ResourceNameUtil

        public ResourceNameUtil()
    • Method Detail

      • 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.