Class ProcessApplicationScanningUtil
java.lang.Object
org.camunda.bpm.container.impl.deployment.scanning.ProcessApplicationScanningUtil
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected static booleancheckDiagram(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 booleanstatic booleanisDeployable(String filename) static booleanisDeployable(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_PATHmetaFileUrl- 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_PATHmetaFileUrl- 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.
 
 
 -