Interface BlacklistedEntityDao
-
- All Superinterfaces:
BaseDao<BlacklistedEntity>
,BaseVoEnabledDao<BlacklistedEntity,BlacklistedValueObject>
- All Known Implementing Classes:
BlacklistedEntityDaoImpl
public interface BlacklistedEntityDao extends BaseVoEnabledDao<BlacklistedEntity,BlacklistedValueObject>
- Author:
- paul
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BlacklistedEntity
findByAccession(String accession)
Collection<ExpressionExperiment>
getNonBlacklistedExpressionExperiments(ArrayDesign arrayDesign)
boolean
isBlacklisted(String accession)
boolean
isBlacklisted(ArrayDesign platform)
boolean
isBlacklisted(ExpressionExperiment dataset)
int
removeAll()
-
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
-
-
-
-
Method Detail
-
isBlacklisted
boolean isBlacklisted(String accession)
-
findByAccession
BlacklistedEntity findByAccession(String accession)
- Parameters:
accession
- accession to search for (typically either a GPL or GSE)- Returns:
- null if not blacklisted, or a BlackListedPlatform or BlackListedExperiment.
-
isBlacklisted
boolean isBlacklisted(ArrayDesign platform)
-
isBlacklisted
boolean isBlacklisted(ExpressionExperiment dataset)
-
getNonBlacklistedExpressionExperiments
Collection<ExpressionExperiment> getNonBlacklistedExpressionExperiments(ArrayDesign arrayDesign)
-
removeAll
int removeAll()
-
-