Class GeneDiffExMetaAnalysisDaoImpl
java.lang.Object
ubic.gemma.persistence.service.AbstractDao<GeneDifferentialExpressionMetaAnalysis>
ubic.gemma.persistence.service.analysis.expression.diff.GeneDiffExMetaAnalysisDaoImpl
- All Implemented Interfaces:
GeneDiffExMetaAnalysisDao
,BaseDao<GeneDifferentialExpressionMetaAnalysis>
@Repository
public class GeneDiffExMetaAnalysisDaoImpl
extends AbstractDao<GeneDifferentialExpressionMetaAnalysis>
implements GeneDiffExMetaAnalysisDao
- Author:
- Paul
-
Field Summary
Fields inherited from class ubic.gemma.persistence.service.AbstractDao
log
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindByExperiment
(BioAssaySet experiment) findByExperiments
(Collection<? extends BioAssaySet> experiments) findByName
(String name) findByTaxon
(Taxon taxon) findIncludedResultSetsInfoById
(long analysisId) findMetaAnalyses
(Collection<Long> metaAnalysisIds) findResultsById
(long analysisId) getExperimentsWithAnalysis
(Collection<Long> idsToFilter) loadResult
(Long idResult) loads a neDifferentialExpressionMetaAnalysisResultloadWithResultId
(Long idResult) loads a DifferentialExpressionMetaAnalysis containing a specific resultvoid
Methods inherited from class ubic.gemma.persistence.service.AbstractDao
countAll, create, create, find, findByProperty, findByPropertyIn, findOneByProperty, findOrCreate, getBatchSize, getElementClass, getIdentifierPropertyName, getSessionFactory, load, load, loadAll, loadReference, loadReference, reload, reload, remove, remove, remove, save, save, streamAll, streamAll, streamQuery, update, update
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ubic.gemma.persistence.service.BaseDao
countAll, create, create, find, findOrCreate, getElementClass, getIdentifierPropertyName, load, load, loadAll, loadReference, loadReference, reload, reload, remove, remove, remove, save, save, streamAll, streamAll, update, update
-
Constructor Details
-
GeneDiffExMetaAnalysisDaoImpl
-
-
Method Details
-
findIncludedResultSetsInfoById
- Specified by:
findIncludedResultSetsInfoById
in interfaceGeneDiffExMetaAnalysisDao
- Parameters:
analysisId
- id- Returns:
- a collection of included result set info value objects using the given meta-analysis id
-
findMetaAnalyses
public Collection<GeneDifferentialExpressionMetaAnalysisSummaryValueObject> findMetaAnalyses(Collection<Long> metaAnalysisIds) - Specified by:
findMetaAnalyses
in interfaceGeneDiffExMetaAnalysisDao
- Parameters:
metaAnalysisIds
- ids- Returns:
- a collection of summary value objects using the given ids of meta-analyses
-
findResultsById
public Collection<GeneDifferentialExpressionMetaAnalysisResultValueObject> findResultsById(long analysisId) - Specified by:
findResultsById
in interfaceGeneDiffExMetaAnalysisDao
- Parameters:
analysisId
- id- Returns:
- a collection of result value objects using the given meta-analysis id
-
getExperimentsWithAnalysis
- Specified by:
getExperimentsWithAnalysis
in interfaceGeneDiffExMetaAnalysisDao
-
loadResult
loads a neDifferentialExpressionMetaAnalysisResult- Specified by:
loadResult
in interfaceGeneDiffExMetaAnalysisDao
-
loadWithResultId
loads a DifferentialExpressionMetaAnalysis containing a specific result- Specified by:
loadWithResultId
in interfaceGeneDiffExMetaAnalysisDao
-
findByExperiment
- Specified by:
findByExperiment
in interfaceGeneDiffExMetaAnalysisDao
-
findByExperiments
public Map<BioAssaySet,Collection<GeneDifferentialExpressionMetaAnalysis>> findByExperiments(Collection<? extends BioAssaySet> experiments) - Specified by:
findByExperiments
in interfaceGeneDiffExMetaAnalysisDao
-
findByName
- Specified by:
findByName
in interfaceGeneDiffExMetaAnalysisDao
-
findByTaxon
- Specified by:
findByTaxon
in interfaceGeneDiffExMetaAnalysisDao
-
removeForExperiment
- Specified by:
removeForExperiment
in interfaceGeneDiffExMetaAnalysisDao
-