org.enableit.db.ant
Class AbstractDBTask

java.lang.Object
  |
  +--org.apache.tools.ant.ProjectComponent
        |
        +--org.apache.tools.ant.Task
              |
              +--org.enableit.db.ant.AbstractDBTask
Direct Known Subclasses:
AbstractSchemaTask, DataLoaderTask

public abstract class AbstractDBTask
extends org.apache.tools.ant.Task

Abstract Ant Task that requires database connection data.

Version:
__VERSION__
Author:
__AUTHOR__

Field Summary
protected  java.lang.String driver
          The JDBC driver's class name.
protected  java.lang.String password
          Password to use when connecting to the database.
protected  java.lang.String schemaName
          Schema name to use when connecting to the database.
protected  java.lang.String url
          The database URL to connect to.
protected  java.lang.String userid
          Username to use when connecting to the database.
 
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
AbstractDBTask()
          Default Constructor
 
Method Summary
abstract  void execute()
          The Ant-defined execute method must be implemented by subclasses.
 void setDriver(java.lang.String driver)
          Sets the JDBC driver to use in making a connection
 void setPassword(java.lang.String password)
          Sets the JDBC password to use in making a connection
 void setSchemaName(java.lang.String schemaName)
          Sets the JDBC schema name to use in making a connection
 void setUrl(java.lang.String url)
          Sets the JDBC url to connect to.
 void setUserid(java.lang.String userid)
          Sets the JDBC userid to use in making a connection
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorOutput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName
 
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

driver

protected java.lang.String driver
The JDBC driver's class name.


url

protected java.lang.String url
The database URL to connect to.


userid

protected java.lang.String userid
Username to use when connecting to the database.


schemaName

protected java.lang.String schemaName
Schema name to use when connecting to the database.


password

protected java.lang.String password
Password to use when connecting to the database.

Constructor Detail

AbstractDBTask

public AbstractDBTask()
Default Constructor

Method Detail

setDriver

public void setDriver(java.lang.String driver)
Sets the JDBC driver to use in making a connection


setUrl

public void setUrl(java.lang.String url)
Sets the JDBC url to connect to.


setPassword

public void setPassword(java.lang.String password)
Sets the JDBC password to use in making a connection


setUserid

public void setUserid(java.lang.String userid)
Sets the JDBC userid to use in making a connection


setSchemaName

public void setSchemaName(java.lang.String schemaName)
Sets the JDBC schema name to use in making a connection


execute

public abstract void execute()
The Ant-defined execute method must be implemented by subclasses.

Overrides:
execute in class org.apache.tools.ant.Task


Copyright © 1999-2004 enableIT.org. All Rights Reserved.