|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.JDBCTask
net.sourceforge.addam.ddlrun.UpgradeTask
public class UpgradeTask
Implementation of the ant deployment task. This is NOT generic - it assumes specific database structure for tracking the scripts already run.
| Field Summary | |
|---|---|
private String |
dbversion
|
private File |
script
|
| Fields inherited from class org.apache.tools.ant.Task |
|---|
description, location, target, taskName, taskType, wrapper |
| Fields inherited from class org.apache.tools.ant.ProjectComponent |
|---|
project |
| Constructor Summary | |
|---|---|
UpgradeTask()
|
|
| Method Summary | |
|---|---|
void |
execute()
|
void |
logRunComplete(String group,
long time)
|
void |
logRunFailure(String group,
String script,
Exception e)
|
void |
logRunScript(String script,
long time)
|
void |
setScript(File script)
|
void |
setVersion(String version)
|
| Methods inherited from class org.apache.tools.ant.taskdefs.JDBCTask |
|---|
createClasspath, getClasspath, getConnection, getLoader, getLoaderMap, getPassword, getRdbms, getUrl, getUserId, getVersion, isAutocommit, isCaching, isValidRdbms, setAutocommit, setCaching, setClasspath, setClasspathRef, setDriver, setPassword, setRdbms, setUrl, setUserid |
| Methods inherited from class org.apache.tools.ant.Task |
|---|
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
| Methods inherited from class org.apache.tools.ant.ProjectComponent |
|---|
getProject, setProject |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private File script
private String dbversion
| Constructor Detail |
|---|
public UpgradeTask()
| Method Detail |
|---|
public void setScript(File script)
public void setVersion(String version)
setVersion in class org.apache.tools.ant.taskdefs.JDBCTask
public void execute()
throws org.apache.tools.ant.BuildException
execute in class org.apache.tools.ant.Taskorg.apache.tools.ant.BuildException
public void logRunScript(String script,
long time)
throws Exception
logRunScript in interface RunLoggerException
public void logRunComplete(String group,
long time)
throws Exception
logRunComplete in interface RunLoggerException
public void logRunFailure(String group,
String script,
Exception e)
throws Exception
logRunFailure in interface RunLoggerException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||