Ensembl Data Access Module v1.09
© Roslin Institute 2010. GNU General Public License, version3
uk.ac.roslin.ensembl.dao.database
Class DBDatabase
java.lang.Object
uk.ac.roslin.ensembl.dao.database.DBDatabase
- All Implemented Interfaces:
- Comparable<uk.ac.roslin.ensembl.model.database.Database>, uk.ac.roslin.ensembl.model.database.Database
- Direct Known Subclasses:
- DBCollectionDatabase, DBComparisonDatabase, DBSingleSpeciesDatabase
public abstract class DBDatabase
- extends Object
- implements uk.ac.roslin.ensembl.model.database.Database
- Author:
- paterson
Constructor Summary |
DBDatabase()
|
DBDatabase(String db_name,
uk.ac.roslin.ensembl.config.EnsemblDBType type,
uk.ac.roslin.ensembl.model.database.Registry registry)
|
DBDatabase
public DBDatabase()
DBDatabase
public DBDatabase(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
getdBName
public String getdBName()
- Specified by:
getdBName
in interface uk.ac.roslin.ensembl.model.database.Database
setdBName
public void setdBName(String dBName)
getType
public uk.ac.roslin.ensembl.config.EnsemblDBType getType()
- Specified by:
getType
in interface uk.ac.roslin.ensembl.model.database.Database
setType
public void setType(uk.ac.roslin.ensembl.config.EnsemblDBType type)
getDBVersion
public String getDBVersion()
- Specified by:
getDBVersion
in interface uk.ac.roslin.ensembl.model.database.Database
setDBVersion
public void setDBVersion(String version)
getIntDBVersion
public int getIntDBVersion()
- Specified by:
getIntDBVersion
in interface uk.ac.roslin.ensembl.model.database.Database
setIntDBVersion
public void setIntDBVersion(int intVersion)
getSchemaVersion
public String getSchemaVersion()
- Specified by:
getSchemaVersion
in interface uk.ac.roslin.ensembl.model.database.Database
setSchemaVersion
public void setSchemaVersion(String ensemblSchemaVersion)
getIntSchemaVersion
public int getIntSchemaVersion()
- Specified by:
getIntSchemaVersion
in interface uk.ac.roslin.ensembl.model.database.Database
setIntSchemaVersion
public void setIntSchemaVersion(int intEnsemblSchemaVersion)
getBuild
public String getBuild()
- Specified by:
getBuild
in interface uk.ac.roslin.ensembl.model.database.Database
setBuild
public void setBuild(String build)
compareTo
public int compareTo(uk.ac.roslin.ensembl.model.database.Database other)
- Specified by:
compareTo
in interface Comparable<uk.ac.roslin.ensembl.model.database.Database>
getRegistry
public uk.ac.roslin.ensembl.model.database.Registry getRegistry()
- Specified by:
getRegistry
in interface uk.ac.roslin.ensembl.model.database.Database
setRegistry
public void setRegistry(uk.ac.roslin.ensembl.model.database.Registry r)
toString
public String toString()
- Overrides:
toString
in class Object
getNewSqlSession
public org.apache.ibatis.session.SqlSession getNewSqlSession()
throws uk.ac.roslin.ensembl.exception.DAOException
- Specified by:
getNewSqlSession
in interface uk.ac.roslin.ensembl.model.database.Database
- Throws:
uk.ac.roslin.ensembl.exception.DAOException
Ensembl Data Access Module v1.09
© Roslin Institute 2010. GNU General Public License, version3