Ensembl Data Access Module v1.09
© Roslin Institute 2010. GNU General Public License, version3
uk.ac.roslin.ensembl.dao.database.coreaccess
Class DBTranscriptDAO
java.lang.Object
uk.ac.roslin.ensembl.dao.database.DBBaseDAO
uk.ac.roslin.ensembl.dao.database.coreaccess.DBCoreObjectDAO
uk.ac.roslin.ensembl.dao.database.coreaccess.DBTranscriptDAO
- All Implemented Interfaces:
- uk.ac.roslin.ensembl.dao.coreaccess.ReInitializationDAO, uk.ac.roslin.ensembl.dao.coreaccess.TranscriptDAO
public class DBTranscriptDAO
- extends DBCoreObjectDAO
- implements uk.ac.roslin.ensembl.dao.coreaccess.TranscriptDAO
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DBTranscriptDAO
public DBTranscriptDAO()
DBTranscriptDAO
public DBTranscriptDAO(uk.ac.roslin.ensembl.dao.factory.DAOSingleSpeciesCoreFactory factory)
throws uk.ac.roslin.ensembl.exception.DAOException
- Throws:
uk.ac.roslin.ensembl.exception.DAOException
DBTranscriptDAO
public DBTranscriptDAO(uk.ac.roslin.ensembl.dao.factory.DAOCollectionCoreFactory factory)
throws uk.ac.roslin.ensembl.exception.DAOException
- Throws:
uk.ac.roslin.ensembl.exception.DAOException
reInitialize
public void reInitialize(uk.ac.roslin.ensembl.model.core.CoreObject object)
throws uk.ac.roslin.ensembl.exception.DAOException
- Uses the stableid of an object to fill in missing data
- Specified by:
reInitialize
in interface uk.ac.roslin.ensembl.dao.coreaccess.ReInitializationDAO
- Parameters:
object
-
- Throws:
uk.ac.roslin.ensembl.exception.DAOException
getTranscriptByID
public uk.ac.roslin.ensembl.datasourceaware.core.DATranscript getTranscriptByID(Integer id)
throws uk.ac.roslin.ensembl.exception.DAOException
- Specified by:
getTranscriptByID
in interface uk.ac.roslin.ensembl.dao.coreaccess.TranscriptDAO
- Parameters:
id
-
- Returns:
-
- Throws:
uk.ac.roslin.ensembl.exception.DAOException
getTranscriptByStableID
public uk.ac.roslin.ensembl.datasourceaware.core.DATranscript getTranscriptByStableID(String stableID)
throws uk.ac.roslin.ensembl.exception.DAOException
- Specified by:
getTranscriptByStableID
in interface uk.ac.roslin.ensembl.dao.coreaccess.TranscriptDAO
- Parameters:
stableID
-
- Returns:
-
- Throws:
uk.ac.roslin.ensembl.exception.DAOException
getTranscriptsForGene
public List<uk.ac.roslin.ensembl.datasourceaware.core.DATranscript> getTranscriptsForGene(uk.ac.roslin.ensembl.model.core.Gene gene)
throws uk.ac.roslin.ensembl.exception.DAOException
- Specified by:
getTranscriptsForGene
in interface uk.ac.roslin.ensembl.dao.coreaccess.TranscriptDAO
- Throws:
uk.ac.roslin.ensembl.exception.DAOException
Ensembl Data Access Module v1.09
© Roslin Institute 2010. GNU General Public License, version3