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 DBDAOCollectionFactory

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
All Implemented Interfaces:
uk.ac.roslin.ensembl.dao.factory.DAOCollectionFactory, uk.ac.roslin.ensembl.dao.factory.DAOFactory, uk.ac.roslin.ensembl.dao.factory.DAOSpeciesFactory
Direct Known Subclasses:
DBDAOCollectionCoreFactory, DBDAOCollectionFuncgenFactory, DBDAOCollectionVariationFactory

public abstract class DBDAOCollectionFactory
extends DBDAOSpeciesFactory
implements uk.ac.roslin.ensembl.dao.factory.DAOCollectionFactory


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
DBDAOCollectionFactory()
           
DBDAOCollectionFactory(uk.ac.roslin.ensembl.model.database.CollectionDatabase database, uk.ac.roslin.ensembl.model.core.CollectionSpecies species)
           
 
Method Summary
 uk.ac.roslin.ensembl.model.database.CollectionDatabase getDatabase()
           
 DBCollectionSpecies getSpecies()
           
static DBDAOCollectionFactory makeFactory(uk.ac.roslin.ensembl.model.database.CollectionDatabase database, uk.ac.roslin.ensembl.model.core.CollectionSpecies species)
           
 
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.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

DBDAOCollectionFactory

public DBDAOCollectionFactory()

DBDAOCollectionFactory

public DBDAOCollectionFactory(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 DBCollectionSpecies getSpecies()
Specified by:
getSpecies in interface uk.ac.roslin.ensembl.dao.factory.DAOCollectionFactory
Specified by:
getSpecies in interface uk.ac.roslin.ensembl.dao.factory.DAOSpeciesFactory
Overrides:
getSpecies in class DBDAOSpeciesFactory

makeFactory

public static DBDAOCollectionFactory makeFactory(uk.ac.roslin.ensembl.model.database.CollectionDatabase database,
                                                 uk.ac.roslin.ensembl.model.core.CollectionSpecies species)
                                          throws uk.ac.roslin.ensembl.exception.EnsemblException
Throws:
uk.ac.roslin.ensembl.exception.EnsemblException

getDatabase

public uk.ac.roslin.ensembl.model.database.CollectionDatabase 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