public class ScriptScanner
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
dbmsType |
protected java.lang.String |
dbmsVersion |
protected java.lang.String |
dbScriptsDirectory |
Constructor and Description |
---|
ScriptScanner(java.lang.String dbScriptsDirectory,
java.lang.String dbmsType,
java.lang.String dbmsVersion) |
Modifier and Type | Method and Description |
---|---|
protected org.springframework.core.io.support.ResourcePatternResolver |
createAppropriateResourceResolver() |
protected java.lang.String |
dbScriptDirectoryPath() |
protected java.lang.String |
dbScriptsDirectoryForSearch() |
protected java.util.Map<java.lang.String,ScriptResource> |
findResourcesByUrlPattern(org.springframework.core.io.support.ResourcePatternResolver resourceResolver,
java.lang.String urlPattern,
java.lang.String rootPath) |
java.util.List<java.lang.String> |
getModuleDirs() |
protected java.lang.Long |
getModuleIndex(java.lang.String moduleDir) |
protected java.lang.String |
getRelativePath(java.lang.String originalPath,
java.lang.String rootPath) |
java.util.List<ScriptResource> |
getScripts(ScriptType scriptType,
java.lang.String moduleName) |
protected java.lang.String dbScriptsDirectory
protected java.lang.String dbmsType
protected java.lang.String dbmsVersion
public ScriptScanner(java.lang.String dbScriptsDirectory, java.lang.String dbmsType, java.lang.String dbmsVersion)
public java.util.List<ScriptResource> getScripts(ScriptType scriptType, @Nullable java.lang.String moduleName)
public java.util.List<java.lang.String> getModuleDirs()
protected java.util.Map<java.lang.String,ScriptResource> findResourcesByUrlPattern(org.springframework.core.io.support.ResourcePatternResolver resourceResolver, java.lang.String urlPattern, java.lang.String rootPath) throws java.io.IOException
java.io.IOException
protected java.lang.String getRelativePath(java.lang.String originalPath, java.lang.String rootPath)
protected org.springframework.core.io.support.ResourcePatternResolver createAppropriateResourceResolver()
protected java.lang.String dbScriptsDirectoryForSearch()
protected java.lang.String dbScriptDirectoryPath()
protected java.lang.Long getModuleIndex(java.lang.String moduleDir)