Ensembl Data Access Module v1.09
© Roslin Institute 2010. GNU General Public License, version3
Ensembl Data Access Module
v1.09

uk.ac.roslin.ensembl.dao.database
Class DBBaseDAO

java.lang.Object
  extended by uk.ac.roslin.ensembl.dao.database.DBBaseDAO
Direct Known Subclasses:
DBCoreObjectDAO, DBHomologyDAO

public abstract class DBBaseDAO
extends Object


Field Summary
protected  Properties configuration
           
protected  uk.ac.roslin.ensembl.dao.factory.DAOFactory daoFactory
           
 
Constructor Summary
DBBaseDAO()
           
DBBaseDAO(uk.ac.roslin.ensembl.dao.factory.DAOFactory inFactory)
          Constructor for (subclasses of) this class.
DBBaseDAO(Properties inConfiguration)
          Constructor for (subclasses of) this class.
 
Method Summary
 uk.ac.roslin.ensembl.dao.factory.DAOFactory getFactory()
           
 void setConfiguration(Properties inConfiguration)
           
 void setFactory(uk.ac.roslin.ensembl.dao.factory.DAOFactory factory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

daoFactory

protected uk.ac.roslin.ensembl.dao.factory.DAOFactory daoFactory

configuration

protected Properties configuration
Constructor Detail

DBBaseDAO

public DBBaseDAO()

DBBaseDAO

public DBBaseDAO(uk.ac.roslin.ensembl.dao.factory.DAOFactory inFactory)
          throws uk.ac.roslin.ensembl.exception.DAOException
Constructor for (subclasses of) this class. Takes configuration from the parent DBDAOFactory

Parameters:
inFactory - the DAOFactory that constructs the DAO Object
Throws:
uk.ac.roslin.ensembl.exception.DAOException

DBBaseDAO

public DBBaseDAO(Properties inConfiguration)
          throws uk.ac.roslin.ensembl.exception.DAOException
Constructor for (subclasses of) this class. Takes configuration from a Properties File.

Parameters:
inConfiguration - Properties for connection
Throws:
uk.ac.roslin.ensembl.exception.DAOException
Method Detail

getFactory

public uk.ac.roslin.ensembl.dao.factory.DAOFactory getFactory()

setConfiguration

public void setConfiguration(Properties inConfiguration)

setFactory

public void setFactory(uk.ac.roslin.ensembl.dao.factory.DAOFactory factory)

Ensembl Data Access Module
v1.09

Ensembl Data Access Module v1.09
© Roslin Institute 2010. GNU General Public License, version3