org.oddjob.sql
Class ConnectionType

java.lang.Object
  extended byorg.oddjob.sql.ConnectionType

public class ConnectionType
extends java.lang.Object

Description:
Definition for a Database connection.
Example:
SqlJob
Author:
Rob Gordon.

Constructor Summary
ConnectionType()
           
 
Method Summary
 java.lang.String getDriver()
          Get this connections driver class name.
 java.lang.String getPassword()
          Get the password.
 java.lang.String getUrl()
          Get the url.
 java.lang.String getUsername()
          Get the username.
 void setDriver(java.lang.String driver)
          Set this connections dirver class name.
 void setPassword(java.lang.String password)
          Set the password.
 void setUrl(java.lang.String url)
          Set the url.
 void setUsername(java.lang.String username)
          Set the username.
 java.sql.Connection valueFor(java.lang.Class requested)
          The ValueType method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionType

public ConnectionType()
Method Detail

valueFor

public java.sql.Connection valueFor(java.lang.Class requested)
                             throws java.sql.SQLException,
                                    java.lang.ClassNotFoundException
The ValueType method. Returns a connection.

Parameters:
requested - ignored.
Returns:
A connection.
Throws:
java.sql.SQLException - If the connection fails.
java.lang.ClassNotFoundException - If the driver isn't known.

getDriver

public java.lang.String getDriver()
Get this connections driver class name.

Returns:
The driver class name.

setDriver

public void setDriver(java.lang.String driver)
Set this connections dirver class name.

Parameters:
driver - The driver class name.

getPassword

public java.lang.String getPassword()
Get the password.

Returns:
The password.

setPassword

public void setPassword(java.lang.String password)
Set the password.

Parameters:
password - The password.

getUrl

public java.lang.String getUrl()
Get the url.

Returns:
The url.

setUrl

public void setUrl(java.lang.String url)
Set the url.

Parameters:
url - The url

getUsername

public java.lang.String getUsername()
Get the username.

Returns:
The username.

setUsername

public void setUsername(java.lang.String username)
Set the username.

Parameters:
username - The username.