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
elementClass, 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, remove, remove, remove, save, save, 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, remove, remove, remove, save, save, 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
-
-