com.darwinsys.sql
Class SimpleSQLConfiguration

java.lang.Object
  extended by com.darwinsys.sql.SimpleSQLConfiguration
All Implemented Interfaces:
Configuration

public class SimpleSQLConfiguration
extends java.lang.Object
implements Configuration

A SimpleSQLConfiguration is a POJO that represents the standard four JDBC paramaters as Strings, and has an optional name.


Field Summary
protected  java.lang.String dbDriverName
           
protected  java.lang.String dbPassword
           
protected  java.lang.String dbURL
           
protected  java.lang.String dbUserName
           
protected  java.lang.String name
           
 
Constructor Summary
SimpleSQLConfiguration(java.lang.String dbURL, java.lang.String dbDriverName, java.lang.String dbUserName, java.lang.String dbPassword)
          Construct a SimpleSQLConfiguration object with no name
SimpleSQLConfiguration(java.lang.String name, java.lang.String dbURL, java.lang.String dbDriverName, java.lang.String dbUserName, java.lang.String dbPassword)
          Construct a SimpleSQLConfiguration object with a name and parameters
 
Method Summary
 java.lang.String getDbURL()
           
 java.lang.String getDriverName()
           
 java.lang.String getName()
          Get the name of this configuration
 java.lang.String getPassword()
           
 java.lang.String getUserName()
           
 boolean hasPassword()
          Convenience: return true if there is a non-null, non-empty password
 void setDbURL(java.lang.String dbURL)
           
 void setDriverName(java.lang.String dbDriverName)
           
 void setName(java.lang.String name)
          Set the name of this confiration
 void setPassword(java.lang.String dbPassword)
           
 void setUserName(java.lang.String dbUserName)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

dbURL

protected java.lang.String dbURL

dbDriverName

protected java.lang.String dbDriverName

dbUserName

protected java.lang.String dbUserName

dbPassword

protected java.lang.String dbPassword
Constructor Detail

SimpleSQLConfiguration

public SimpleSQLConfiguration(java.lang.String name,
                              java.lang.String dbURL,
                              java.lang.String dbDriverName,
                              java.lang.String dbUserName,
                              java.lang.String dbPassword)
Construct a SimpleSQLConfiguration object with a name and parameters

Parameters:
dbURL -
dbDriverName -
dbUserName -
dbPassword -

SimpleSQLConfiguration

public SimpleSQLConfiguration(java.lang.String dbURL,
                              java.lang.String dbDriverName,
                              java.lang.String dbUserName,
                              java.lang.String dbPassword)
Construct a SimpleSQLConfiguration object with no name

Parameters:
dbURL -
dbDriverName -
dbUserName -
dbPassword -
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getDriverName

public java.lang.String getDriverName()
Specified by:
getDriverName in interface Configuration
Returns:
Returns the dbDriverName.

setDriverName

public void setDriverName(java.lang.String dbDriverName)
Specified by:
setDriverName in interface Configuration
Parameters:
dbDriverName - The dbDriverName to set.

getPassword

public java.lang.String getPassword()
Specified by:
getPassword in interface Configuration
Returns:
Returns the dbPassword.

hasPassword

public boolean hasPassword()
Description copied from interface: Configuration
Convenience: return true if there is a non-null, non-empty password

Specified by:
hasPassword in interface Configuration

setPassword

public void setPassword(java.lang.String dbPassword)
Specified by:
setPassword in interface Configuration
Parameters:
dbPassword - The dbPassword to set.

getDbURL

public java.lang.String getDbURL()
Specified by:
getDbURL in interface Configuration
Returns:
Returns the dbURL.

setDbURL

public void setDbURL(java.lang.String dbURL)
Specified by:
setDbURL in interface Configuration
Parameters:
dbURL - The dbURL to set.

getUserName

public java.lang.String getUserName()
Specified by:
getUserName in interface Configuration
Returns:
Returns the dbUserName.

setUserName

public void setUserName(java.lang.String dbUserName)
Specified by:
setUserName in interface Configuration
Parameters:
dbUserName - The dbUserName to set.

getName

public java.lang.String getName()
Get the name of this configuration

Specified by:
getName in interface Configuration
Returns:
Returns the name of this SimpleSQLConfiguration

setName

public void setName(java.lang.String name)
Set the name of this confiration

Specified by:
setName in interface Configuration
Parameters:
name - The new name.


Copyright © 1996-2004 Ian F. Darwin. See license.html for usage license.