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 DBSingleSpeciesDatabase

java.lang.Object
  extended by uk.ac.roslin.ensembl.dao.database.DBDatabase
      extended by uk.ac.roslin.ensembl.dao.database.DBSingleSpeciesDatabase
All Implemented Interfaces:
Comparable<uk.ac.roslin.ensembl.model.database.Database>, uk.ac.roslin.ensembl.model.database.Database, uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase
Direct Known Subclasses:
DBSingleSpeciesCoreDatabase

public class DBSingleSpeciesDatabase
extends DBDatabase
implements uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase

Author:
tpaterso

Field Summary
protected  String assembly
           
protected  String dbSpeciesName
           
protected  DBSpecies species
           
 
Constructor Summary
DBSingleSpeciesDatabase(String db_name, uk.ac.roslin.ensembl.config.EnsemblDBType type, uk.ac.roslin.ensembl.model.database.Registry registry)
           
 
Method Summary
 String getAssembly()
           
 String getDbSpeciesName()
           
 DBSpecies getSpecies()
           
 void lazyLoadAssembly()
           
 void setDbSpeciesName(String species)
           
 void setSpecies(uk.ac.roslin.ensembl.model.core.Species species)
           
 
Methods inherited from class uk.ac.roslin.ensembl.dao.database.DBDatabase
compareTo, getBuild, getdBName, getDBVersion, getIntDBVersion, getIntSchemaVersion, getNewSqlSession, getRegistry, getSchemaVersion, getType, setBuild, setdBName, setDBVersion, setIntDBVersion, setIntSchemaVersion, setRegistry, setSchemaVersion, setType, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface uk.ac.roslin.ensembl.model.database.Database
getBuild, getdBName, getDBVersion, getIntDBVersion, getIntSchemaVersion, getNewSqlSession, getRegistry, getSchemaVersion, getType
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

species

protected DBSpecies species

dbSpeciesName

protected String dbSpeciesName

assembly

protected String assembly
Constructor Detail

DBSingleSpeciesDatabase

public DBSingleSpeciesDatabase(String db_name,
                               uk.ac.roslin.ensembl.config.EnsemblDBType type,
                               uk.ac.roslin.ensembl.model.database.Registry registry)
                        throws uk.ac.roslin.ensembl.exception.ConfigurationException
Throws:
uk.ac.roslin.ensembl.exception.ConfigurationException
Method Detail

getDbSpeciesName

public String getDbSpeciesName()
Specified by:
getDbSpeciesName in interface uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase

setDbSpeciesName

public void setDbSpeciesName(String species)
Specified by:
setDbSpeciesName in interface uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase

setSpecies

public void setSpecies(uk.ac.roslin.ensembl.model.core.Species species)
Specified by:
setSpecies in interface uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase

getSpecies

public DBSpecies getSpecies()
Specified by:
getSpecies in interface uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase

getAssembly

public String getAssembly()
Specified by:
getAssembly in interface uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase

lazyLoadAssembly

public void lazyLoadAssembly()
                      throws uk.ac.roslin.ensembl.exception.DAOException
Throws:
uk.ac.roslin.ensembl.exception.DAOException

Ensembl Data Access Module
v1.09

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