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

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

public class DefaultDataSourceDatabaseMetadataProvider
extends DefaultDatabaseMetadataProvider
implements DataSourceDatabaseMetadataProvider

Default DataSource based DatabaseMetadataProvider

Author:
Sergiy Litsenko
See Also:
Serialized Form

Constructor Summary
DefaultDataSourceDatabaseMetadataProvider()
          Default Constructor
DefaultDataSourceDatabaseMetadataProvider(String name)
          Constructor
 
Method Summary
 DataSource getDataSource()
          Returns DataSource
 String getDataSourceName()
          Sets data source JNDI name
 void setDataSourceName(String dataSourceName)
          Sets data source JNDI 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

DefaultDataSourceDatabaseMetadataProvider

public DefaultDataSourceDatabaseMetadataProvider()
Default Constructor


DefaultDataSourceDatabaseMetadataProvider

public DefaultDataSourceDatabaseMetadataProvider(String name)
Constructor

Parameters:
name - the DatabaseMetadataProvider logical name
Method Detail

getDataSource

public DataSource getDataSource()
                         throws Exception
Returns DataSource

Specified by:
getDataSource in interface DataSourceDatabaseMetadataProvider
Returns:
DataSource
Throws:
Exception

getDataSourceName

public String getDataSourceName()
Sets data source JNDI name

Specified by:
getDataSourceName in interface DataSourceDatabaseMetadataProvider
Returns:
data source JNDI name

setDataSourceName

public void setDataSourceName(String dataSourceName)
Sets data source JNDI name

Specified by:
setDataSourceName in interface DataSourceDatabaseMetadataProvider
Parameters:
dataSourceName - the data source JNDI name


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