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 DBDAOSingleSpeciesFactory

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

public abstract class DBDAOSingleSpeciesFactory
extends DBDAOSpeciesFactory
implements uk.ac.roslin.ensembl.dao.factory.DAOSingleSpeciesFactory


Field Summary
protected  String genus_species
           
 
Fields inherited from class uk.ac.roslin.ensembl.dao.database.factory.DBDAOSpeciesFactory
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
DBDAOSingleSpeciesFactory()
           
DBDAOSingleSpeciesFactory(uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase database)
           
 
Method Summary
 uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase getDatabase()
           
 String getGenus_Species()
           
static DBDAOSingleSpeciesFactory makeFactory(uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase database)
           
 void setGenus_Species(String genus_species)
           
 
Methods inherited from class uk.ac.roslin.ensembl.dao.database.factory.DBDAOSpeciesFactory
getSpecies, setSpecies
 
Methods inherited from class uk.ac.roslin.ensembl.dao.database.factory.DBDAOFactory
getConfiguration, 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.DAOSpeciesFactory
getSpecies, setSpecies
 
Methods inherited from interface uk.ac.roslin.ensembl.dao.factory.DAOFactory
getConfiguration, getDatabaseName, getDBType, getDBVersion, getEnsemblSchemaVersion, getMybatisSchemaFilePath, getNewSqlSession, getRegistry, setDatabaseName, setDBType, setDBVersion, setEnsemblSchemaVersion, setMybatisSchemaFilePath
 

Field Detail

genus_species

protected String genus_species
Constructor Detail

DBDAOSingleSpeciesFactory

public DBDAOSingleSpeciesFactory()

DBDAOSingleSpeciesFactory

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

setGenus_Species

public void setGenus_Species(String genus_species)
Specified by:
setGenus_Species in interface uk.ac.roslin.ensembl.dao.factory.DAOSingleSpeciesFactory

getGenus_Species

public String getGenus_Species()
Specified by:
getGenus_Species in interface uk.ac.roslin.ensembl.dao.factory.DAOSingleSpeciesFactory

makeFactory

public static DBDAOSingleSpeciesFactory makeFactory(uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase database)
                                             throws uk.ac.roslin.ensembl.exception.EnsemblException
Throws:
uk.ac.roslin.ensembl.exception.EnsemblException

getDatabase

public uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase getDatabase()
Specified by:
getDatabase in interface uk.ac.roslin.ensembl.dao.factory.DAOFactory
Overrides:
getDatabase in class DBDAOFactory

Ensembl Data Access Module
v1.09

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