org.dbmaintain.launch.task
Class UpdateDatabaseTask
java.lang.Object
org.dbmaintain.launch.task.DbMaintainTask
org.dbmaintain.launch.task.DbMaintainDatabaseTask
org.dbmaintain.launch.task.UpdateDatabaseTask
public class UpdateDatabaseTask
- extends DbMaintainDatabaseTask
Task that updates the database to the latest version.
- Author:
- Filip Neven, Tim Ducheyne
Constructor Summary |
UpdateDatabaseTask()
|
UpdateDatabaseTask(List<DbMaintainDatabase> taskDatabases,
String scriptLocations,
String scriptEncoding,
String postProcessingScriptDirectoryName,
Boolean fromScratchEnabled,
Boolean autoCreateDbMaintainScriptsTable,
Boolean allowOutOfSequenceExecutionOfPatches,
String qualifiers,
String patchQualifiers,
String includedQualifiers,
String excludedQualifiers,
Boolean cleanDb,
Boolean disableConstraints,
Boolean updateSequences,
Boolean useLastModificationDates,
String scriptFileExtensions,
String scriptParameterFile)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
scriptLocations
protected String scriptLocations
scriptEncoding
protected String scriptEncoding
postProcessingScriptDirectoryName
protected String postProcessingScriptDirectoryName
fromScratchEnabled
protected Boolean fromScratchEnabled
autoCreateDbMaintainScriptsTable
protected Boolean autoCreateDbMaintainScriptsTable
allowOutOfSequenceExecutionOfPatches
protected Boolean allowOutOfSequenceExecutionOfPatches
qualifiers
protected String qualifiers
patchQualifiers
protected String patchQualifiers
includedQualifiers
protected String includedQualifiers
excludedQualifiers
protected String excludedQualifiers
cleanDb
protected Boolean cleanDb
disableConstraints
protected Boolean disableConstraints
updateSequences
protected Boolean updateSequences
useLastModificationDates
protected Boolean useLastModificationDates
scriptFileExtensions
protected String scriptFileExtensions
scriptParameterFile
protected String scriptParameterFile
UpdateDatabaseTask
public UpdateDatabaseTask()
UpdateDatabaseTask
public UpdateDatabaseTask(List<DbMaintainDatabase> taskDatabases,
String scriptLocations,
String scriptEncoding,
String postProcessingScriptDirectoryName,
Boolean fromScratchEnabled,
Boolean autoCreateDbMaintainScriptsTable,
Boolean allowOutOfSequenceExecutionOfPatches,
String qualifiers,
String patchQualifiers,
String includedQualifiers,
String excludedQualifiers,
Boolean cleanDb,
Boolean disableConstraints,
Boolean updateSequences,
Boolean useLastModificationDates,
String scriptFileExtensions,
String scriptParameterFile)
addTaskConfiguration
protected void addTaskConfiguration(TaskConfiguration taskConfiguration)
- Description copied from class:
DbMaintainTask
- Implement by adding specific configuration for this task
- Specified by:
addTaskConfiguration
in class DbMaintainTask
- Parameters:
taskConfiguration
- the configuration object that assembles all dbmaintain property values, not null
doExecute
protected boolean doExecute(MainFactory mainFactory)
- Description copied from class:
DbMaintainTask
- Implement by invoking the actual behavior
- Specified by:
doExecute
in class DbMaintainTask
- Parameters:
mainFactory
- The main factory, not null
- Returns:
- True if the task was performed
setScriptLocations
public void setScriptLocations(String scriptLocations)
setScriptEncoding
public void setScriptEncoding(String scriptEncoding)
setPostProcessingScriptDirectoryName
public void setPostProcessingScriptDirectoryName(String postProcessingScriptDirectoryName)
setFromScratchEnabled
public void setFromScratchEnabled(Boolean fromScratchEnabled)
setAutoCreateDbMaintainScriptsTable
public void setAutoCreateDbMaintainScriptsTable(Boolean autoCreateDbMaintainScriptsTable)
setAllowOutOfSequenceExecutionOfPatches
public void setAllowOutOfSequenceExecutionOfPatches(Boolean allowOutOfSequenceExecutionOfPatches)
setQualifiers
public void setQualifiers(String qualifiers)
setPatchQualifiers
public void setPatchQualifiers(String patchQualifiers)
setIncludedQualifiers
public void setIncludedQualifiers(String includedQualifiers)
setExcludedQualifiers
public void setExcludedQualifiers(String excludedQualifiers)
setCleanDb
public void setCleanDb(Boolean cleanDb)
setDisableConstraints
public void setDisableConstraints(Boolean disableConstraints)
setUpdateSequences
public void setUpdateSequences(Boolean updateSequences)
setUseLastModificationDates
public void setUseLastModificationDates(Boolean useLastModificationDates)
setScriptFileExtensions
public void setScriptFileExtensions(String scriptFileExtensions)
setScriptParameterFile
public void setScriptParameterFile(String scriptParameterFile)
Copyright © 2011. All Rights Reserved.