org.dbmaintain.launch.ant
Class BaseDatabaseAntTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by org.dbmaintain.launch.ant.BaseAntTask
              extended by org.dbmaintain.launch.ant.BaseDatabaseAntTask
Direct Known Subclasses:
CheckScriptUpdatesAntTask, CleanDatabaseAntTask, ClearDatabaseAntTask, DisableConstraintsAntTask, MarkDatabaseAsUpToDateAntTask, MarkErrorScriptPerformedAntTask, MarkErrorScriptRevertedAntTask, UpdateDatabaseAntTask, UpdateSequencesAntTask

public abstract class BaseDatabaseAntTask
extends BaseAntTask

Base class for ant tasks that perform operations on a database.

Author:
Filip Neven, Tim Ducheyne

Field Summary
protected  List<Database> databases
           
 
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
BaseDatabaseAntTask()
           
 
Method Summary
 void addDatabase(Database database)
          Registers a target database on which a task (e.g. update) can be executed.
 List<DbMaintainDatabase> getDbMaintainDatabases()
           
 
Methods inherited from class org.dbmaintain.launch.ant.BaseAntTask
createDbMaintainTask, execute, getAntProperties, getCustomConfigFile, setConfigFile
 
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

databases

protected List<Database> databases
Constructor Detail

BaseDatabaseAntTask

public BaseDatabaseAntTask()
Method Detail

addDatabase

public void addDatabase(Database database)
Registers a target database on which a task (e.g. update) can be executed.

Parameters:
database - The configuration of the database

getDbMaintainDatabases

public List<DbMaintainDatabase> getDbMaintainDatabases()


Copyright © 2011. All Rights Reserved.