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 DBDAOCollectionCoreFactory

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.DBDAOCollectionFactory
              extended by uk.ac.roslin.ensembl.dao.database.factory.DBDAOCollectionCoreFactory
All Implemented Interfaces:
uk.ac.roslin.ensembl.dao.factory.DAOCollectionCoreFactory, uk.ac.roslin.ensembl.dao.factory.DAOCollectionFactory, uk.ac.roslin.ensembl.dao.factory.DAOCoreFactory, uk.ac.roslin.ensembl.dao.factory.DAOFactory, uk.ac.roslin.ensembl.dao.factory.DAOSpeciesFactory

public class DBDAOCollectionCoreFactory
extends DBDAOCollectionFactory
implements uk.ac.roslin.ensembl.dao.factory.DAOCollectionCoreFactory


Field Summary
 
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
DBDAOCollectionCoreFactory()
           
DBDAOCollectionCoreFactory(uk.ac.roslin.ensembl.model.database.CollectionDatabase database, uk.ac.roslin.ensembl.model.core.CollectionSpecies species)
           
 
Method Summary
 DBAssemblyDAO getAssemblyDAO()
           
 DBChromosomeDAO getChromosomeDAO()
           
 DBDAOComparaFactory getComparaFactory(uk.ac.roslin.ensembl.config.EnsemblComparaDivision comparaDivision)
           
 DBCoordinateSystemDAO getCoordinateSystemDAO()
           
 uk.ac.roslin.ensembl.model.database.CollectionCoreDatabase getDatabase()
           
 DBExonDAO getExonDAO()
           
 DBGeneDAO getGeneDAO()
           
 DBProteinFeatureDAO getProteinFeatureDAO()
           
 DBDNASequenceDAO getSequenceDAO()
           
 DBTranscriptDAO getTranscriptDAO()
           
 DBTranslationDAO getTranslationDAO()
           
 
Methods inherited from class uk.ac.roslin.ensembl.dao.database.factory.DBDAOCollectionFactory
getSpecies, makeFactory
 
Methods inherited from class uk.ac.roslin.ensembl.dao.database.factory.DBDAOSpeciesFactory
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.DAOCollectionFactory
getSpecies
 
Methods inherited from interface uk.ac.roslin.ensembl.dao.factory.DAOSpeciesFactory
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
 

Constructor Detail

DBDAOCollectionCoreFactory

public DBDAOCollectionCoreFactory()

DBDAOCollectionCoreFactory

public DBDAOCollectionCoreFactory(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

getDatabase

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

getCoordinateSystemDAO

public DBCoordinateSystemDAO getCoordinateSystemDAO()
                                             throws uk.ac.roslin.ensembl.exception.DAOException
Specified by:
getCoordinateSystemDAO in interface uk.ac.roslin.ensembl.dao.factory.DAOCoreFactory
Throws:
uk.ac.roslin.ensembl.exception.DAOException

getChromosomeDAO

public DBChromosomeDAO getChromosomeDAO()
                                 throws uk.ac.roslin.ensembl.exception.DAOException
Specified by:
getChromosomeDAO in interface uk.ac.roslin.ensembl.dao.factory.DAOCoreFactory
Throws:
uk.ac.roslin.ensembl.exception.DAOException

getGeneDAO

public DBGeneDAO getGeneDAO()
                     throws uk.ac.roslin.ensembl.exception.DAOException
Specified by:
getGeneDAO in interface uk.ac.roslin.ensembl.dao.factory.DAOCoreFactory
Throws:
uk.ac.roslin.ensembl.exception.DAOException

getProteinFeatureDAO

public DBProteinFeatureDAO getProteinFeatureDAO()
                                         throws uk.ac.roslin.ensembl.exception.DAOException
Specified by:
getProteinFeatureDAO in interface uk.ac.roslin.ensembl.dao.factory.DAOCoreFactory
Throws:
uk.ac.roslin.ensembl.exception.DAOException

getAssemblyDAO

public DBAssemblyDAO getAssemblyDAO()
                             throws uk.ac.roslin.ensembl.exception.DAOException
Specified by:
getAssemblyDAO in interface uk.ac.roslin.ensembl.dao.factory.DAOCoreFactory
Throws:
uk.ac.roslin.ensembl.exception.DAOException

getSequenceDAO

public DBDNASequenceDAO getSequenceDAO()
                                throws uk.ac.roslin.ensembl.exception.DAOException
Specified by:
getSequenceDAO in interface uk.ac.roslin.ensembl.dao.factory.DAOCoreFactory
Throws:
uk.ac.roslin.ensembl.exception.DAOException

getTranslationDAO

public DBTranslationDAO getTranslationDAO()
                                   throws uk.ac.roslin.ensembl.exception.DAOException
Specified by:
getTranslationDAO in interface uk.ac.roslin.ensembl.dao.factory.DAOCoreFactory
Throws:
uk.ac.roslin.ensembl.exception.DAOException

getTranscriptDAO

public DBTranscriptDAO getTranscriptDAO()
                                 throws uk.ac.roslin.ensembl.exception.DAOException
Specified by:
getTranscriptDAO in interface uk.ac.roslin.ensembl.dao.factory.DAOCoreFactory
Throws:
uk.ac.roslin.ensembl.exception.DAOException

getExonDAO

public DBExonDAO getExonDAO()
                     throws uk.ac.roslin.ensembl.exception.DAOException
Specified by:
getExonDAO in interface uk.ac.roslin.ensembl.dao.factory.DAOCoreFactory
Throws:
uk.ac.roslin.ensembl.exception.DAOException

getComparaFactory

public DBDAOComparaFactory getComparaFactory(uk.ac.roslin.ensembl.config.EnsemblComparaDivision comparaDivision)
Specified by:
getComparaFactory in interface uk.ac.roslin.ensembl.dao.factory.DAOCoreFactory

Ensembl Data Access Module
v1.09

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