Transfer version 1.1

transfer.com.sql
Class DatasourceDAO

WEB-INF.cftags.component
        extended by transfer.com.sql.DatasourceDAO

public class DatasourceDAO
extends WEB-INF.cftags.component

DAO for the datasource Bean


Constructor Summary
init(DatasourceFactory datasourceFactory, [XMLFileReader xmlFileReader], [Configuration configuration])
          Constructor
 
Method Summary
private Configuration getConfiguration()
 Datasource getDataSource()
          Gets a datasource bean
private Datasource getDataSourceFromXML()
          returns a datasource from xml
private Datasource getDatasoucefromConfiguration()
          returns te data source from a config obejct
private DatasourceFactory getDatasourceFactory()
private XMLFileReader getXMLReader()
private boolean hasConfiguration()
          whether this object has a Configuration
private boolean hasXmlReader()
          whether this object has a xmlReader
private void setConfiguration(Configuration configuration)
private void setDatasourceFactory(DatasourceFactory DatasourceFactory)
private void setXMLReader(XMLFileReader XMLReader)
private any throw(string type, string message, [string detail=''])
          Throws an Exception
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init(DatasourceFactory datasourceFactory, [XMLFileReader xmlFileReader], [Configuration configuration])
Constructor

Parameters:
datasourceFactory - the datasource factory
xmlFileReader - The file path to the config file
configuration - A configuration bean. Can hold the datasource details
Method Detail

getConfiguration

private Configuration getConfiguration()


getDataSource

public Datasource getDataSource()
Gets a datasource bean


getDataSourceFromXML

private Datasource getDataSourceFromXML()
returns a datasource from xml


getDatasoucefromConfiguration

private Datasource getDatasoucefromConfiguration()
returns te data source from a config obejct


getDatasourceFactory

private DatasourceFactory getDatasourceFactory()


getXMLReader

private XMLFileReader getXMLReader()


hasConfiguration

private boolean hasConfiguration()
whether this object has a Configuration


hasXmlReader

private boolean hasXmlReader()
whether this object has a xmlReader


setConfiguration

private void setConfiguration(Configuration configuration)

Parameters:
configuration

setDatasourceFactory

private void setDatasourceFactory(DatasourceFactory DatasourceFactory)

Parameters:
DatasourceFactory

setXMLReader

private void setXMLReader(XMLFileReader XMLReader)

Parameters:
XMLReader

throw

private any throw(string type, string message, [string detail=''])
Throws an Exception

Parameters:
type - The type of exception
message - The message to accompany the exception
detail - The detail message for the exception

Transfer version 1.1