org.synchronoss.cpo.jdbc
Class AbstractDataSourceInfo

Package class diagram package AbstractDataSourceInfo
java.lang.Object
  extended by org.synchronoss.cpo.jdbc.AbstractDataSourceInfo
All Implemented Interfaces:
DataSourceInfo
Direct Known Subclasses:
AbstractDataSource, JndiDataSourceInfo

public abstract class AbstractDataSourceInfo
extends java.lang.Object
implements DataSourceInfo

Author:
dberry

Constructor Summary
AbstractDataSourceInfo(java.lang.String dataSourceName)
           
AbstractDataSourceInfo(java.lang.String className, java.util.Properties properties)
           
AbstractDataSourceInfo(java.lang.String className, java.util.SortedMap<java.lang.String,java.lang.String> properties)
           
 
Method Summary
protected abstract  javax.sql.DataSource createDataSource()
           
 javax.sql.DataSource getDataSource()
           
 java.lang.String getDataSourceName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDataSourceInfo

public AbstractDataSourceInfo(java.lang.String dataSourceName)

AbstractDataSourceInfo

public AbstractDataSourceInfo(java.lang.String className,
                              java.util.SortedMap<java.lang.String,java.lang.String> properties)

AbstractDataSourceInfo

public AbstractDataSourceInfo(java.lang.String className,
                              java.util.Properties properties)
Method Detail

createDataSource

protected abstract javax.sql.DataSource createDataSource()
                                                  throws CpoException
Throws:
CpoException

getDataSourceName

public java.lang.String getDataSourceName()
Specified by:
getDataSourceName in interface DataSourceInfo

getDataSource

public javax.sql.DataSource getDataSource()
                                   throws CpoException
Specified by:
getDataSource in interface DataSourceInfo
Throws:
CpoException


Copyright © 2012. All Rights Reserved.