Class ProcessApplicationScanningUtil
java.lang.Object
org.camunda.bpm.container.impl.deployment.scanning.ProcessApplicationScanningUtil
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected static boolean
checkDiagram
(String fileName, String modelFileName, String[] diagramSuffixes, String[] modelSuffixes) Checks, whether a filename is a diagram for the given modelFileName.findResources
(ClassLoader classLoader, String paResourceRootPath, URL metaFileUrl) findResources
(ClassLoader classLoader, String paResourceRootPath, URL metaFileUrl, String[] additionalResourceSuffixes) static boolean
static boolean
isDeployable
(String filename) static boolean
isDeployable
(String filename, String[] additionalResourceSuffixes) static boolean
-
Constructor Details
-
ProcessApplicationScanningUtil
public ProcessApplicationScanningUtil()
-
-
Method Details
-
findResources
public static Map<String,byte[]> findResources(ClassLoader classLoader, String paResourceRootPath, URL metaFileUrl) - Parameters:
classLoader
- the classloader to scanpaResourceRootPath
- seeProcessArchiveXml.PROP_RESOURCE_ROOT_PATH
metaFileUrl
- the URL to the META-INF/processes.xml file- Returns:
- a Map of process definitions
-
findResources
public static Map<String,byte[]> findResources(ClassLoader classLoader, String paResourceRootPath, URL metaFileUrl, String[] additionalResourceSuffixes) - Parameters:
classLoader
- the classloader to scanpaResourceRootPath
- seeProcessArchiveXml.PROP_RESOURCE_ROOT_PATH
metaFileUrl
- the URL to the META-INF/processes.xml fileadditionalResourceSuffixes
- a list of additional suffixes for resources- Returns:
- a Map of process definitions
-
isDeployable
-
isDeployable
-
hasSuffix
-
isDiagram
-
checkDiagram
protected static boolean checkDiagram(String fileName, String modelFileName, String[] diagramSuffixes, String[] modelSuffixes) Checks, whether a filename is a diagram for the given modelFileName.- Parameters:
fileName
- filename to check.modelFileName
- model file name.diagramSuffixes
- suffixes of the diagram files.modelSuffixes
- suffixes of model files.- Returns:
- true, if a file is a diagram for the model.
-