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 DBDatabase

java.lang.Object
  extended by 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)
           
 
Method Summary
 int compareTo(uk.ac.roslin.ensembl.model.database.Database other)
           
 String getBuild()
           
 String getdBName()
           
 String getDBVersion()
           
 int getIntDBVersion()
           
 int getIntSchemaVersion()
           
 org.apache.ibatis.session.SqlSession getNewSqlSession()
           
 uk.ac.roslin.ensembl.model.database.Registry getRegistry()
           
 String getSchemaVersion()
           
 uk.ac.roslin.ensembl.config.EnsemblDBType getType()
           
 void setBuild(String build)
           
 void setdBName(String dBName)
           
 void setDBVersion(String version)
           
 void setIntDBVersion(int intVersion)
           
 void setIntSchemaVersion(int intEnsemblSchemaVersion)
           
 void setRegistry(uk.ac.roslin.ensembl.model.database.Registry r)
           
 void setSchemaVersion(String ensemblSchemaVersion)
           
 void setType(uk.ac.roslin.ensembl.config.EnsemblDBType type)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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
Method Detail

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

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