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.factory
Class DBDAOSpeciesFactory

java.lang.Object
  extended by uk.ac.roslin.ensembl.dao.database.factory.DBDAOFactory
      extended by uk.ac.roslin.ensembl.dao.database.factory.DBDAOSpeciesFactory
All Implemented Interfaces:
uk.ac.roslin.ensembl.dao.factory.DAOFactory, uk.ac.roslin.ensembl.dao.factory.DAOSpeciesFactory
Direct Known Subclasses:
DBDAOCollectionFactory, DBDAOSingleSpeciesFactory

public abstract class DBDAOSpeciesFactory
extends DBDAOFactory
implements uk.ac.roslin.ensembl.dao.factory.DAOSpeciesFactory

Author:
tpaterso

Field Summary
protected  DBSpecies species
           
 
Fields inherited from class uk.ac.roslin.ensembl.dao.database.factory.DBDAOFactory
configuration, database, databaseName, databaseType, dBType, dbVersion, ensemblSchema, ibatisSchemaFilePath, mybatisSchemaFilePath, registry, schemaVersion, sqlSessionFactory, thisDBUrl
 
Constructor Summary
DBDAOSpeciesFactory()
           
DBDAOSpeciesFactory(uk.ac.roslin.ensembl.model.database.CollectionDatabase database, uk.ac.roslin.ensembl.model.core.CollectionSpecies species)
           
DBDAOSpeciesFactory(uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase database)
           
 
Method Summary
 DBSpecies getSpecies()
           
 void setSpecies(uk.ac.roslin.ensembl.model.core.Species species)
           
 
Methods inherited from class uk.ac.roslin.ensembl.dao.database.factory.DBDAOFactory
getConfiguration, getDatabase, getDatabaseName, getDBType, getDBVersion, getEnsemblSchemaVersion, getMybatisSchemaFilePath, getNewSqlSession, getRegistry, setDatabase, setDatabaseName, setDBType, setDBVersion, setEnsemblSchemaVersion, setMybatisSchemaFilePath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface uk.ac.roslin.ensembl.dao.factory.DAOFactory
getConfiguration, getDatabase, getDatabaseName, getDBType, getDBVersion, getEnsemblSchemaVersion, getMybatisSchemaFilePath, getNewSqlSession, getRegistry, setDatabaseName, setDBType, setDBVersion, setEnsemblSchemaVersion, setMybatisSchemaFilePath
 

Field Detail

species

protected DBSpecies species
Constructor Detail

DBDAOSpeciesFactory

public DBDAOSpeciesFactory()

DBDAOSpeciesFactory

public DBDAOSpeciesFactory(uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase database)
                    throws uk.ac.roslin.ensembl.exception.DAOException
Throws:
uk.ac.roslin.ensembl.exception.DAOException

DBDAOSpeciesFactory

public DBDAOSpeciesFactory(uk.ac.roslin.ensembl.model.database.CollectionDatabase database,
                           uk.ac.roslin.ensembl.model.core.CollectionSpecies species)
                    throws uk.ac.roslin.ensembl.exception.DAOException
Throws:
uk.ac.roslin.ensembl.exception.DAOException
Method Detail

getSpecies

public DBSpecies getSpecies()
Specified by:
getSpecies in interface uk.ac.roslin.ensembl.dao.factory.DAOSpeciesFactory

setSpecies

public void setSpecies(uk.ac.roslin.ensembl.model.core.Species species)
Specified by:
setSpecies in interface uk.ac.roslin.ensembl.dao.factory.DAOSpeciesFactory

Ensembl Data Access Module
v1.09

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