org.jboss.dna.common.jdbc.provider
Class DefaultDriverDatabaseMetadataProvider

java.lang.Object
  extended by org.jboss.dna.common.jdbc.provider.DefaultDatabaseMetadataProvider
      extended by org.jboss.dna.common.jdbc.provider.DefaultDriverDatabaseMetadataProvider
All Implemented Interfaces:
Serializable, DatabaseMetadataProvider, DriverDatabaseMetadataProvider

public class DefaultDriverDatabaseMetadataProvider
extends DefaultDatabaseMetadataProvider
implements DriverDatabaseMetadataProvider

Default DatabaseMetadataProvider based on driver

Author:
Sergiy Litsenko
See Also:
Serialized Form

Constructor Summary
DefaultDriverDatabaseMetadataProvider()
          Default constructor
DefaultDriverDatabaseMetadataProvider(String name)
          Constructor
 
Method Summary
 String getDatabaseUrl()
          Gets database URL as string
 String getDriverClassName()
          Gets JDBC driver class name
 String getPassword()
          Get user's password
 String getUserName()
          Gets the user name
 void setDatabaseUrl(String databaseUrl)
          Sets the database URL as string
 void setDriverClassName(String driverClassName)
          Sets JDBC driver class name
 void setPassword(String password)
          Sets the user's password
 void setUserName(String userName)
          Sets the user name
 
Methods inherited from class org.jboss.dna.common.jdbc.provider.DefaultDatabaseMetadataProvider
getConnection, getDatabaseMetaData, getEmptyStringNotation, getName, getNullStringNotation, getProperties, release, setEmptyStringNotation, setName, setNullStringNotation, setProperties
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.dna.common.jdbc.provider.DatabaseMetadataProvider
getConnection, getDatabaseMetaData, getEmptyStringNotation, getName, getNullStringNotation, getProperties, release, setEmptyStringNotation, setName, setNullStringNotation, setProperties
 

Constructor Detail

DefaultDriverDatabaseMetadataProvider

public DefaultDriverDatabaseMetadataProvider()
Default constructor


DefaultDriverDatabaseMetadataProvider

public DefaultDriverDatabaseMetadataProvider(String name)
Constructor

Parameters:
name - the DatabaseMetadataProvider logical name
Method Detail

getDriverClassName

public String getDriverClassName()
Gets JDBC driver class name

Specified by:
getDriverClassName in interface DriverDatabaseMetadataProvider
Returns:
the JDBC driver class name

setDriverClassName

public void setDriverClassName(String driverClassName)
Sets JDBC driver class name

Specified by:
setDriverClassName in interface DriverDatabaseMetadataProvider
Parameters:
driverClassName - the JDBC driver class name

getDatabaseUrl

public String getDatabaseUrl()
Gets database URL as string

Specified by:
getDatabaseUrl in interface DriverDatabaseMetadataProvider
Returns:
database URL as string

setDatabaseUrl

public void setDatabaseUrl(String databaseUrl)
Sets the database URL as string

Specified by:
setDatabaseUrl in interface DriverDatabaseMetadataProvider
Parameters:
databaseUrl - the database URL as string

getUserName

public String getUserName()
Gets the user name

Specified by:
getUserName in interface DriverDatabaseMetadataProvider
Returns:
the user name

setUserName

public void setUserName(String userName)
Sets the user name

Specified by:
setUserName in interface DriverDatabaseMetadataProvider
Parameters:
userName - the user name

getPassword

public String getPassword()
Get user's password

Specified by:
getPassword in interface DriverDatabaseMetadataProvider
Returns:
user's password

setPassword

public void setPassword(String password)
Sets the user's password

Specified by:
setPassword in interface DriverDatabaseMetadataProvider
Parameters:
password - the user's password


Copyright © 2008-Present JBoss a division of Red Hat. All Rights Reserved.