net.java.ao.test.jdbc
Class DynamicJdbcConfiguration

java.lang.Object
  extended by net.java.ao.test.jdbc.AbstractJdbcConfiguration
      extended by net.java.ao.test.jdbc.DynamicJdbcConfiguration
All Implemented Interfaces:
JdbcConfiguration

public final class DynamicJdbcConfiguration
extends AbstractJdbcConfiguration

A JDBC configuration that can be configured through either system properties or a configuration file.

The default database used if no configuration was found is Hsql

See Also:
ConfigurationProperties

Field Summary
 
Fields inherited from class net.java.ao.test.jdbc.AbstractJdbcConfiguration
DEFAULT_PASSWORD, DEFAULT_USER
 
Constructor Summary
  DynamicJdbcConfiguration()
           
protected DynamicJdbcConfiguration(String url, String username, String password, String schema)
           
 
Method Summary
protected  String getDefaultSchema()
           
protected  String getDefaultUrl()
           
 String getPassword()
           
 String getSchema()
           
 String getUrl()
           
 String getUsername()
           
 
Methods inherited from class net.java.ao.test.jdbc.AbstractJdbcConfiguration
equals, getDefaultPassword, getDefaultUsername, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DynamicJdbcConfiguration

public DynamicJdbcConfiguration()

DynamicJdbcConfiguration

protected DynamicJdbcConfiguration(String url,
                                   String username,
                                   String password,
                                   String schema)
Method Detail

getUrl

public String getUrl()
Specified by:
getUrl in interface JdbcConfiguration
Overrides:
getUrl in class AbstractJdbcConfiguration

getDefaultSchema

protected String getDefaultSchema()
Specified by:
getDefaultSchema in class AbstractJdbcConfiguration

getDefaultUrl

protected String getDefaultUrl()
Specified by:
getDefaultUrl in class AbstractJdbcConfiguration

getUsername

public String getUsername()
Specified by:
getUsername in interface JdbcConfiguration
Overrides:
getUsername in class AbstractJdbcConfiguration

getPassword

public String getPassword()
Specified by:
getPassword in interface JdbcConfiguration
Overrides:
getPassword in class AbstractJdbcConfiguration

getSchema

public String getSchema()
Specified by:
getSchema in interface JdbcConfiguration
Overrides:
getSchema in class AbstractJdbcConfiguration


Copyright © 2007-2014. All Rights Reserved.