org.jboss.jca.common.metadata.ds
Class DataSourceImpl

java.lang.Object
  extended by org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
      extended by org.jboss.jca.common.metadata.ds.DataSourceImpl
All Implemented Interfaces:
Serializable, org.jboss.jca.common.api.metadata.ds.CommonDataSource, org.jboss.jca.common.api.metadata.ds.DataSource, org.jboss.jca.common.api.metadata.JCAMetadata

public class DataSourceImpl
extends DataSourceAbstractImpl
implements org.jboss.jca.common.api.metadata.ds.DataSource

A DataSourceImpl.

Author:
Stefano Maestri
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ds.DataSource
org.jboss.jca.common.api.metadata.ds.DataSource.Attribute, org.jboss.jca.common.api.metadata.ds.DataSource.Tag
 
Field Summary
 
Fields inherited from class org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
enabled, jndiName, poolName, security, statement, timeOut, transactionIsolation, urlDelimiter, urlSelectorStrategyClassName, useJavaContext, validation
 
Constructor Summary
DataSourceImpl(String connectionUrl, String driverClass, org.jboss.jca.common.api.metadata.ds.TransactionIsolation transactionIsolation, Map<String,String> connectionProperties, org.jboss.jca.common.api.metadata.ds.TimeOut timeOut, org.jboss.jca.common.api.metadata.common.CommonSecurity security, org.jboss.jca.common.api.metadata.ds.Statement statement, org.jboss.jca.common.api.metadata.ds.Validation validation, String urlDelimiter, String urlSelectorStrategyClassName, String newConnectionSql, boolean useJavaContext, String poolName, boolean enabled, String jndiName, org.jboss.jca.common.api.metadata.common.CommonPool pool)
          Create a new DataSourceImpl.
 
Method Summary
 boolean equals(Object obj)
           
 Map<String,String> getConnectionProperties()
          Get the connectionProperties.
 String getConnectionUrl()
          Get the connectionUrl.
 String getDriverClass()
          Get the driverClass.
 String getNewConnectionSql()
          Get the newConnectionSql.
 org.jboss.jca.common.api.metadata.common.CommonPool getPool()
          Get the pool.
 org.jboss.jca.common.api.metadata.ds.Statement getStatement()
          Get the statement.
 String getUrlDelimiter()
          Get the urlDelimiter.
 String getUrlSelectorStrategyClassName()
          Get the urlSelectorStrategyClassName.
 int hashCode()
           
 String toString()
           
 
Methods inherited from class org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
getJndiName, getPoolName, getSecurity, getTimeOut, getTransactionIsolation, getValidation, isEnabled, isUseJavaContext
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.jca.common.api.metadata.ds.CommonDataSource
getJndiName, getPoolName, getSecurity, getTimeOut, getTransactionIsolation, getValidation, isEnabled, isUseJavaContext
 

Constructor Detail

DataSourceImpl

public DataSourceImpl(String connectionUrl,
                      String driverClass,
                      org.jboss.jca.common.api.metadata.ds.TransactionIsolation transactionIsolation,
                      Map<String,String> connectionProperties,
                      org.jboss.jca.common.api.metadata.ds.TimeOut timeOut,
                      org.jboss.jca.common.api.metadata.common.CommonSecurity security,
                      org.jboss.jca.common.api.metadata.ds.Statement statement,
                      org.jboss.jca.common.api.metadata.ds.Validation validation,
                      String urlDelimiter,
                      String urlSelectorStrategyClassName,
                      String newConnectionSql,
                      boolean useJavaContext,
                      String poolName,
                      boolean enabled,
                      String jndiName,
                      org.jboss.jca.common.api.metadata.common.CommonPool pool)
Create a new DataSourceImpl.

Parameters:
connectionUrl - connectionUrl
driverClass - driverClass
transactionIsolation - transactionIsolation
connectionProperties - connectionProperties
timeOut - timeOut
security - security
statement - statement
validation - validation
urlDelimiter - urlDelimiter
urlSelectorStrategyClassName - urlSelectorStrategyClassName
newConnectionSql - newConnectionSql
useJavaContext - useJavaContext
poolName - poolName
enabled - enabled
jndiName - jndiName
pool - pool
Method Detail

getConnectionUrl

public final String getConnectionUrl()
Get the connectionUrl.

Specified by:
getConnectionUrl in interface org.jboss.jca.common.api.metadata.ds.DataSource
Returns:
the connectionUrl.

getDriverClass

public final String getDriverClass()
Get the driverClass.

Specified by:
getDriverClass in interface org.jboss.jca.common.api.metadata.ds.DataSource
Returns:
the driverClass.

getConnectionProperties

public final Map<String,String> getConnectionProperties()
Get the connectionProperties.

Specified by:
getConnectionProperties in interface org.jboss.jca.common.api.metadata.ds.DataSource
Returns:
the connectionProperties.

getStatement

public final org.jboss.jca.common.api.metadata.ds.Statement getStatement()
Get the statement.

Specified by:
getStatement in interface org.jboss.jca.common.api.metadata.ds.DataSource
Returns:
the statement.

getUrlDelimiter

public final String getUrlDelimiter()
Get the urlDelimiter.

Specified by:
getUrlDelimiter in interface org.jboss.jca.common.api.metadata.ds.DataSource
Returns:
the urlDelimiter.

getUrlSelectorStrategyClassName

public final String getUrlSelectorStrategyClassName()
Get the urlSelectorStrategyClassName.

Specified by:
getUrlSelectorStrategyClassName in interface org.jboss.jca.common.api.metadata.ds.DataSource
Returns:
the urlSelectorStrategyClassName.

getNewConnectionSql

public final String getNewConnectionSql()
Get the newConnectionSql.

Specified by:
getNewConnectionSql in interface org.jboss.jca.common.api.metadata.ds.DataSource
Returns:
the newConnectionSql.

getPool

public final org.jboss.jca.common.api.metadata.common.CommonPool getPool()
Get the pool.

Specified by:
getPool in interface org.jboss.jca.common.api.metadata.ds.DataSource
Returns:
the pool.

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)