Ensembl Datasource Aware Module v1.09
© Roslin Institute 2010. GNU General Public License, version3
Ensembl Datasource Aware Module
v1.09

uk.ac.roslin.ensembl.datasourceaware.core
Class DACoreObject

java.lang.Object
  extended by uk.ac.roslin.ensembl.datasourceaware.DAObject
      extended by uk.ac.roslin.ensembl.datasourceaware.core.DACoreObject
All Implemented Interfaces:
Serializable, uk.ac.roslin.ensembl.model.core.CoreObject, uk.ac.roslin.ensembl.model.IdentifiableObject
Direct Known Subclasses:
DAAnalysis, DAFeature, DAProteinFeature, DATranslation

public abstract class DACoreObject
extends DAObject
implements uk.ac.roslin.ensembl.model.core.CoreObject

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class uk.ac.roslin.ensembl.datasourceaware.DAObject
DAObject.DAComparator
 
Field Summary
protected  HashMap<uk.ac.roslin.ensembl.config.EnsemblComparaDivision,uk.ac.roslin.ensembl.dao.factory.DAOComparaFactory> comparaFactories
           
protected  uk.ac.roslin.ensembl.model.core.Species species
           
 
Fields inherited from class uk.ac.roslin.ensembl.datasourceaware.DAObject
daComparator, daoFactory, dbVersion, id, registry, schemaVersion
 
Constructor Summary
DACoreObject()
           
DACoreObject(uk.ac.roslin.ensembl.dao.factory.DAOCoreFactory factory)
           
 
Method Summary
 String getAssembly()
           
 uk.ac.roslin.ensembl.config.EnsemblComparaDivision getComparaDivision()
           
 uk.ac.roslin.ensembl.dao.factory.DAOComparaFactory getComparaFactory()
           
 uk.ac.roslin.ensembl.dao.factory.DAOComparaFactory getComparaFactory(uk.ac.roslin.ensembl.config.EnsemblComparaDivision comparaDivision)
           
 uk.ac.roslin.ensembl.dao.factory.DAOCoreFactory getDaoFactory()
           
 uk.ac.roslin.ensembl.model.core.Species getSpecies()
           
 void setDBVersion(String version)
           
 void setSpecies(uk.ac.roslin.ensembl.model.core.Species species)
           
 
Methods inherited from class uk.ac.roslin.ensembl.datasourceaware.DAObject
getDBVersion, getHashID, getId, getRegistry, getSchemaVersion, setDaoFactory, setId, setRegistry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface uk.ac.roslin.ensembl.model.IdentifiableObject
getDBVersion, getHashID, getId, getSchemaVersion, getType, setId
 

Field Detail

species

protected uk.ac.roslin.ensembl.model.core.Species species

comparaFactories

protected HashMap<uk.ac.roslin.ensembl.config.EnsemblComparaDivision,uk.ac.roslin.ensembl.dao.factory.DAOComparaFactory> comparaFactories
Constructor Detail

DACoreObject

public DACoreObject()

DACoreObject

public DACoreObject(uk.ac.roslin.ensembl.dao.factory.DAOCoreFactory factory)
Method Detail

getDaoFactory

public uk.ac.roslin.ensembl.dao.factory.DAOCoreFactory getDaoFactory()
Overrides:
getDaoFactory in class DAObject

getSpecies

public uk.ac.roslin.ensembl.model.core.Species getSpecies()
Specified by:
getSpecies in interface uk.ac.roslin.ensembl.model.core.CoreObject

setSpecies

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

getComparaFactory

public uk.ac.roslin.ensembl.dao.factory.DAOComparaFactory getComparaFactory(uk.ac.roslin.ensembl.config.EnsemblComparaDivision comparaDivision)

getComparaDivision

public uk.ac.roslin.ensembl.config.EnsemblComparaDivision getComparaDivision()

getComparaFactory

public uk.ac.roslin.ensembl.dao.factory.DAOComparaFactory getComparaFactory()

setDBVersion

public void setDBVersion(String version)

getAssembly

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

Ensembl Datasource Aware Module
v1.09

Ensembl Datasource Aware Module v1.09
© Roslin Institute 2010. GNU General Public License, version3