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 DBCollectionDatabase

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

public class DBCollectionDatabase
extends DBDatabase
implements uk.ac.roslin.ensembl.model.database.CollectionDatabase

Author:
paterson

Field Summary
protected  HashMap<uk.ac.roslin.ensembl.model.core.CollectionSpecies,String> assemblyMap
           
protected  DBCollection collection
           
protected  String collectionName
           
 
Constructor Summary
DBCollectionDatabase(String db_name, uk.ac.roslin.ensembl.config.EnsemblDBType type, uk.ac.roslin.ensembl.model.database.Registry registry)
           
 
Method Summary
 String getAssembly(uk.ac.roslin.ensembl.model.core.CollectionSpecies species)
           
 DBCollection getCollection()
           
 String getCollectionName()
           
 void setCollection(uk.ac.roslin.ensembl.model.core.CollectionOfSpecies r)
           
 void setCollectionName(String collectionName)
           
 
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

collectionName

protected String collectionName

collection

protected DBCollection collection

assemblyMap

protected HashMap<uk.ac.roslin.ensembl.model.core.CollectionSpecies,String> assemblyMap
Constructor Detail

DBCollectionDatabase

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

getCollectionName

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

setCollectionName

public void setCollectionName(String collectionName)
Specified by:
setCollectionName in interface uk.ac.roslin.ensembl.model.database.CollectionDatabase

setCollection

public void setCollection(uk.ac.roslin.ensembl.model.core.CollectionOfSpecies r)
Specified by:
setCollection in interface uk.ac.roslin.ensembl.model.database.CollectionDatabase

getCollection

public DBCollection getCollection()
Specified by:
getCollection in interface uk.ac.roslin.ensembl.model.database.CollectionDatabase

getAssembly

public String getAssembly(uk.ac.roslin.ensembl.model.core.CollectionSpecies species)
Specified by:
getAssembly in interface uk.ac.roslin.ensembl.model.database.CollectionDatabase

Ensembl Data Access Module
v1.09

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