org.dbmaintain.script.repository
Class ScriptRepository
java.lang.Object
org.dbmaintain.script.repository.ScriptRepository
public class ScriptRepository
- extends Object
- Since:
- 16-dec-2008
- Author:
- Filip Neven, Tim Ducheyne
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
indexedScripts
protected SortedSet<Script> indexedScripts
repeatableScripts
protected SortedSet<Script> repeatableScripts
postProcessingScripts
protected SortedSet<Script> postProcessingScripts
qualifierEvaluator
protected QualifierEvaluator qualifierEvaluator
ScriptRepository
public ScriptRepository(Set<ScriptLocation> scriptLocations,
QualifierEvaluator qualifierEvaluator)
areScriptsAvailable
public boolean areScriptsAvailable()
getIndexedScripts
public SortedSet<Script> getIndexedScripts()
getRepeatableScripts
public SortedSet<Script> getRepeatableScripts()
getAllUpdateScripts
public SortedSet<Script> getAllUpdateScripts()
getPostProcessingScripts
public SortedSet<Script> getPostProcessingScripts()
getAllScripts
public SortedSet<Script> getAllScripts()
initScripts
protected void initScripts(Set<ScriptLocation> scriptLocations)
assertNoDuplicateScriptIndexes
protected void assertNoDuplicateScriptIndexes()
- Asserts that, there are no two indexed scripts with the same version.
assertNoDuplicateScripts
protected void assertNoDuplicateScripts(Set<ScriptLocation> scriptLocations)
Copyright © 2011. All Rights Reserved.