Interface BibliographicReferenceDao
-
- All Superinterfaces:
BaseDao<BibliographicReference>,BaseVoEnabledDao<BibliographicReference,BibliographicReferenceValueObject>,BrowsingDao<BibliographicReference>
- All Known Implementing Classes:
BibliographicReferenceDaoImpl
public interface BibliographicReferenceDao extends BrowsingDao<BibliographicReference>, BaseVoEnabledDao<BibliographicReference,BibliographicReferenceValueObject>
- See Also:
BibliographicReference
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BibliographicReferencefindByExternalId(String id, String databaseName)BibliographicReferencefindByExternalId(DatabaseEntry externalId)Find by the external database id, such as for PubMedMap<ExpressionExperiment,BibliographicReference>getAllExperimentLinkedReferences()Map<BibliographicReference,Collection<ExpressionExperiment>>getRelatedExperiments(Collection<BibliographicReference> records)Collection<Long>listAll()Collection<BibliographicReference>thaw(Collection<BibliographicReference> bibliographicReferences)BibliographicReferencethaw(BibliographicReference bibliographicReference)-
Methods inherited from interface ubic.gemma.persistence.service.BaseDao
countAll, create, create, find, findOrCreate, getElementClass, getIdentifierPropertyName, load, load, loadAll, loadReference, loadReference, remove, remove, remove, save, save, update, update
-
Methods inherited from interface ubic.gemma.persistence.service.BaseVoEnabledDao
loadAllValueObjects, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjectsByIds
-
Methods inherited from interface ubic.gemma.persistence.service.BrowsingDao
browse, browse
-
-
-
-
Method Detail
-
findByExternalId
BibliographicReference findByExternalId(String id, String databaseName)
-
findByExternalId
BibliographicReference findByExternalId(DatabaseEntry externalId)
Find by the external database id, such as for PubMed- Parameters:
externalId- external database id- Returns:
- found bibliographic reference
-
getAllExperimentLinkedReferences
Map<ExpressionExperiment,BibliographicReference> getAllExperimentLinkedReferences()
-
thaw
BibliographicReference thaw(BibliographicReference bibliographicReference)
-
thaw
Collection<BibliographicReference> thaw(Collection<BibliographicReference> bibliographicReferences)
-
getRelatedExperiments
Map<BibliographicReference,Collection<ExpressionExperiment>> getRelatedExperiments(Collection<BibliographicReference> records)
-
listAll
Collection<Long> listAll()
-
-