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 Constructor Description GeneDiffExMetaAnalysisDaoImpl(SessionFactory sessionFactory)
-
Method Summary
-
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 Detail
-
GeneDiffExMetaAnalysisDaoImpl
@Autowired public GeneDiffExMetaAnalysisDaoImpl(SessionFactory sessionFactory)
-
-
Method Detail
-
findIncludedResultSetsInfoById
public Collection<IncludedResultSetInfoValueObject> findIncludedResultSetsInfoById(long analysisId)
- 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
public Collection<Long> getExperimentsWithAnalysis(Collection<Long> idsToFilter)
- Specified by:
getExperimentsWithAnalysis
in interfaceGeneDiffExMetaAnalysisDao
-
loadResult
public GeneDifferentialExpressionMetaAnalysisResult loadResult(Long idResult)
loads a neDifferentialExpressionMetaAnalysisResult- Specified by:
loadResult
in interfaceGeneDiffExMetaAnalysisDao
-
loadWithResultId
public GeneDifferentialExpressionMetaAnalysis loadWithResultId(Long idResult)
loads a DifferentialExpressionMetaAnalysis containing a specific result- Specified by:
loadWithResultId
in interfaceGeneDiffExMetaAnalysisDao
-
findByExperiment
public Collection<GeneDifferentialExpressionMetaAnalysis> findByExperiment(BioAssaySet experiment)
- Specified by:
findByExperiment
in interfaceGeneDiffExMetaAnalysisDao
-
findByExperiments
public Map<BioAssaySet,Collection<GeneDifferentialExpressionMetaAnalysis>> findByExperiments(Collection<? extends BioAssaySet> experiments)
- Specified by:
findByExperiments
in interfaceGeneDiffExMetaAnalysisDao
-
findByName
public Collection<GeneDifferentialExpressionMetaAnalysis> findByName(String name)
- Specified by:
findByName
in interfaceGeneDiffExMetaAnalysisDao
-
findByTaxon
public Collection<GeneDifferentialExpressionMetaAnalysis> findByTaxon(Taxon taxon)
- Specified by:
findByTaxon
in interfaceGeneDiffExMetaAnalysisDao
-
removeForExperiment
public void removeForExperiment(BioAssaySet ee)
- Specified by:
removeForExperiment
in interfaceGeneDiffExMetaAnalysisDao
-
-