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 DBCollection

java.lang.Object
  extended by uk.ac.roslin.ensembl.dao.database.DBCollection
All Implemented Interfaces:
uk.ac.roslin.ensembl.model.core.CollectionOfSpecies

public class DBCollection
extends Object
implements uk.ac.roslin.ensembl.model.core.CollectionOfSpecies


Constructor Summary
DBCollection()
           
DBCollection(DBCollectionCoreDatabase database)
           
 
Method Summary
 void addDatabases(TreeSet<? extends uk.ac.roslin.ensembl.model.database.CollectionDatabase> databases)
           
 void addSpecies(Collection<? extends uk.ac.roslin.ensembl.model.core.CollectionSpecies> spp)
           
 void addSpecies(uk.ac.roslin.ensembl.model.core.CollectionSpecies sp)
           
 String getCollectionName()
           
 DBCollectionCoreDatabase getCoreDatabase()
           
 TreeSet<DBCollectionDatabase> getDatabases()
           
 TreeSet<DBCollectionDatabase> getDatabasesByType(uk.ac.roslin.ensembl.model.database.DatabaseType type)
           
 String getDBVersion()
           
 String getSchemaVersion()
           
 TreeSet<DBCollectionSpecies> getSpecies()
           
 void setPrimaryCoreDatabase(DBCollectionCoreDatabase database)
           
 void setProperty(String id, HashMap row)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DBCollection

public DBCollection()

DBCollection

public DBCollection(DBCollectionCoreDatabase database)
Method Detail

setPrimaryCoreDatabase

public void setPrimaryCoreDatabase(DBCollectionCoreDatabase database)

setProperty

public void setProperty(String id,
                        HashMap row)
Specified by:
setProperty in interface uk.ac.roslin.ensembl.model.core.CollectionOfSpecies

getDBVersion

public String getDBVersion()
Specified by:
getDBVersion in interface uk.ac.roslin.ensembl.model.core.CollectionOfSpecies

getCollectionName

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

getDatabases

public TreeSet<DBCollectionDatabase> getDatabases()
Specified by:
getDatabases in interface uk.ac.roslin.ensembl.model.core.CollectionOfSpecies

addDatabases

public void addDatabases(TreeSet<? extends uk.ac.roslin.ensembl.model.database.CollectionDatabase> databases)
Specified by:
addDatabases in interface uk.ac.roslin.ensembl.model.core.CollectionOfSpecies

getSpecies

public TreeSet<DBCollectionSpecies> getSpecies()
Specified by:
getSpecies in interface uk.ac.roslin.ensembl.model.core.CollectionOfSpecies

addSpecies

public void addSpecies(Collection<? extends uk.ac.roslin.ensembl.model.core.CollectionSpecies> spp)
Specified by:
addSpecies in interface uk.ac.roslin.ensembl.model.core.CollectionOfSpecies

addSpecies

public void addSpecies(uk.ac.roslin.ensembl.model.core.CollectionSpecies sp)
Specified by:
addSpecies in interface uk.ac.roslin.ensembl.model.core.CollectionOfSpecies

getCoreDatabase

public DBCollectionCoreDatabase getCoreDatabase()
Specified by:
getCoreDatabase in interface uk.ac.roslin.ensembl.model.core.CollectionOfSpecies

getSchemaVersion

public String getSchemaVersion()
Specified by:
getSchemaVersion in interface uk.ac.roslin.ensembl.model.core.CollectionOfSpecies

getDatabasesByType

public TreeSet<DBCollectionDatabase> getDatabasesByType(uk.ac.roslin.ensembl.model.database.DatabaseType type)
Specified by:
getDatabasesByType in interface uk.ac.roslin.ensembl.model.core.CollectionOfSpecies

toString

public String toString()
Overrides:
toString in class Object

Ensembl Data Access Module
v1.09

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